tine20
7 years agodon't throw exception on empty template container id
Philipp Schüle [Mon, 28 Apr 2014 08:42:05 +0000 (10:42 +0200)]
don't throw exception on empty template container id

Change-Id: Ib50e1ac4b6f967f6c35102fcdbfb805efc1b5ce0
Reviewed-on: http://gerrit.tine20.com/customers/564
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agofix text in hr account-grid-panel
Alexander Stintzing [Fri, 25 Apr 2014 13:05:20 +0000 (15:05 +0200)]
fix text in hr account-grid-panel

Change-Id: Ifaf6c655608b236564bccdf9cc53be3cea1be1c3
Reviewed-on: http://gerrit.tine20.com/customers/560
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009868: Fix timezone in freedays
Alexander Stintzing [Fri, 25 Apr 2014 13:35:52 +0000 (15:35 +0200)]
0009868: Fix timezone in freedays

when fetching feast days on defining sickness/vacation
days for an employee, the timezone is not correct.

https://forge.tine20.org/mantisbt/view.php?id=9868

Change-Id: Ia5ef2ad59262fef5510f2a5bdd328ff023a103f5
Reviewed-on: http://gerrit.tine20.com/customers/559
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoupdate translation files
Philipp Schüle [Fri, 25 Apr 2014 13:06:17 +0000 (15:06 +0200)]
update translation files

7 years agoupdate lang templates
Philipp Schüle [Fri, 25 Apr 2014 12:48:39 +0000 (14:48 +0200)]
update lang templates

7 years ago#9864: add translations check to unittests
Philipp Schüle [Thu, 24 Apr 2014 10:07:05 +0000 (12:07 +0200)]
#9864: add translations check to unittests

* runs msgfmt in strict mode to display errors
* removes invalid Felamimail translation string

https://forge.tine20.org/mantisbt/view.php?id=9864

Change-Id: Ibd61952ba8586f039853f6f719cc670b39029b67
Reviewed-on: http://gerrit.tine20.com/customers/553
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago #8460: WebDAV File Upload fails
Philipp Schüle [Tue, 22 Apr 2014 15:31:35 +0000 (17:31 +0200)]
 #8460: WebDAV File Upload fails

* ... with "Tinebase_Exception_Record_Validation' with message 'some
fields session_id have invalid content"
* only alnum session ids are allowed

https://forge.tine20.org/mantisbt/view.php?id=8460

Change-Id: I9a7d5020894f7a2fcb34ffa39f35b8b9eb1b9006
Reviewed-on: http://gerrit.tine20.com/customers/548
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#6752: ci ldap tests
Philipp Schüle [Wed, 23 Apr 2014 09:31:58 +0000 (11:31 +0200)]
#6752: ci ldap tests

* adds ldapsearch + delete howto for resetting users/groups
* allows to add an initial admin user when using LDAP backend

https://forge.tine20.org/mantisbt/view.php?id=6752

Change-Id: If12ebe84cf225e5f311e4bd165d7007e65c41640
Reviewed-on: http://gerrit.tine20.com/customers/549
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009514: xDAV CATEGORIES broken due to Tinebase_Model_Tag::resolveTagNameToTag
Ingo Ratsdorf [Mon, 21 Apr 2014 19:46:39 +0000 (07:46 +1200)]
0009514: xDAV CATEGORIES broken due to Tinebase_Model_Tag::resolveTagNameToTag

Fixes only last tag being transferred to Tine20 when syncing with SOGO.
SOGO uses multiple CATEGORIES entries instead of just one, ergo only the last tag is imported into tine20.
While this behaviour of SOGO is uncommon, it is allowed under rfc6350.
Prevents similar potential issue in Calendar for future.

Change-Id: Ie91e6a5bf6bd02800c88b3ade60e91774eb07cba
Reviewed-on: http://gerrit.tine20.com/customers/547
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009854: Saving an employee fails
Alexander Stintzing [Tue, 22 Apr 2014 13:01:00 +0000 (15:01 +0200)]
0009854: Saving an employee fails

Even if there are no changes, the HumanResources_Exception_ContractNotEditable is thrown

https://forge.tine20.org/mantisbt/view.php?id=9854

Change-Id: I8667be0fb341367c502d35a377ab7eda1a2a82d5
Reviewed-on: http://gerrit.tine20.com/customers/546
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#6752: ci ldap tests
Philipp Schüle [Tue, 22 Apr 2014 14:51:28 +0000 (16:51 +0200)]
#6752: ci ldap tests

* adds some more fixes for ldap tests
* creates demo data users/contacts with configured email domain
* allows to fetch test email domain in TestCase

https://forge.tine20.org/mantisbt/view.php?id=6752

Change-Id: I5d562c03c8230a2ce754c01f36f310221ed38b6a
Reviewed-on: http://gerrit.tine20.com/customers/545
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoshow all available config settings if configkey is missing
Philipp Schüle [Thu, 17 Apr 2014 18:04:13 +0000 (20:04 +0200)]
show all available config settings if configkey is missing

Change-Id: I27acfe352dcd8e39a9459a7e4f8e4d0fbd49c078
Reviewed-on: http://gerrit.tine20.com/customers/544
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoremoves duplicate message definition in HR
Philipp Schüle [Thu, 17 Apr 2014 08:48:49 +0000 (10:48 +0200)]
removes duplicate message definition in HR

Change-Id: I6bfa957ee8e50c128509e9ac5deea9e7ccb09a1a
Reviewed-on: http://gerrit.tine20.com/customers/543
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9612: User/Group relationships aren't properly synced from LDAP
Philipp Schüle [Mon, 3 Mar 2014 09:41:51 +0000 (10:41 +0100)]
#9612: User/Group relationships aren't properly synced from LDAP

- adds a crude fix for the problem,b ut this can (and should) be
improved, as only the user/group/memberships caches should be cleaned

https://forge.tine20.org/mantisbt/view.php?id=9612

Change-Id: Iaf01077f6ea16f60e11880c21f02ca1f51e2cdc9
Reviewed-on: http://gerrit.tine20.com/customers/388
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009848: Allow to create accounts manually
Alexander Stintzing [Wed, 16 Apr 2014 10:31:26 +0000 (12:31 +0200)]
0009848: Allow to create accounts manually

The user should be able to create accounts for the employees manually

https://forge.tine20.org/mantisbt/view.php?id=9848

Change-Id: I9bf80679e1d5b247773c5a68b38918794d0c0ce5
Reviewed-on: http://gerrit.tine20.com/customers/535
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoadds config to define maximum number of recents
Philipp Schüle [Wed, 16 Apr 2014 11:41:16 +0000 (13:41 +0200)]
adds config to define maximum number of recents

Change-Id: I1af94d5bb5b102d045de9394ddbbdfd9a06ac1f4
Reviewed-on: http://gerrit.tine20.com/customers/537
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009842: CRM relation fixes
Alexander Stintzing [Fri, 11 Apr 2014 12:16:25 +0000 (14:16 +0200)]
0009842: CRM relation fixes

Crm Lead has a constraints config which prevents from
adding more products, contacts and tasks to one lead.

Also the relation picker gridpanel does count the relations
residing in the other panels (products, contacts, tasks)

https://forge.tine20.org/mantisbt/view.php?id=9842

Change-Id: I4bc8bbd997801cbb7aef9dd0fa716781032d1206
Reviewed-on: http://gerrit.tine20.com/customers/520
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009814: Allow custom filter sorting
Alexander Stintzing [Wed, 16 Apr 2014 11:55:17 +0000 (13:55 +0200)]
0009814: Allow custom filter sorting

filters in a filter toolbar should be sortable by
another criteria than the label.

 - this effects the sieve conditions panel
 - also remove "To (BCC)" - field from sieve filters

https://forge.tine20.org/mantisbt/view.php?id=9814

Change-Id: I7c35b86dfad27632e778b51f92aaa8e5d10bd940
Reviewed-on: http://gerrit.tine20.com/customers/481
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoFixes 0007594: folder selection does not work in folder filter
Ingo Ratsdorf [Mon, 14 Apr 2014 09:00:06 +0000 (11:00 +0200)]
Fixes 0007594: folder selection does not work in folder filter

- Caused by incorrect call to Ext.Utils.format

Change-Id: I627d36f4a05c92d734135de869008c862020d93b
Reviewed-on: http://gerrit.tine20.com/customers/534
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoallows to pass an array as param to getTempFile
Philipp Schüle [Tue, 15 Apr 2014 15:14:23 +0000 (17:14 +0200)]
allows to pass an array as param to getTempFile

Change-Id: I8de61802c4ad28835a66d5f6ab01e7a88471bb37
Reviewed-on: http://gerrit.tine20.com/customers/532
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agodon't copy relations on copy a record
Alexander Stintzing [Tue, 15 Apr 2014 11:21:12 +0000 (13:21 +0200)]
don't copy relations on copy a record

Change-Id: Ifda9198215c25bb06b52b6cc30f0d73de10c1d74
Reviewed-on: http://gerrit.tine20.com/customers/526
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoMerge branch '2013.03' into 2013.10
Philipp Schüle [Tue, 15 Apr 2014 12:33:39 +0000 (14:33 +0200)]
Merge branch '2013.03' into 2013.10

7 years agoreactivates Calendar.repairDanglingDisplaycontainerEvents
Philipp Schüle [Tue, 15 Apr 2014 11:22:23 +0000 (13:22 +0200)]
reactivates Calendar.repairDanglingDisplaycontainerEvents

- allows to call it anonymously
- adds some more logging

Change-Id: I8757219116102bdf516d1a768562bfb7345d0479
Reviewed-on: http://gerrit.tine20.com/customers/528
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoallows to define anonymous cli functions in other applications
Philipp Schüle [Tue, 15 Apr 2014 11:32:54 +0000 (13:32 +0200)]
allows to define anonymous cli functions in other applications

... than Tinebase

plus: a minor phpdoc fix in Tinebase_Preference_Abstract

Change-Id: I5b4593f16445995be6ab393455adc4117c1f8d93
Reviewed-on: http://gerrit.tine20.com/customers/527
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoimproves logging of save config
Philipp Schüle [Fri, 11 Apr 2014 12:31:17 +0000 (14:31 +0200)]
improves logging of save config

Change-Id: If7e8af810a778cf6832019f378b6c61917ddfecd
Reviewed-on: http://gerrit.tine20.com/customers/521
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago9826: Default course type
sstamer [Fri, 11 Apr 2014 11:50:28 +0000 (13:50 +0200)]
9826: Default course type

https://forge.tine20.org/mantisbt/view.php?id=9826
- add default department option

Change-Id: I0bf7463009249107c08134f47544798155cb0b47
Reviewed-on: http://gerrit.tine20.com/customers/515
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago9824: Change students loginname pattern
sstamer [Thu, 10 Apr 2014 14:37:57 +0000 (16:37 +0200)]
9824: Change students loginname pattern

https://forge.tine20.org/mantisbt/view.php?id=9824
- add pattern 3: 1-x chars from firstname . lastname

Change-Id: I460498b2f62b42be722bd01a1616c3e5fc616327
Reviewed-on: http://gerrit.tine20.com/customers/510
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9800: unselectable folder with subfolders disappears
Philipp Schüle [Wed, 9 Apr 2014 16:54:41 +0000 (18:54 +0200)]
#9800: unselectable folder with subfolders disappears

-> don't remove folder from cache if it isn't selectable
-> set is_selectable = 0 and skip update of folder
-> splits test testUpdateFolderCache

https://forge.tine20.org/mantisbt/view.php?id=9800

Change-Id: I732d94e8ce554b4cb1faf3a1542b3c529bde4da9
Reviewed-on: http://gerrit.tine20.com/customers/465
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agomoves getTemplate() to abstract json frontend
Philipp Schüle [Wed, 9 Apr 2014 13:57:18 +0000 (15:57 +0200)]
moves getTemplate() to abstract json frontend

- replaces get vacation template code

Change-Id: I23a204fcfb8425b8ebc835eafaec95d42d723406
Reviewed-on: http://gerrit.tine20.com/customers/513
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoimproves logging
Philipp Schüle [Thu, 27 Mar 2014 15:56:36 +0000 (16:56 +0100)]
improves logging

- logs filter when exporting records
- reduces loglevel of alarm "minutes before" calculation

Change-Id: Ie08812fbe02b4f6453fe3392dd64d33e3f0646de
Reviewed-on: http://gerrit.tine20.com/customers/483
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9694: Cannot delete calender
Philipp Schüle [Wed, 9 Apr 2014 13:23:21 +0000 (15:23 +0200)]
#9694: Cannot delete calender

https://forge.tine20.org/mantisbt/view.php?id=9694

Change-Id: Ic3db6fdcbb7cf9cdde3060044043adacf221c4f6
Reviewed-on: http://gerrit.tine20.com/customers/512
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoadds report icon
Philipp Schüle [Wed, 9 Apr 2014 13:58:11 +0000 (15:58 +0200)]
adds report icon

Change-Id: I070c1fd3ea8ea8d9b182ff1b1fc9111e86d1317c
Reviewed-on: http://gerrit.tine20.com/customers/514
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago9808: Remove unused right
sstamer [Tue, 8 Apr 2014 09:46:15 +0000 (11:46 +0200)]
9808: Remove unused right

https://forge.tine20.org/mantisbt/view.php?id=9808
- remove manage_leads

Change-Id: Ie35cfe5700b97ae7b80c07cea0fb4c08d4c60433
Reviewed-on: http://gerrit.tine20.com/customers/476
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agolog response errors
Philipp Schüle [Tue, 8 Apr 2014 13:37:25 +0000 (15:37 +0200)]
log response errors

Change-Id: I58e047da9bf049a338116dc83c332bc3e9d90c31
Reviewed-on: http://gerrit.tine20.com/customers/508
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago9792: translation is inconsistent
sstamer [Tue, 8 Apr 2014 10:27:00 +0000 (12:27 +0200)]
9792: translation is inconsistent

https://forge.tine20.org/mantisbt/view.php?id=9792

- fix some translations (admin/roles)

Change-Id: I968c9346cd65a5bcd1bd9b6a92e0bdce09559dd2
Reviewed-on: http://gerrit.tine20.com/customers/468
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoMantis#0009818 Expresso#7889
Cassiano Dal Pizzol [Fri, 28 Mar 2014 20:34:50 +0000 (17:34 -0300)]
Mantis#0009818 Expresso#7889

: Fixes the the creation of a FINBOX folder inside the INBOX

- This change updates the Zend Lib on tine20 root folder

https://forge.tine20.org/mantisbt/view.php?id=9818

Change-Id: Ia0ae5602bca6aa6bad4098b0d3c3a8f651c58c7b
Reviewed-on: http://gerrit.tine20.com/customers/507
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoimprove detection of single messages in getSummary()
Philipp Schüle [Mon, 7 Apr 2014 15:44:56 +0000 (17:44 +0200)]
improve detection of single messages in getSummary()

Change-Id: I3d4b1ca229e788c6cd803628f388666b4b29bf79
Reviewed-on: http://gerrit.tine20.com/customers/505
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoallow sprintf formatting in models getTitle method
Alexander Stintzing [Mon, 7 Apr 2014 11:58:00 +0000 (13:58 +0200)]
allow sprintf formatting in models getTitle method

 - complete comment in modelconfig
 - add clone methods to timetracker record controllers

Change-Id: I557b606582b25bc171083c8b188c654275566a29
Reviewed-on: http://gerrit.tine20.com/customers/502
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agocatch exception as message could be missing from cache
Philipp Schüle [Mon, 7 Apr 2014 11:31:21 +0000 (13:31 +0200)]
catch exception as message could be missing from cache

Change-Id: Ideda27bdb4f2cb3c645df791c654b2d86d7af17c
Reviewed-on: http://gerrit.tine20.com/customers/501
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoadds type hint as xml parsing might fail
Philipp Schüle [Thu, 27 Mar 2014 10:50:47 +0000 (11:50 +0100)]
adds type hint as xml parsing might fail

Change-Id: I2c998eeb7db4d3aa6cce46d7739dbd056946cad3
Reviewed-on: http://gerrit.tine20.com/customers/480
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9812: mark folder as read does not work with pgsql
Philipp Schüle [Wed, 26 Mar 2014 17:11:46 +0000 (18:11 +0100)]
#9812: mark folder as read does not work with pgsql

- fixes HAVING column for pgsql by using the getAggregate fn
- adds a test

https://forge.tine20.org/mantisbt/view.php?id=9812

Change-Id: I6bb67ee158b3d36c1115fdbac6735654b47a969e
Reviewed-on: http://gerrit.tine20.com/customers/478
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago9806: Remove unused right
sstamer [Wed, 26 Mar 2014 13:17:42 +0000 (14:17 +0100)]
9806: Remove unused right

https://forge.tine20.org/mantisbt/view.php?id=9806
- remove manage_main_screen right

Change-Id: I2bd9712d263897b146e83807125866fc47c8b71d
Reviewed-on: http://gerrit.tine20.com/customers/475
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoMerge branch '2013.03' into 2013.10
Philipp Schüle [Tue, 8 Apr 2014 08:30:22 +0000 (10:30 +0200)]
Merge branch '2013.03' into 2013.10

Conflicts:
tine20/Tinebase/Record/RecordSet.php

7 years ago9820: Infinite loop in adoptAlarmTime (DST Boundary)
Philipp Schüle [Mon, 31 Mar 2014 11:50:28 +0000 (13:50 +0200)]
9820: Infinite loop in adoptAlarmTime (DST Boundary)

- don't add bogus extra minute on event calculation
- fix computeNext which retunred occurences before next
- adds a test

https://forge.tine20.org/mantisbt/view.php?id=9820

Change-Id: I15cf0225941c82eaae4be0da0d27f9c218e4a93a
Reviewed-on: http://gerrit.tine20.com/customers/494
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9816: fix failing testRecuringAlarmWithThisAndFutureSplit test
Philipp Schüle [Fri, 28 Mar 2014 13:25:00 +0000 (14:25 +0100)]
#9816: fix failing testRecuringAlarmWithThisAndFutureSplit test

- temporarily disables test

https://forge.tine20.org/mantisbt/view.php?id=9816

Change-Id: I63d821e10d6a119040dbd4618807949b97e50c99
Reviewed-on: http://gerrit.tine20.com/customers/492
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009772: allow or filter in sieve rules
Alexander Stintzing [Fri, 21 Mar 2014 13:44:42 +0000 (14:44 +0100)]
0009772: allow or filter in sieve rules

allow or filter in sieve rules
https://forge.tine20.org/mantisbt/view.php?id=9772

Change-Id: I544acfdeb65540e4ddf9d96a04554b3b8e042878
Reviewed-on: http://gerrit.tine20.com/customers/464
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoincreases timeout setting for HumanResources.bookRemaining
Philipp Schüle [Tue, 25 Mar 2014 17:02:44 +0000 (18:02 +0100)]
increases timeout setting for HumanResources.bookRemaining

Change-Id: Ie9e0c9c8c617e18d05e6a12bf792fc801e60f447
Reviewed-on: http://gerrit.tine20.com/customers/471
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009786: remove container from grid
Alexander Stintzing [Wed, 19 Mar 2014 11:01:22 +0000 (12:01 +0100)]
0009786: remove container from grid

the grid should not show the container as field

https://forge.tine20.org/mantisbt/view.php?id=9786

Change-Id: I86147377e8351131848ed8295aa5d25bb8d793e7
Reviewed-on: http://gerrit.tine20.com/customers/452
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009782: resolve related record handling properly
Alexander Stintzing [Mon, 17 Mar 2014 16:49:23 +0000 (17:49 +0100)]
0009782: resolve related record handling properly

if a user doesn't have rights on application models
which are shown in grid as a record property or a
filter exits for that record property, neither a filter nor
a grid-renderer should be created.

https://forge.tine20.org/mantisbt/view.php?id=9782

Change-Id: I5ce144825ed2e09230c3af4c5f41031e6382cbc5
Reviewed-on: http://gerrit.tine20.com/customers/448
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoimproves logging if expungeFolder fails
Philipp Schüle [Thu, 20 Mar 2014 21:27:08 +0000 (22:27 +0100)]
improves logging if expungeFolder fails

Change-Id: Ie6dc4a6bcb7505532e63f727df405c122f61b6c1
Reviewed-on: http://gerrit.tine20.com/customers/461
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago9564: CLI Addressbook Export doesn't work
sstamer [Mon, 10 Mar 2014 12:37:15 +0000 (13:37 +0100)]
9564: CLI Addressbook Export doesn't work

https://forge.tine20.org/mantisbt/view.php?id=9564

-Fix: ignore the given container -> Filter was invalid and therefore
skipped

Change-Id: I6bd51b39a9351cc469618e8f361659d8c3b047a5
Reviewed-on: http://gerrit.tine20.com/customers/460
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoMerge branch '2013.03' into 2013.10
Philipp Schüle [Fri, 21 Mar 2014 12:05:30 +0000 (13:05 +0100)]
Merge branch '2013.03' into 2013.10

7 years agoupdate lang templates
Philipp Schüle [Fri, 21 Mar 2014 12:05:05 +0000 (13:05 +0100)]
update lang templates

7 years agofix count of calls on search calls
Alexander Stintzing [Wed, 19 Mar 2014 15:19:58 +0000 (16:19 +0100)]
fix count of calls on search calls

Change-Id: I9efd5386158ca2e7d0cfb2e318e09626abddd4b0
Reviewed-on: http://gerrit.tine20.com/customers/455
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago9728: Calendar Cli exportICS fails with empty calendar
sstamer [Mon, 17 Mar 2014 10:07:48 +0000 (11:07 +0100)]
9728: Calendar Cli exportICS fails with empty calendar

https://forge.tine20.org/mantisbt/view.php?id=9728
- Always fails if there are no records
- Unittest

Change-Id: Ie82d2ee8e591a415a7634bae5fb1cd7377416680
Reviewed-on: http://gerrit.tine20.com/customers/428
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago9794: new students are not in the students group
sstamer [Thu, 20 Mar 2014 12:49:42 +0000 (13:49 +0100)]
9794: new students are not in the students group

https://forge.tine20.org/mantisbt/view.php?id=9794

- fix student_group

Change-Id: I7927f20b156e24b9f71c1b96e4177f791f1d7ab7
Reviewed-on: http://gerrit.tine20.com/customers/457
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago9630: sanitize attender quantity
sstamer [Mon, 17 Mar 2014 13:08:27 +0000 (14:08 +0100)]
9630: sanitize attender quantity

https://forge.tine20.org/mantisbt/view.php?id=9630
- If the given quantity is empty it should be set to 1
- Unittest

Change-Id: I5bab39d9a5acf14f02ab77cece98553cb570eb3a
Reviewed-on: http://gerrit.tine20.com/customers/447
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agomore logs on writing dependent records
Alexander Stintzing [Fri, 14 Mar 2014 11:24:15 +0000 (12:24 +0100)]
more logs on writing dependent records

Change-Id: Id69b042969a54a48992bdb97e1cca42b9a7eba3b
Reviewed-on: http://gerrit.tine20.com/customers/444
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoshows model name of deleted records
Philipp Schüle [Thu, 13 Mar 2014 21:26:03 +0000 (22:26 +0100)]
shows model name of deleted records

Change-Id: I6b43bd7b8d52e21222c48d90b571450c54e98364
Reviewed-on: http://gerrit.tine20.com/customers/442
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago9762: Log calendar event raw data
sstamer [Thu, 13 Mar 2014 12:09:29 +0000 (13:09 +0100)]
9762: Log calendar event raw data

https://forge.tine20.org/mantisbt/view.php?id=9762
- Add debug logging for events (before update)

Change-Id: I551f0ab07156f664361c936da0da69cb00457a61
Reviewed-on: http://gerrit.tine20.com/customers/437
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agouse configured locale for unittests
Philipp Schüle [Wed, 12 Mar 2014 21:30:33 +0000 (22:30 +0100)]
use configured locale for unittests

- plus some minor code improvements

Change-Id: Ia8c32577fb226836a3274b69d253a0bdd1ef103e
Reviewed-on: http://gerrit.tine20.com/customers/434
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009718: copy another users timesheet fails
Alexander Stintzing [Fri, 28 Feb 2014 12:12:38 +0000 (13:12 +0100)]
0009718: copy another users timesheet fails

copy another users timesheet fails, if the user
doesn't have the right to edit other users timesheets

https://forge.tine20.org/mantisbt/view.php?id=9718

Change-Id: I23c1a55e761a720e95b813710707796afad65bff
Reviewed-on: http://gerrit.tine20.com/customers/382
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009764: handle window id on editing dependent records
Alexander Stintzing [Wed, 12 Mar 2014 13:55:36 +0000 (14:55 +0100)]
0009764: handle window id on editing dependent records

when opening dependent records (which is always in local mode),
no more than one record with the same model can be opened.

https://forge.tine20.org/mantisbt/view.php?id=9764

Change-Id: I4ece86b49e2bdbeeb7cb2404970579457d7d6707
Reviewed-on: http://gerrit.tine20.com/customers/429
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoadd expire information for css and js files
Lars Kneschke [Thu, 13 Mar 2014 11:30:52 +0000 (12:30 +0100)]
add expire information for css and js files

Change-Id: Iecc6145dfb40619f9f2d499885752206771b489a
Reviewed-on: http://gerrit.tine20.com/customers/436
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years ago9578: Cli Ex / Import Calendar doesn't work
sstamer [Tue, 4 Mar 2014 12:08:54 +0000 (13:08 +0100)]
9578: Cli Ex / Import Calendar doesn't work

https://forge.tine20.org/mantisbt/view.php?id=9578
- Add test for Cli Export

Change-Id: I762f2a5a47b284744f08ee14675b9e73607298da
Reviewed-on: http://gerrit.tine20.com/customers/391
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009746: ODS export empty lines
Alexander Stintzing [Thu, 6 Mar 2014 20:21:06 +0000 (21:21 +0100)]
0009746: ODS export empty lines

the ods export produces 3 empty lines before the headers.
there must not be any if no user or date should be shown.

https://forge.tine20.org/mantisbt/view.php?id=9746

Change-Id: I2d08d40cc2a001808a101d64b951713df403379e
Reviewed-on: http://gerrit.tine20.com/customers/412
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoFix the IE security warning for login box
sstamer [Fri, 7 Mar 2014 11:19:33 +0000 (12:19 +0100)]
Fix the IE security warning for login box

- Do not use google apis (we don't want to use them anyway)

Change-Id: I72c7f3aa4837386f573a173491e2c44be868190e
Reviewed-on: http://gerrit.tine20.com/customers/406
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009744: Application Starter doesn't create modlog-user-filter
Alexander Stintzing [Thu, 6 Mar 2014 13:10:16 +0000 (14:10 +0100)]
0009744: Application Starter doesn't create modlog-user-filter

Modules created by the AppllicationStarter have text-filters instead
of user-filters for the modlog fields "created_by", 'last_modified_by"

https://forge.tine20.org/mantisbt/view.php?id=9744

Change-Id: I9440e7f34e033d18dbee93f1d75289635fcb85c3
Reviewed-on: http://gerrit.tine20.com/customers/402
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009696: time is not grayed out for all-day events
Alexander Stintzing [Mon, 24 Feb 2014 17:24:16 +0000 (18:24 +0100)]
0009696: time is not grayed out for all-day events

dtstart, dtend MUST be fixed to 00:00-23:59:59 for all-day events
(in originators timezone). User MUST NOT be able to change this.

https://forge.tine20.org/mantisbt/view.php?id=9696

Change-Id: I9cbfcf299f0c163c359c7611cba91d1eb1099a91
Reviewed-on: http://gerrit.tine20.com/customers/366
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009712: memory limit reached on search phones
Alexander Stintzing [Thu, 27 Feb 2014 10:12:39 +0000 (11:12 +0100)]
0009712: memory limit reached on search phones

when searching phones in the phone app,
we run in memory limitation error

https://forge.tine20.org/mantisbt/view.php?id=9712

Change-Id: Ia4aea73f766397e8cfbc97febf3496afedc7e36a
Reviewed-on: http://gerrit.tine20.com/customers/374
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009730: Fix & use Explicit_Related_Record Filter in all applications
Alexander Stintzing [Mon, 3 Mar 2014 16:49:41 +0000 (17:49 +0100)]
0009730: Fix & use Explicit_Related_Record Filter in all applications

All models of all applications using a directly configured related-record-filter (e.g.
Sales.Contract->Sales.Customer), should use Tinebase_Model_Filter_ExplicitRelatedRecord
instead of creating an own filter for this generic stuff.

Otherwise these errors occur:

1. Sales.Contract -> Search for a Customer (customer, equals)
   => "equals" switches back to "defined by"
2. Sales.Contract -> Search for a Customer (defined by, query)
   => Exception gets thtrown: "operator AND is not defined"

https://forge.tine20.org/mantisbt/view.php?id=9730

Change-Id: Ib5471706923ff3653b00eeecacd0a58025ae6aef
Reviewed-on: http://gerrit.tine20.com/customers/392
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009734: allow sieve filter bcc and cc
Alexander Stintzing [Tue, 4 Mar 2014 13:26:37 +0000 (14:26 +0100)]
0009734: allow sieve filter bcc and cc

allow sieve filter bcc and cc

https://forge.tine20.org/mantisbt/view.php?id=9734

Change-Id: Ic9d3b549c6350ef06d65cbf31498b75f8136ead7
Reviewed-on: http://gerrit.tine20.com/customers/395
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009340: fix Calendar_JsonTests::testExdateUpdateAllWithModlog*
Philipp Schüle [Tue, 4 Mar 2014 15:35:18 +0000 (16:35 +0100)]
0009340: fix Calendar_JsonTests::testExdateUpdateAllWithModlog*

- disables Calendar_JsonTests::testExdateUpdateAllWithModlog

https://forge.tine20.org/mantisbt/view.php?id=9340

Change-Id: I3033dc6c947601fec95f6e9c7c45a91abee513bb
Reviewed-on: http://gerrit.tine20.com/customers/396
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agosometimes we don't have a record in summaryRenderer
Philipp Schüle [Mon, 3 Mar 2014 14:45:34 +0000 (15:45 +0100)]
sometimes we don't have a record in summaryRenderer

- allows summaryRenderer to function without record
- this happens when user tries to select multiple events

Change-Id: Ic9a2b758a5d2091794a982016c44b37c4fdf4829
Reviewed-on: http://gerrit.tine20.com/customers/390
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoset uidNumber only when not set in AD already
Lars Kneschke [Mon, 3 Mar 2014 09:44:47 +0000 (10:44 +0100)]
set uidNumber only when not set in AD already

Change-Id: Id85408868e97120dd80eb3f0809def199c9126c0
Reviewed-on: http://gerrit.tine20.com/customers/389
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago9680: update script for invalid event records
sstamer [Mon, 3 Mar 2014 09:40:33 +0000 (10:40 +0100)]
9680: update script for invalid event records

https://forge.tine20.org/mantisbt/view.php?id=9680

Change-Id: I5e331807daa22c96c78894e512cafa130363035e
Reviewed-on: http://gerrit.tine20.com/customers/387
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#8294: Problems adding a user after a fresh install
Philipp Schüle [Fri, 28 Feb 2014 15:48:10 +0000 (16:48 +0100)]
#8294: Problems adding a user after a fresh install

- use user email address as dovecot username if configured domain is
empty

https://forge.tine20.org/mantisbt/view.php?id=8294

Change-Id: I9ae88c5b74f89f812509b6d4cd3d1095d528c2e5
Reviewed-on: http://gerrit.tine20.com/customers/386
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoHumanResources: fix translation, remove duplicate
Alexander Stintzing [Thu, 27 Feb 2014 11:21:41 +0000 (12:21 +0100)]
HumanResources: fix translation, remove duplicate

This item is the same between uma and outra and the same to item 56 as well.

https://www.transifex.com/projects/p/tine20/translate/#de/HumanResources/7117910

Change-Id: I879297f30a873ca714ddbe9237be83e079ba5e66
Reviewed-on: http://gerrit.tine20.com/customers/375
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009716: "defined by" filter combos are hiding sometimes
Alexander Stintzing [Fri, 28 Feb 2014 11:13:54 +0000 (12:13 +0100)]
0009716: "defined by" filter combos are hiding sometimes

they get a width of 0, on resizing the browser-window and
simultanly switching to the app having this filter set

https://forge.tine20.org/mantisbt/view.php?id=9716

Change-Id: I3354be67625fd82cea31e378726f5e1cf4c291be
Reviewed-on: http://gerrit.tine20.com/customers/381
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoalways convert bymonth / bymonthday to int in __set()
Philipp Schüle [Fri, 28 Feb 2014 13:06:31 +0000 (14:06 +0100)]
always convert bymonth / bymonthday to int in __set()

Change-Id: I60acb1bafa443682e350e6a51cec6918fdd86a9b
Reviewed-on: http://gerrit.tine20.com/customers/384
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoMerge branch '2013.03' into 2013.10
Philipp Schüle [Thu, 27 Feb 2014 16:11:08 +0000 (17:11 +0100)]
Merge branch '2013.03' into 2013.10

Conflicts:
tine20/Calendar/Config.php

7 years ago9714: add getConfig cli function
sstamer [Thu, 27 Feb 2014 13:21:56 +0000 (14:21 +0100)]
9714: add getConfig cli function

https://forge.tine20.org/mantisbt/view.php?id=9714
- add getConfig and test

Change-Id: I2b6abe358f51d87b1b97bcd80c26db47115b9f29
Reviewed-on: http://gerrit.tine20.com/customers/376
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoupdate lang templates
Philipp Schüle [Thu, 27 Feb 2014 10:43:03 +0000 (11:43 +0100)]
update lang templates

7 years ago0009672: improve demo data
Alexander Stintzing [Wed, 26 Feb 2014 16:08:50 +0000 (17:08 +0100)]
0009672: improve demo data

problem:
    - createAllDemodata fails for Timetracker, because HR is not called
before TT

improvements
    - tags
        - better names (customers, partners, europe, internet, ... :)
        - tags need context for apps
    - crm
        - add different lead status/sourcs/types
        - don't set end dates for open leads
    - Calendar/Addressbook
     - don't try to send notifications and set geodata

https://forge.tine20.org/mantisbt/view.php?id=9672

Change-Id: I4b29da9147c75865a5b798270a78743d774d4b09
Reviewed-on: http://gerrit.tine20.com/customers/348
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9390: linebreaks missing when replying mail via Android
Philipp Schüle [Wed, 26 Feb 2014 15:45:19 +0000 (16:45 +0100)]
#9390: linebreaks missing when replying mail via Android

- moves convertFromTextToHTML to Tinebase_Mail
- converts plain/text body to html when
  * appending reply/forward body to mail sent via ActiveSync
  * purifier removes to much and we return plain/text part instead
- adds gitignore for other Felamimail test files

https://forge.tine20.org/mantisbt/view.php?id=9390

Change-Id: Id6da95d65a36739d8f82f4b8c63c308c15cb81ba
Reviewed-on: http://gerrit.tine20.com/customers/365
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009702: relation picker combo doesn't work correctly on multiple edit
Alexander Stintzing [Wed, 26 Feb 2014 15:21:06 +0000 (16:21 +0100)]
0009702: relation picker combo doesn't work correctly on multiple edit

the original clearer is shown before triggering the field, so users click this,
but nothing happens - the multiple-edit-clearer gets shown after a second click,
but the original clearer doesn't respect the multiple edit mode.

https://forge.tine20.org/mantisbt/view.php?id=9702

Change-Id: Ia80ccdcdf918dd838ceb0cd843cc07a31142bdcd
Reviewed-on: http://gerrit.tine20.com/customers/371
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoimproved registry data fetching
Philipp Schüle [Mon, 24 Feb 2014 16:20:01 +0000 (17:20 +0100)]
improved registry data fetching

- moved user/anonymous data to separate functions
- don't disable important apps

Change-Id: I21e4eb88db4b8e1b9f57bc1a8a24b12bc1a91b9f
Reviewed-on: http://gerrit.tine20.com/customers/347
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9688: allow to configure default period filter in json frontend
Philipp Schüle [Thu, 20 Feb 2014 11:02:32 +0000 (12:02 +0100)]
#9688: allow to configure default period filter in json frontend

- adds two new config options to define default json period filter
(from+until)

https://forge.tine20.org/mantisbt/view.php?id=9688

Change-Id: I095e593fb9c139e79ef6f6844d13790d1ded91b6
Reviewed-on: http://gerrit.tine20.com/customers/357
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoallow db profiling only for defined user
Philipp Schüle [Wed, 19 Feb 2014 16:47:35 +0000 (17:47 +0100)]
allow db profiling only for defined user

Change-Id: I3507481dc11ce71b54f4429dbe33bc9feecf4368
Reviewed-on: http://gerrit.tine20.com/customers/352
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009656: OR-Filter gets created on each call search
Alexander Stintzing [Thu, 13 Feb 2014 15:42:12 +0000 (16:42 +0100)]
0009656: OR-Filter gets created on each call search

When searching for calls in the phone app, an
or-filter gets added on each search request.

https://forge.tine20.org/mantisbt/view.php?id=9656

Change-Id: I8fabd38aa2028d3d2bb40378347819467535d711
Reviewed-on: http://gerrit.tine20.com/customers/340
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009678: Multiple Edit Dialog - Relation Picker Combos broken
Alexander Stintzing [Fri, 14 Feb 2014 13:19:29 +0000 (14:19 +0100)]
0009678: Multiple Edit Dialog - Relation Picker Combos broken

Relation Picker Combos are broken on multiple edit

https://forge.tine20.org/mantisbt/view.php?id=9678

Change-Id: I6b9e185e450ae842a9af0141fc0c2e9312b35a19
Reviewed-on: http://gerrit.tine20.com/customers/343
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoRefactor and improve pwpolicy handling
Lars Kneschke [Fri, 14 Feb 2014 12:08:35 +0000 (13:08 +0100)]
Refactor and improve pwpolicy handling

Change-Id: I561c07112283d7acf18ff45be17fc05546833022
Reviewed-on: http://gerrit.tine20.com/customers/342
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoupdates changelogs for 2013.10.6
Philipp Schüle [Fri, 14 Feb 2014 11:55:49 +0000 (12:55 +0100)]
updates changelogs for 2013.10.6

7 years agoSipgate: fix typos
Alexander Stintzing [Thu, 13 Feb 2014 18:00:16 +0000 (19:00 +0100)]
Sipgate: fix typos

Change-Id: I78cbff3d41bfa1d1703b10df07878e3f9fcde17b
Reviewed-on: http://gerrit.tine20.com/customers/341
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009674: update 8.1 fails if invalid Event records are in DB
Philipp Schüle [Fri, 14 Feb 2014 09:46:50 +0000 (10:46 +0100)]
0009674: update 8.1 fails if invalid Event records are in DB

- improves Calendar update script 8.1
- adds failure handling for invalid events
- some code formatting and logging improvements
- see https://www.tine20.org/forum/viewtopic.php?f=12&t=15888

https://forge.tine20.org/mantisbt/view.php?id=9674

Change-Id: I2043615175b3d01b22c95101904dd1728a706977
Reviewed-on: http://gerrit.tine20.com/customers/334
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoimprove ActiveDirectory handling
Lars Kneschke [Fri, 14 Feb 2014 00:53:04 +0000 (01:53 +0100)]
improve ActiveDirectory handling

Change-Id: I3f04948e3ca495670392b03374a727b08470d55a
Reviewed-on: http://gerrit.tine20.com/customers/339
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agodon't try to remove hidden members, when return list id's only
Lars Kneschke [Wed, 12 Feb 2014 15:13:48 +0000 (16:13 +0100)]
don't try to remove hidden members, when return list id's only

Change-Id: I39776d71936458d3754a56e303d9c0dfb0165755
Reviewed-on: http://gerrit.tine20.com/customers/332
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009636: implicit recur exceptions should not trigger reschedule mails
Cornelius Weiß [Wed, 12 Feb 2014 14:42:27 +0000 (15:42 +0100)]
0009636: implicit recur exceptions should not trigger reschedule mails

* add testcase for recur alarm remind (iCal)
* fix mailing issue for implicit recur exception via CalDAV

https://forge.tine20.org/mantisbt/view.php?id=9636

Change-Id: I3f913cbff06c733b11aadf66c1da7901b8c7591e
Reviewed-on: https://gerrit.tine20.org/tine20/2793
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoupdates changelogs for Collin 2013.10.5
Philipp Schüle [Wed, 12 Feb 2014 14:40:25 +0000 (15:40 +0100)]
updates changelogs for Collin 2013.10.5

7 years agoupdate translation files (tx-pull)
Philipp Schüle [Tue, 11 Feb 2014 20:53:39 +0000 (21:53 +0100)]
update translation files (tx-pull)