tine20
9 years agoMerge branch 'master' of http://git.tine20.org/git/Syncope
Lars Kneschke [Wed, 22 Feb 2012 15:24:32 +0000 (16:24 +0100)]
Merge branch 'master' of git.tine20.org/git/Syncope

9 years agonow we store also the synckey when a contentstate got created
Lars Kneschke [Wed, 22 Feb 2012 08:20:59 +0000 (09:20 +0100)]
now we store also the synckey when a contentstate got created

this makes it easier to delete/update the correct content_states when
validating the synckey

9 years agoextended tests to also sync with previois sync key
Lars Kneschke [Wed, 22 Feb 2012 08:18:06 +0000 (09:18 +0100)]
extended tests to also sync with previois sync key

9 years agothere are now 10 contacts
Lars Kneschke [Wed, 22 Feb 2012 07:41:31 +0000 (08:41 +0100)]
there are now 10 contacts

9 years agoupdate to 5.4
Cornelius Weiß [Wed, 22 Feb 2012 07:22:41 +0000 (08:22 +0100)]
update to 5.4

Change-Id: I76e61fc06fab6ce48b7eeaecb7ead5b04a42e2a5

9 years agoLaunchpad Translations on behalf of tine20core
Cornelius Weiß [Wed, 22 Feb 2012 06:23:03 +0000 (07:23 +0100)]
Launchpad Translations on behalf of tine20core

9 years agoMerge branch 'master' of http://git.tine20.org/git/Syncope
Lars Kneschke [Wed, 22 Feb 2012 05:34:17 +0000 (06:34 +0100)]
Merge branch 'master' of git.tine20.org/git/Syncope

9 years agoimproved logic to better handle parallel sync requests from clients
Lars Kneschke [Wed, 22 Feb 2012 05:19:29 +0000 (06:19 +0100)]
improved logic to better handle parallel sync requests from clients

9 years agodon't log stacktrace on info level
Lars Kneschke [Wed, 22 Feb 2012 04:49:45 +0000 (05:49 +0100)]
don't log stacktrace on info level

9 years agoremove transaction
Lars Kneschke [Wed, 22 Feb 2012 04:45:44 +0000 (05:45 +0100)]
remove transaction

9 years agoalways return the state with the highest counter only
Lars Kneschke [Wed, 22 Feb 2012 03:45:13 +0000 (04:45 +0100)]
always return the state with the highest counter only

9 years agoupdate phpdoc
Lars Kneschke [Wed, 22 Feb 2012 03:44:03 +0000 (04:44 +0100)]
update phpdoc

9 years ago#5788: Silently discard alarms if more than 1 alarm is defined
Cornelius Weiß [Tue, 21 Feb 2012 16:15:43 +0000 (17:15 +0100)]
#5788: Silently discard alarms if more than 1 alarm is defined

Change-Id: I7914e589a45cc7ef3c1d7d977faffd59ee9ac61b
Reviewed-on: https://gerrit.tine20.org/tine20/227
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
9 years ago#5790: alarm of event exceptions is not to client
Cornelius Weiß [Tue, 21 Feb 2012 17:06:19 +0000 (18:06 +0100)]
#5790: alarm of event exceptions is not to client

Change-Id: I0b46684b74f1a369c40728de3047532d7e72e1c8
Reviewed-on: https://gerrit.tine20.org/tine20/226
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
9 years ago#5758: iMIP message for updates is irritating
Cornelius Weiß [Tue, 21 Feb 2012 15:24:03 +0000 (16:24 +0100)]
#5758: iMIP message for updates is irritating

- add SEND-BY param for non organizer updates
- deactivate originator check for request for the moment
- add todods

Change-Id: I783707ee927878c19a562f19942c4a43a5f61a57
Reviewed-on: https://gerrit.tine20.org/tine20/224
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
9 years ago #5692: improve/refactor customfield resolving
Philipp Schüle [Tue, 21 Feb 2012 12:29:17 +0000 (13:29 +0100)]
 #5692: improve/refactor customfield resolving

- use cf config ids in search query

http://forge.tine20.org/mantisbt/view.php?id=5692

Change-Id: I11276615f076044174da9c9f931de2abfe762673
Reviewed-on: https://gerrit.tine20.org/tine20/204
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
9 years ago#5554: start duplicate resolve dialog from ctx menu
Alexander Stintzing [Mon, 20 Feb 2012 17:54:36 +0000 (18:54 +0100)]
#5554: start duplicate resolve dialog from ctx menu

Change-Id: Idda0bfe5891c832078d92e0a731ae0b1e6646f95
Reviewed-on: https://gerrit.tine20.org/tine20/192
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
9 years ago #5726: 2nd recipient line gets deleted
Philipp Schüle [Tue, 21 Feb 2012 12:48:35 +0000 (13:48 +0100)]
 #5726: 2nd recipient line gets deleted

- take raw value into account (this is needed for non-contact email
addresses)

http://forge.tine20.org/mantisbt/view.php?id=5726

Change-Id: I419ec244aa3f9c53c643c869e095c168a8cf3b75
Reviewed-on: https://gerrit.tine20.org/tine20/212
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
Tested-by: Cornelius Weiß <c.weiss@metaways.de>
9 years ago #5768: create addressbook lists when migrating users
Philipp Schüle [Tue, 21 Feb 2012 12:15:34 +0000 (13:15 +0100)]
 #5768: create addressbook lists when migrating users

- moved createOrUpdate(List) to Addressbook_Controller_List
- check if group already exists in syncUser

http://forge.tine20.org/mantisbt/view.php?id=5768
Change-Id: Iced92b3a537a4415cde530a062274e53d5d108be
Reviewed-on: https://gerrit.tine20.org/tine20/223
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago#5720: 'my contacts' favorite does not work correctly
Cornelius Weiß [Mon, 20 Feb 2012 13:52:48 +0000 (14:52 +0100)]
#5720: 'my contacts' favorite does not work correctly

- resolve path my -> id so js client can identify node

Change-Id: I1672895279bd1e2e2d64eb1b1338b008ee698a97
Reviewed-on: https://gerrit.tine20.org/tine20/216
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
9 years agoempty node size should be integer 0
Philipp Schüle [Mon, 20 Feb 2012 16:20:27 +0000 (17:20 +0100)]
empty node size should be integer 0

Change-Id: I31a0607dadf2aee10527f52d6c74816f788fdb4d
Reviewed-on: https://gerrit.tine20.org/tine20/219
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
9 years ago #5750: file add should not require the edit grant
Philipp Schüle [Mon, 20 Feb 2012 15:19:53 +0000 (16:19 +0100)]
 #5750: file add should not require the edit grant

- fixed grants on create node
- fixed permissions action on shared containers
- fixed unknown group resolving

http://forge.tine20.org/mantisbt/view.php?id=5750
Change-Id: I2d3c35cd30e6c9aa173a72cdfea2364e00ef4e80
Reviewed-on: https://gerrit.tine20.org/tine20/218
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
9 years ago #5628: rename default timesheet favorites
Philipp Schüle [Mon, 20 Feb 2012 11:24:26 +0000 (12:24 +0100)]
 #5628: rename default timesheet favorites

http://forge.tine20.org/mantisbt/view.php?id=5628
Change-Id: I55c0b69ecdf4329f2825e42d1c47379f323825f8
Reviewed-on: https://gerrit.tine20.org/tine20/211
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years agoMerge branch 'master' of http://git.tine20.org/git/Syncope
Lars Kneschke [Tue, 21 Feb 2012 09:16:32 +0000 (10:16 +0100)]
Merge branch 'master' of git.tine20.org/git/Syncope

9 years agofix existing foreign key constraints and added new unique key
Lars Kneschke [Tue, 21 Feb 2012 08:03:36 +0000 (09:03 +0100)]
fix existing foreign key constraints and added new unique key

Change-Id: Ife62b6efe11ee40d79a6c59a3505524913c0add5
Reviewed-on: https://gerrit.tine20.org/tine20/222
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: jenkins user
9 years agoexpanded code coverage
Lars Kneschke [Tue, 21 Feb 2012 08:41:46 +0000 (09:41 +0100)]
expanded code coverage

9 years agoreworked handling of user devices
Lars Kneschke [Tue, 21 Feb 2012 08:36:23 +0000 (09:36 +0100)]
reworked handling of user devices

9 years agoremoved only lists which belong to groups and delete contacts of users
Lars Kneschke [Mon, 20 Feb 2012 17:53:14 +0000 (18:53 +0100)]
removed only lists which belong to groups and delete contacts of users

Change-Id: Ib169acbf2cc604ee60da46bdf75c90b33b8fa2ee
Reviewed-on: https://gerrit.tine20.org/tine20/221
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: jenkins user
9 years agodisable all update function in ldap backend, when marked as readonly
Lars Kneschke [Mon, 20 Feb 2012 17:49:59 +0000 (18:49 +0100)]
disable all update function in ldap backend, when marked as readonly

Change-Id: Ic16274004b50d53aa2161de72eb6185a90ffba5c
Reviewed-on: https://gerrit.tine20.org/tine20/220
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
9 years ago #5768: create addressbook lists when migrating users
Philipp Schüle [Mon, 20 Feb 2012 15:41:35 +0000 (16:41 +0100)]
 #5768: create addressbook lists when migrating users

- sync (create/update) lists in Tinebase_Group::syncMemberships
- some code cleanup + logging
- added test for Tinebase_Group::syncLists()
- tests in GroupTest no longer depend on each other

http://forge.tine20.org/mantisbt/view.php?id=5768

Change-Id: Ic223ae40461b7db80afb5e52c04a9b8858046ce2
Reviewed-on: https://gerrit.tine20.org/tine20/214
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago #5772: Mark LDAP Backend as ReadOnly
Philipp Schüle [Mon, 20 Feb 2012 14:12:49 +0000 (15:12 +0100)]
 #5772: Mark LDAP Backend as ReadOnly

- added readonly switch to LDAP accounts backend (defaults to FALSE)

http://forge.tine20.org/mantisbt/view.php?id=5772
Change-Id: I141ec4ffc64d1e80da5c6667327addee41f04a25
Reviewed-on: https://gerrit.tine20.org/tine20/217
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago #5762: Translate "Email Accounts" in Felamimail Tree
Philipp Schüle [Mon, 20 Feb 2012 10:54:30 +0000 (11:54 +0100)]
 #5762: Translate "Email Accounts" in Felamimail Tree

- use Tine.Tinebase.data.Record.getContainersName()

http://forge.tine20.org/mantisbt/view.php?id=5762
Change-Id: I4f4e18cf477e5a3f1534d6211da7e1ad47bd3e86
Reviewed-on: https://gerrit.tine20.org/tine20/210
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago #5744: Different types of uidvalidity
Philipp Schüle [Mon, 20 Feb 2012 10:32:46 +0000 (11:32 +0100)]
 #5744: Different types of uidvalidity

- cast uidvalidity to int as suggested by fgsl

http://forge.tine20.org/mantisbt/view.php?id=5744
Change-Id: Id252ffc2fbaadec2b0ab359f200ec15d250a23f2
Reviewed-on: https://gerrit.tine20.org/tine20/209
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years agoMerge branch 'master' of https://gerrit.tine20.org/tine20/p/tine20
Cornelius Weiß [Mon, 20 Feb 2012 13:36:23 +0000 (14:36 +0100)]
Merge branch 'master' of https://gerrit.tine20.org/tine20/p/tine20

9 years ago #5580: creating folder throws ugly exception
Philipp Schüle [Fri, 17 Feb 2012 20:52:25 +0000 (21:52 +0100)]
 #5580: creating folder throws ugly exception

- use node exists exception, too

http://forge.tine20.org/mantisbt/view.php?id=5580
Change-Id: Ic740383c7462f0ca47bdc2c7431024383b96cc2d
Reviewed-on: https://gerrit.tine20.org/tine20/203
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
9 years agofilesystem needs to implement controller interface
Philipp Schüle [Mon, 20 Feb 2012 09:22:37 +0000 (10:22 +0100)]
filesystem needs to implement controller interface

- required for scheduler cleanup task

Change-Id: Ic4b066ddc17a5c0406cd66dff1cc8d10d2cf1e80
Reviewed-on: https://gerrit.tine20.org/tine20/207
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago #5754: test Voipmanager.settings (VFSnom)
Philipp Schüle [Fri, 17 Feb 2012 15:32:32 +0000 (16:32 +0100)]
 #5754: test Voipmanager.settings (VFSnom)

- added test for settings function
- improved some voipmanager code ;)

http://forge.tine20.org/mantisbt/view.php?id=5754
Change-Id: I69f2e61db9b9946be3089b4ac5750eddd7afe034
Reviewed-on: https://gerrit.tine20.org/tine20/201
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago#5756: recipient select dlg: container click does not work
Cornelius Weiß [Fri, 17 Feb 2012 16:22:54 +0000 (17:22 +0100)]
#5756: recipient select dlg: container click does not work

- adopt to modulPicker changes
- fix criteriaText setting
- fix hasFavorites detection

Change-Id: I93695144a6960cc2b73f367238d2f5b97eb91c9d
Reviewed-on: https://gerrit.tine20.org/tine20/202
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
Tested-by: Cornelius Weiß <c.weiss@metaways.de>
9 years ago#5734: Color choice completed tasks
Alexander Stintzing [Fri, 17 Feb 2012 10:05:25 +0000 (11:05 +0100)]
#5734: Color choice completed tasks

Change-Id: I867cbf852342b8a7919485ccc77f9b9e431c7eb5
Reviewed-on: https://gerrit.tine20.org/tine20/206
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
9 years agoLaunchpad Translations on behalf of tine20core ~10
Cornelius Weiß [Mon, 20 Feb 2012 09:01:31 +0000 (10:01 +0100)]
Launchpad Translations on behalf of tine20core ~10

9 years agoremoved a no longer needed class
Lars Kneschke [Sat, 18 Feb 2012 10:50:58 +0000 (11:50 +0100)]
removed a no longer needed class

Change-Id: I71ffd8abd418d8785cc997d559b76ceaeebbc4a1
Reviewed-on: https://gerrit.tine20.org/tine20/205
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
9 years ago #5298: wrong default favorite in admin pref panel
Philipp Schüle [Fri, 17 Feb 2012 14:35:41 +0000 (15:35 +0100)]
 #5298: wrong default favorite in admin pref panel

- fixed preferences fetching for application, app filter had not been
set!
- implemented preferences test
- fixed some tabs / added logging in pref panel

http://forge.tine20.org/mantisbt/view.php?id=5298

Change-Id: If4efa17617ffb330404b96102dcf22e96204d609
Reviewed-on: https://gerrit.tine20.org/tine20/196
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years agoadded missing account status 'blocked'
Philipp Schüle [Fri, 17 Feb 2012 14:31:58 +0000 (15:31 +0100)]
added missing account status 'blocked'

Change-Id: I8a6a7fe3d6c97ba58b7746d0a805ca3212baab8b
Reviewed-on: https://gerrit.tine20.org/tine20/200
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago#5474: fix Calendar_Controller_EventTests::testSetAlarmOfRecurSeries
Cornelius Weiß [Fri, 17 Feb 2012 14:55:22 +0000 (15:55 +0100)]
#5474: fix Calendar_Controller_EventTests::testSetAlarmOfRecurSeries

- remove 14:00 problem

Change-Id: I34ddadb3a05802bbed68c2185a948c0a8e29e29b

9 years agoenable support for transations and updated tests
Lars Kneschke [Fri, 17 Feb 2012 10:51:12 +0000 (11:51 +0100)]
enable support for transations and updated tests

Change-Id: I40538706d7d1e13225153ecb4565c57eb18fc03d
Reviewed-on: https://gerrit.tine20.org/tine20/198
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
9 years ago#5474: fix Calendar_Controller_EventTests::testSetAlarmOfRecurSeries
Cornelius Weiß [Fri, 17 Feb 2012 09:21:48 +0000 (10:21 +0100)]
#5474: fix Calendar_Controller_EventTests::testSetAlarmOfRecurSeries

- add explicit next computation rules

Change-Id: Ib8a723e832caf5a0900a1ec889d683b777d306e1
Reviewed-on: https://gerrit.tine20.org/tine20/197
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
9 years ago#5552: add tags column to calendar list view
Alexander Stintzing [Fri, 17 Feb 2012 09:42:23 +0000 (10:42 +0100)]
#5552: add tags column to calendar list view

Change-Id: Ie6a427510f5a991ccc053b7a62fbc0b93130102a
Reviewed-on: https://gerrit.tine20.org/tine20/193
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
Tested-by: Cornelius Weiß <c.weiss@metaways.de>
9 years agoMerge branch 'master' of http://git.tine20.org/git/Syncope
Lars Kneschke [Fri, 17 Feb 2012 10:51:30 +0000 (11:51 +0100)]
Merge branch 'master' of git.tine20.org/git/Syncope

9 years agodon't enforce class name here to limit dependencies for other projects
Lars Kneschke [Fri, 17 Feb 2012 10:43:35 +0000 (11:43 +0100)]
don't enforce class name here to limit dependencies for other projects

9 years agoMerge branch 'master' of https://gerrit.tine20.org/tine20/p/tine20.git
Lars Kneschke [Fri, 17 Feb 2012 09:29:07 +0000 (10:29 +0100)]
Merge branch 'master' of https://gerrit.tine20.org/tine20/p/tine20.git

9 years agoMerge branch 'master' of http://git.tine20.org/git/Syncope
Lars Kneschke [Fri, 17 Feb 2012 09:27:18 +0000 (10:27 +0100)]
Merge branch 'master' of git.tine20.org/git/Syncope

9 years agowrap Sync and FolderSync command processing into one transaction
Lars Kneschke [Fri, 17 Feb 2012 09:19:45 +0000 (10:19 +0100)]
wrap Sync and FolderSync command processing into one transaction

9 years ago #5540: High CPU usage with mysql
Philipp Schüle [Thu, 16 Feb 2012 19:55:30 +0000 (20:55 +0100)]
 #5540: High CPU usage with mysql

- needed to add foreign table columns in search count subselect

http://forge.tine20.org/mantisbt/view.php?id=5540
Change-Id: If8aee26f46c1b7e0f74d7640d13ddb7c9be6f0e1
Reviewed-on: https://gerrit.tine20.org/tine20/195
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago #4344: language of notification email
Philipp Schüle [Thu, 16 Feb 2012 19:39:30 +0000 (20:39 +0100)]
 #4344: language of notification email

- fixed preference / locale setting for setup

http://forge.tine20.org/mantisbt/view.php?id=4344
Change-Id: I30daeea9ea4ff6e492410086678b867480617e59
Reviewed-on: https://gerrit.tine20.org/tine20/194
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago #5704: Can't read emails while folder gets cleared
Philipp Schüle [Thu, 16 Feb 2012 13:46:04 +0000 (14:46 +0100)]
 #5704: Can't read emails while folder gets cleared

close session to allow other requests (emptyFolder + getFolderStatus)

http://forge.tine20.org/mantisbt/view.php?id=5704
Change-Id: I05dc6732702663d1b40d4306a8b9d97edf645c9a
Reviewed-on: https://gerrit.tine20.org/tine20/189
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
9 years ago #5574: sort order of folders is wrong
Philipp Schüle [Thu, 16 Feb 2012 13:41:10 +0000 (14:41 +0100)]
 #5574: sort order of folders is wrong

- sorting container nodes by container name
- added custom scripts to gitignore

http://forge.tine20.org/mantisbt/view.php?id=5574

Change-Id: Ibdbad9df1f27ca83122f802bf656df07fbe26c3d
Reviewed-on: https://gerrit.tine20.org/tine20/187
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
9 years agoincreased timeout for creating new folders
Philipp Schüle [Thu, 16 Feb 2012 14:31:58 +0000 (15:31 +0100)]
increased timeout for creating new folders

Change-Id: I7175b098b490adab75402f2d798f65207270de03
Reviewed-on: https://gerrit.tine20.org/tine20/191
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years agocatch ldap exception in create_admin
Philipp Schüle [Thu, 16 Feb 2012 13:23:37 +0000 (14:23 +0100)]
catch ldap exception in create_admin

- if admin user could not be added to admin group members

Change-Id: Ifc40ab8efed55e673fb4b9fdbf81bdf54f732d7d
Reviewed-on: https://gerrit.tine20.org/tine20/188
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
9 years ago #5740: edit filter rule dialog error: does not close
Philipp Schüle [Thu, 16 Feb 2012 14:10:33 +0000 (15:10 +0100)]
 #5740: edit filter rule dialog error: does not close

- only updateInfo of existing toolbars!

http://forge.tine20.org/mantisbt/view.php?id=5740
Change-Id: Ieee233aeadcdc71701ea0e98d925467b598cefb7
Reviewed-on: https://gerrit.tine20.org/tine20/190
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago#5658: add default calendar filter for folder aware devices
Cornelius Weiß [Thu, 16 Feb 2012 08:31:46 +0000 (09:31 +0100)]
#5658: add default calendar filter for folder aware devices

- unify persistnefilterhandling
- add default AS filters to calendar and tasks
- respect AS filter in folder ennumeration
- moved persistentfilterhandling to getContentFilter

Change-Id: I4bd7db340e67e9edb0f98a8db63bf4f5d2c0cacd
Reviewed-on: https://gerrit.tine20.org/tine20/183
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
9 years ago #5540: High CPU usage with mysql
Philipp Schüle [Thu, 16 Feb 2012 10:33:17 +0000 (11:33 +0100)]
 #5540: High CPU usage with mysql

- use count(id) instead of count(*) in message cache backend

http://forge.tine20.org/mantisbt/view.php?id=5540
Change-Id: I4f1f91202301a896e9682dee073382f9fecd403a
Reviewed-on: https://gerrit.tine20.org/tine20/186
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
9 years ago#5730: thisandfuture updates sometime calculates wrong enddates
Cornelius Weiß [Thu, 16 Feb 2012 10:15:46 +0000 (11:15 +0100)]
#5730: thisandfuture updates sometime calculates wrong enddates

Change-Id: I56334ac069d9365b43fb5965bd87525785d83de4
Reviewed-on: https://gerrit.tine20.org/tine20/185
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
9 years ago#5700: fix duplicate parameter in onInputFileChange
Cornelius Weiß [Thu, 16 Feb 2012 09:54:15 +0000 (10:54 +0100)]
#5700: fix duplicate parameter in onInputFileChange

Change-Id: I2d9b75850aa8b20ae49baae37821d470ee9f0a21
Reviewed-on: https://gerrit.tine20.org/tine20/184
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
9 years agoASSIGNED - # 5714: translate submodule / record name in modules panel
astintzing [Thu, 16 Feb 2012 11:55:16 +0000 (12:55 +0100)]
ASSIGNED - # 5714: translate submodule / record name in modules panel
http://forge.tine20.org/mantisbt/view.php?id=5714

Change-Id: I9ef356aa3e7791871c0ae3ef960c43235c8f1aa6
Reviewed-on: https://gerrit.tine20.org/tine20/174
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago #5662: add update script for Account InArray fields
Philipp Schüle [Wed, 15 Feb 2012 16:07:39 +0000 (17:07 +0100)]
 #5662: add update script for Account InArray fields

set ssl fields to default value if it does not match the validators

http://forge.tine20.org/mantisbt/view.php?id=5662
Change-Id: I4d55e75352858c30c3b2a0201d4efa29f863ff83
Reviewed-on: https://gerrit.tine20.org/tine20/180
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
9 years ago #5648: fix salutation import
Philipp Schüle [Thu, 16 Feb 2012 08:53:17 +0000 (09:53 +0100)]
 #5648: fix salutation import

- updated import definitions
- added salutation import test
- check if salutation exists before trying to access the image property

http://forge.tine20.org/mantisbt/view.php?id=5648

Change-Id: Id766cfcda1d080df7ce00dbff0b02e68c8ec1e95
Reviewed-on: https://gerrit.tine20.org/tine20/182
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
9 years ago #4344: language of notification email
Philipp Schüle [Wed, 15 Feb 2012 15:50:30 +0000 (16:50 +0100)]
 #4344: language of notification email

- only save locale in preference if preference setting has been 'auto'
or saveaspreference is set by the client

http://forge.tine20.org/mantisbt/view.php?id=4344
Change-Id: Iecec88a7299ef881a996b687187f7ecf8b5b3c06
Reviewed-on: https://gerrit.tine20.org/tine20/178
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
9 years agoadopt buildscript / langHelper to new translation handling
Philipp Schüle [Wed, 15 Feb 2012 15:20:39 +0000 (16:20 +0100)]
adopt buildscript / langHelper to new translation handling

Change-Id: I9b935edfea402d2063ca4cab4042d92b11a8ef09
Reviewed-on: https://gerrit.tine20.org/tine20/177
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago #5692: improve/refactor customfield resolving
Philipp Schüle [Wed, 15 Feb 2012 14:50:54 +0000 (15:50 +0100)]
 #5692: improve/refactor customfield resolving

- added some more logging
- only check customfields for current model in controller

http://forge.tine20.org/mantisbt/view.php?id=5692
Change-Id: I929012f888a4bce457931a8a83ef9ba1b62d732d
Reviewed-on: https://gerrit.tine20.org/tine20/176
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years agoASSIGNED - # 5710: fix record count display in multiedit dlg for filter
astintzing [Wed, 15 Feb 2012 17:19:10 +0000 (18:19 +0100)]
ASSIGNED - # 5710: fix record count display in multiedit dlg for filter
selection
http://forge.tine20.org/mantisbt/view.php?id=5710

Change-Id: Ia7981f4c5e356dcf50f9523f79fbc5fe93cc4578
Reviewed-on: https://gerrit.tine20.org/tine20/172
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
9 years agodeactivate irritation filter (not in grid)
Cornelius Weiß [Wed, 15 Feb 2012 17:57:58 +0000 (18:57 +0100)]
deactivate irritation filter (not in grid)

Change-Id: I03dc1f8e3449caf48c021273984b00ab53a9e7df

9 years agogive def picker more width
Cornelius Weiß [Wed, 15 Feb 2012 17:53:36 +0000 (18:53 +0100)]
give def picker more width

9 years agoenforce same organizer for exceptions
Lars Kneschke [Wed, 15 Feb 2012 16:47:53 +0000 (17:47 +0100)]
enforce same organizer for exceptions

Change-Id: I58d30be75f8c063a729c3352b48e5566573773a0
Reviewed-on: https://gerrit.tine20.org/tine20/181
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: Lars Kneschke <l.kneschke@metaways.de>
9 years agowhen a move occurs, thunderbird first sends to delete command and
Lars Kneschke [Wed, 15 Feb 2012 16:04:28 +0000 (17:04 +0100)]
when a move occurs, thunderbird first sends to delete command and
immediately a put command
we must delay the delete command, otherwise the put command
fails

Change-Id: Ia8eb8106116bae80441cb5b4da157b216df3755f
Reviewed-on: https://gerrit.tine20.org/tine20/179
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: Lars Kneschke <l.kneschke@metaways.de>
9 years agoshorten move detection time to a resonable limit
Cornelius Weiß [Wed, 15 Feb 2012 14:17:50 +0000 (15:17 +0100)]
shorten move detection time to a resonable limit

9 years agohandle iCal moves
Cornelius Weiß [Wed, 15 Feb 2012 13:20:18 +0000 (14:20 +0100)]
handle iCal moves

Change-Id: I4c7f1b1a1ed4f4799880884ce6252de308769772
Reviewed-on: https://gerrit.tine20.org/tine20/175
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
9 years agouse default windows encoding in outlook export
Philipp Schüle [Wed, 15 Feb 2012 11:44:12 +0000 (12:44 +0100)]
use default windows encoding in outlook export

Change-Id: I5ab5df9051eee25300d9277902da186770d7f2c2
Reviewed-on: https://gerrit.tine20.org/tine20/173
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years agomore TB3 workarounds
Lars Kneschke [Wed, 15 Feb 2012 11:04:53 +0000 (12:04 +0100)]
more TB3 workarounds

- throw an exception if attendee has invalid format
- special handling for Lightning <= 1.0b2. attendees get screwed up, if
the CN contains commas

Change-Id: I475be4dc599e9999c638f0c8effe7d2bb7c41ee7
Reviewed-on: https://gerrit.tine20.org/tine20/171
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
9 years agoupdated tests
Lars Kneschke [Wed, 15 Feb 2012 12:23:18 +0000 (13:23 +0100)]
updated tests

9 years agowrong syntax for delete statements
Lars Kneschke [Wed, 15 Feb 2012 12:18:54 +0000 (13:18 +0100)]
wrong syntax for delete statements

9 years agotrigger INVALID_SYNCKEY instead of OBJECT_NOTFOUND when synckey is
Lars Kneschke [Wed, 15 Feb 2012 12:18:04 +0000 (13:18 +0100)]
trigger INVALID_SYNCKEY instead of OBJECT_NOTFOUND when synckey is
bigger than 0 to avoid a syncloop for the iPhone

9 years agowhitespace changes
Lars Kneschke [Wed, 15 Feb 2012 11:29:24 +0000 (12:29 +0100)]
whitespace changes

9 years ago#5564: Move of event to another folder fails
Cornelius Weiß [Wed, 15 Feb 2012 10:29:54 +0000 (11:29 +0100)]
#5564: Move of event to another folder fails

- add test for explicit deletion
- fix explicit / allowed deletion
- add detectino for organizer intensional deletion in peronal cal

Change-Id: Idf8df18369707ece8960eb0a8ae3f3eeaf262e0c
Reviewed-on: https://gerrit.tine20.org/tine20/170
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
9 years agoalways lower the password
Lars Kneschke [Wed, 15 Feb 2012 07:26:47 +0000 (08:26 +0100)]
always lower the password

Change-Id: I7e29eaff45e09a73cbdfeb11c07bf698324068fe
Reviewed-on: https://gerrit.tine20.org/tine20/168
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years agoadd small helper fn
Cornelius Weiß [Wed, 15 Feb 2012 09:35:23 +0000 (10:35 +0100)]
add small helper fn

9 years agoincrease group_concat_max_len by the factor of 10
Lars Kneschke [Wed, 15 Feb 2012 07:28:54 +0000 (08:28 +0100)]
increase group_concat_max_len by the factor of 10

current implementation can't read groups with more than 400 members

Change-Id: I62ff490f137e0375dea56fc4afc46f5a27656789
Reviewed-on: https://gerrit.tine20.org/tine20/169
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
9 years agodeactivated translation packaging (this is done via launchpad now)
Philipp Schüle [Tue, 14 Feb 2012 21:50:45 +0000 (22:50 +0100)]
deactivated translation packaging (this is done via launchpad now)

9 years agoclass is a reserved keyword! 2012-03-1-beta4
Philipp Schüle [Tue, 14 Feb 2012 21:45:49 +0000 (22:45 +0100)]
class is a reserved keyword!

9 years agofixed line delimiters of css file
Philipp Schüle [Tue, 14 Feb 2012 21:41:00 +0000 (22:41 +0100)]
fixed line delimiters of css file

9 years agoMerge branch 'master' of https://gerrit.tine20.org/tine20/p/tine20
Philipp Schüle [Tue, 14 Feb 2012 21:30:41 +0000 (22:30 +0100)]
Merge branch 'master' of https://gerrit.tine20.org/tine20/p/tine20

9 years agosome jslinting
Philipp Schüle [Tue, 14 Feb 2012 21:29:50 +0000 (22:29 +0100)]
some jslinting

9 years ago#5694: fix implicit decline of non origin updates
Cornelius Weiß [Tue, 14 Feb 2012 18:04:00 +0000 (19:04 +0100)]
#5694: fix implicit decline of non origin updates

Change-Id: Ibc9858579b4650fb673ba6f6e40513a91037661f
Reviewed-on: https://gerrit.tine20.org/tine20/167
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
9 years agointroduced transaction manager
Lars Kneschke [Tue, 14 Feb 2012 17:24:43 +0000 (18:24 +0100)]
introduced transaction manager

9 years ago#5690: fix alarm handling in shared calendars
Cornelius Weiß [Tue, 14 Feb 2012 14:22:08 +0000 (15:22 +0100)]
#5690: fix alarm handling in shared calendars

- moved X-TINE20-CONTAINER to the correct place
- set X-MOZ-LASTACK for shared containers in the distant future

Change-Id: I47b5f6d783ae99116b5ac7cefbe17b6dbdebe6da
Reviewed-on: https://gerrit.tine20.org/tine20/166
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
9 years agoLaunchpad Translations on behalf of tine20core ~5
Cornelius Weiß [Tue, 14 Feb 2012 14:44:43 +0000 (15:44 +0100)]
Launchpad Translations on behalf of tine20core ~5

9 years agojsb2tk: fixed spaces and json error text
Philipp Schüle [Tue, 14 Feb 2012 13:34:28 +0000 (14:34 +0100)]
jsb2tk: fixed spaces and json error text

9 years ago #5684: fix timesheet acl filtering
Philipp Schüle [Tue, 14 Feb 2012 11:52:28 +0000 (12:52 +0100)]
 #5684: fix timesheet acl filtering

- only add acl filter when in AND condition
- refactored tests to use transaction with rollback in tearDown

http://forge.tine20.org/mantisbt/view.php?id=5684
Change-Id: Ifc087503b8ffd1821ee1f1f7a7b1cc7417f77d65
Reviewed-on: https://gerrit.tine20.org/tine20/165
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
9 years ago#5686: thisandfuture range updates fails on attendee invitation
Cornelius Weiß [Tue, 14 Feb 2012 11:17:04 +0000 (12:17 +0100)]
#5686: thisandfuture range updates fails on attendee invitation

Change-Id: Ic29ad591882b4f435e479f72bbf0f86d9b20580b
Reviewed-on: https://gerrit.tine20.org/tine20/164
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago#5634, #5638, #5632: multipleEdit Plugin
Alexander Stintzing [Tue, 14 Feb 2012 11:37:44 +0000 (12:37 +0100)]
#5634, #5638, #5632: multipleEdit Plugin

Change-Id: I7663542ed166f365159a2596be85896c680fb666
Reviewed-on: https://gerrit.tine20.org/tine20/159
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago#5680: attenderStatusCreateRecurException throw AccessDenied in
Cornelius Weiß [Tue, 14 Feb 2012 10:12:29 +0000 (11:12 +0100)]
#5680: attenderStatusCreateRecurException throw AccessDenied in
unexpected cases

- fix logic problem. an event in the exdates must not nessesarily
deleted. It could also be a persistent exception

Change-Id: I52ca0b29e364c67c4ac030d49134edcfd6188710
Reviewed-on: https://gerrit.tine20.org/tine20/163
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>