tine20
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>
9 years ago #5666: resolveMultipleCf uses too much RAM
Philipp Schüle [Tue, 14 Feb 2012 09:46:17 +0000 (10:46 +0100)]
 #5666: resolveMultipleCf uses too much RAM

- no need to resolve customefields in calendar
- improved get/set of cf resolving in controller
- always resolve cfs in some tests
- fixed geoloc test
- skip projects test if projects is not installed

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

Change-Id: I50d86f40e1ccf0c1de4b09f6953cf0e81aa91b24
Reviewed-on: https://gerrit.tine20.org/tine20/158
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years agoaccountfilter
Alexander Stintzing [Tue, 14 Feb 2012 10:33:47 +0000 (11:33 +0100)]
accountfilter

Change-Id: I937e6056597e0c8a8a1cc0348d1b46cfe6286af9
Reviewed-on: https://gerrit.tine20.org/tine20/156
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
Tested-by: Cornelius Weiß <c.weiss@metaways.de>
9 years ago#5630 fix timesheet/timesheet filter
Cornelius Weiß [Tue, 14 Feb 2012 08:17:08 +0000 (09:17 +0100)]
#5630 fix timesheet/timesheet filter

- query filter is needed for own record filter
- enhance getTitle of timesheets to identify a single timesheet

Change-Id: I904e93fb82f88c0834cb8276948c822eef6611c0
Reviewed-on: https://gerrit.tine20.org/tine20/162
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 #5582: "manage permissions" is shown for all folders
Philipp Schüle [Mon, 13 Feb 2012 16:33:20 +0000 (17:33 +0100)]
 #5582: "manage permissions" is shown for all folders

- disabled grants dialog for user folders
- tabs2spaces
- windows br -> linux br

http://forge.tine20.org/mantisbt/view.php?id=5582
Change-Id: Idec7aada9af01bc7ff1efa8eb3268229dd280674
Reviewed-on: https://gerrit.tine20.org/tine20/160
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#5664: alarm Handling not working as expected
Cornelius Weiß [Mon, 13 Feb 2012 17:56:27 +0000 (18:56 +0100)]
#5664: alarm Handling not working as expected

- align alarm options to thunderbird
- adopt vevent converter to latest alarm fw
- fix custom alarm toTine20Model
- add test for customalarm handling

Change-Id: I090321b2cdb6994b6bf1b2e476552de468c8dff7
Reviewed-on: https://gerrit.tine20.org/tine20/161
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
9 years agoMerge branch 'master' of https://gerrit.tine20.org/tine20/p/tine20.git
Lars Kneschke [Mon, 13 Feb 2012 16:52:30 +0000 (17:52 +0100)]
Merge branch 'master' of https://gerrit.tine20.org/tine20/p/tine20.git

9 years agoexample event with custom alarm
Lars Kneschke [Mon, 13 Feb 2012 16:51:53 +0000 (17:51 +0100)]
example event with custom alarm

9 years ago #5660: fix or remove creation_time filter
Philipp Schüle [Mon, 13 Feb 2012 12:28:56 +0000 (13:28 +0100)]
 #5660: fix or remove creation_time filter

- use correct tablename in filter options
- added some more logging
- added to Filemanager Json test
- removed obsolete filter files

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

Change-Id: I5c348d4f3363aef0fa73c8ca895af541d067a6b9
Reviewed-on: https://gerrit.tine20.org/tine20/155
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
9 years agosome translation-updates
Philipp Schüle [Mon, 13 Feb 2012 13:05:53 +0000 (14:05 +0100)]
some translation-updates

- make us of tinebase translations
- typos
- no need to use a translated string in multiedit-plugin

Change-Id: I36ca058d6934da92e6f6319adf28eda3e84ec199
Reviewed-on: https://gerrit.tine20.org/tine20/157
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
9 years ago- fixed whitespaces and coding style
Lars Kneschke [Mon, 13 Feb 2012 10:59:51 +0000 (11:59 +0100)]
- fixed whitespaces and coding style
- switched to better xml generation (empty values and namespace issues)

Change-Id: I454b63284e682b52afdfa4ba608068c2f428ae44
Reviewed-on: https://gerrit.tine20.org/tine20/150
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years agocope with empty $updatedFolders
Philipp Schüle [Mon, 13 Feb 2012 11:29:51 +0000 (12:29 +0100)]
cope with empty $updatedFolders

Change-Id: I45c9cd415533a91b3f5e86c645eecd5dcd3cfb19
Reviewed-on: https://gerrit.tine20.org/tine20/153
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years agoalter column after the mapping is done
Philipp Schüle [Mon, 13 Feb 2012 11:24:06 +0000 (12:24 +0100)]
alter column after the mapping is done

- because the salution_id col length has been 64 (reduced to 40)

Change-Id: I4450ce90c669cb60d5c28c31544f08583b6b5c35
Reviewed-on: https://gerrit.tine20.org/tine20/152
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years agocheck if finfo_open() exists
Philipp Schüle [Mon, 13 Feb 2012 11:33:23 +0000 (12:33 +0100)]
check if finfo_open() exists

Change-Id: I3250689b31af6314362056ab4ca6125c826d5d5e
Reviewed-on: https://gerrit.tine20.org/tine20/154
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago#5592: folder filter does not update and trigger grid refresh after
Cornelius Weiß [Mon, 13 Feb 2012 10:52:02 +0000 (11:52 +0100)]
#5592: folder filter does not update and trigger grid refresh after
'reload folder list'

- don't try to set empty values
- always convert path less objects as the workflow expects path objects

Change-Id: I8fce0a0bdf4d95527db3b327b25f76b6db3b4980
Reviewed-on: https://gerrit.tine20.org/tine20/149
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years agochanged loglevel from DEBUG to TRACE
Philipp Schüle [Mon, 13 Feb 2012 11:14:46 +0000 (12:14 +0100)]
changed loglevel from DEBUG to TRACE

Change-Id: I424e8ce5af9384a0a08541b43068d289d7fc94c6
Reviewed-on: https://gerrit.tine20.org/tine20/151
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years agoset imap_status of recently fetched folder
Philipp Schüle [Mon, 13 Feb 2012 10:29:29 +0000 (11:29 +0100)]
set imap_status of recently fetched folder

- somehow we got a wrong status here, perhaps because of the broken
InAarray validator in Maischa and before.

Change-Id: I5fa8aacf9926ba4d709b08442bb9c56d0d62dd4d
Reviewed-on: https://gerrit.tine20.org/tine20/148
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
9 years agogive attendee some more space
Cornelius Weiß [Mon, 13 Feb 2012 10:58:47 +0000 (11:58 +0100)]
give attendee some more space

Change-Id: I665fc94ac9ed3200b93d57a6beb174232017e516

9 years ago #5652: message content type should use default value
Philipp Schüle [Mon, 13 Feb 2012 09:29:59 +0000 (10:29 +0100)]
 #5652: message content type should use default value

- sanitize body content type / use plain text as fallback

http://forge.tine20.org/mantisbt/view.php?id=5652
Change-Id: I5f4c87acf8ff7f074626651b2aaaa7b69783114d
Reviewed-on: https://gerrit.tine20.org/tine20/147
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago#5644: Receipient livesearch broken
Cornelius Weiß [Mon, 13 Feb 2012 09:23:29 +0000 (10:23 +0100)]
#5644: Receipient livesearch broken

Change-Id: Ie8a65c80e88cf9a66d8640bbe1f355a1bb3f039a
Reviewed-on: https://gerrit.tine20.org/tine20/146
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
9 years agoswicthed to createTextNode
Lars Kneschke [Mon, 13 Feb 2012 09:26:56 +0000 (10:26 +0100)]
swicthed to createTextNode

9 years ago#5646: filter criteria list is not sorted
Cornelius Weiß [Mon, 13 Feb 2012 08:45:40 +0000 (09:45 +0100)]
#5646: filter criteria list is not sorted

Change-Id: I99cae194e4b38c611587b758500db6395cea1364
Reviewed-on: https://gerrit.tine20.org/tine20/145
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago5586: adopt langhelper to launchpad workflow
Cornelius Weiß [Mon, 13 Feb 2012 07:58:02 +0000 (08:58 +0100)]
5586: adopt langhelper to launchpad workflow

- add header to potfiles
- add lp:merge command
- add lp:package command
- autosync launchpad bzr
- update out package format

Change-Id: Ic67353993ba633b9b13ed0c2a3987c6de7e8f63f
Reviewed-on: https://gerrit.tine20.org/tine20/139
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
Tested-by: Cornelius Weiß <c.weiss@metaways.de>
9 years agoLaunchpad Translations on behalf of tine20core ~3
Cornelius Weiß [Mon, 13 Feb 2012 07:41:25 +0000 (08:41 +0100)]
Launchpad Translations on behalf of tine20core ~3

Change-Id: I437520c772c6ea0a7c734c879e9fe4dc87bd6d24
Reviewed-on: https://gerrit.tine20.org/tine20/144
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 [Mon, 13 Feb 2012 07:28:36 +0000 (08:28 +0100)]
Merge branch 'master' of git.tine20.org/git/Syncope

9 years agohack is still needed
Lars Kneschke [Mon, 13 Feb 2012 07:04:55 +0000 (08:04 +0100)]
hack is still needed

9 years agoMerge branch 'master' of http://git.tine20.org/git/Syncope
Lars Kneschke [Sat, 11 Feb 2012 19:26:14 +0000 (20:26 +0100)]
Merge branch 'master' of git.tine20.org/git/Syncope

9 years agocreate/delete contentstates only after successful save of new synckey
Lars Kneschke [Sat, 11 Feb 2012 19:25:04 +0000 (20:25 +0100)]
create/delete contentstates only after successful save of new synckey

9 years agoincrease SyncKey only when any data got changed. Otherwise keep the same
Lars Kneschke [Sat, 11 Feb 2012 19:05:05 +0000 (20:05 +0100)]
increase SyncKey only when any data got changed. Otherwise keep the same
SyncKey.

9 years agoappend Commands and Reponses node only when they have children
Lars Kneschke [Sat, 11 Feb 2012 18:43:31 +0000 (19:43 +0100)]
append Commands and Reponses node only when they have children

9 years agotest non existance of Response element
Lars Kneschke [Sat, 11 Feb 2012 18:37:55 +0000 (19:37 +0100)]
test non existance of Response element

9 years agowhitespace changes and comments
Lars Kneschke [Sat, 11 Feb 2012 18:26:38 +0000 (19:26 +0100)]
whitespace changes and comments

9 years agono debug output needed here, as Syncope_Server already logs the xml
Lars Kneschke [Sat, 11 Feb 2012 17:55:33 +0000 (18:55 +0100)]
no debug output needed here, as Syncope_Server already logs the xml

9 years agoreplaced tabs with spaces
Lars Kneschke [Sat, 11 Feb 2012 17:44:02 +0000 (18:44 +0100)]
replaced tabs with spaces

9 years agoassertNotEmpty is not available on the CI server
Lars Kneschke [Sat, 11 Feb 2012 07:12:45 +0000 (08:12 +0100)]
assertNotEmpty is not available on the CI server

Change-Id: I6d59c3186bddf7a90457af91c6db09491ff1ace9
Reviewed-on: https://gerrit.tine20.org/tine20/143
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: jenkins user
9 years agoit can happen, that we have a contentstate (which means we sent the
Lars Kneschke [Sat, 11 Feb 2012 06:59:14 +0000 (07:59 +0100)]
it can happen, that we have a contentstate (which means we sent the
entry to the client and that the entry is yet in
$collectionData['syncState']->pendingdata['serverAdds'] I have no idea
how this can happen, but the next lines of code work around this
situation

9 years agofixed activesync tests
Lars Kneschke [Fri, 10 Feb 2012 21:59:36 +0000 (22:59 +0100)]
fixed activesync tests

Change-Id: I27fb1c0e66faafbe5b67a8ee22e3369c6d9e67f3
Reviewed-on: https://gerrit.tine20.org/tine20/142
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: Lars Kneschke <l.kneschke@metaways.de>
9 years agowe have to return a id now and updated tests 2012-03-1-beta3-final
Lars Kneschke [Fri, 10 Feb 2012 20:59:18 +0000 (21:59 +0100)]
we have to return a id now and updated tests
removed wbxml library => got moved to Syncope/lib/Wbxml already
adopted autoloader
timestamps have to be Tinebase_Datetimes

Change-Id: I35fb3f359044b3c9e2598b15a0b430de8d2e58a7
Reviewed-on: https://gerrit.tine20.org/tine20/140
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: Lars Kneschke <l.kneschke@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago#5556: Tasks don't allow empty "Responsible" field
Alexander Stintzing [Fri, 10 Feb 2012 21:27:32 +0000 (22:27 +0100)]
#5556: Tasks don't allow empty "Responsible" field

Change-Id: I01001137ea546ca908ffa17e0ff31187d12f318c
Reviewed-on: https://gerrit.tine20.org/tine20/131
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago#5434: Event Picker
Alexander Stintzing [Fri, 10 Feb 2012 20:53:21 +0000 (21:53 +0100)]
#5434: Event Picker

Change-Id: Idbc47d698f2dc1457c6c276a718feca34e653362
Reviewed-on: https://gerrit.tine20.org/tine20/68
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago #5640: update message cache is not called
Philipp Schüle [Fri, 10 Feb 2012 20:44:00 +0000 (21:44 +0100)]
 #5640: update message cache is not called

- fixed getFolderStatus() -> it now checks the requested folders
- added more debugging / logging

http://forge.tine20.org/mantisbt/view.php?id=5640
Change-Id: I0a8a889f29cdd797d7e4add0470b68a760011ca6
Reviewed-on: https://gerrit.tine20.org/tine20/141
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years agoMerge branch 'master' of https://gerrit.tine20.org/tine20/p/tine20.git
Lars Kneschke [Fri, 10 Feb 2012 20:24:35 +0000 (21:24 +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, 10 Feb 2012 20:23:59 +0000 (21:23 +0100)]
Merge branch 'master' of git.tine20.org/git/Syncope

9 years agouse the correct function to create nodes in namespaces
Lars Kneschke [Fri, 10 Feb 2012 20:23:27 +0000 (21:23 +0100)]
use the correct function to create nodes in namespaces

9 years ago#5442: merge dialog removes jpegphoto
Alexander Stintzing [Fri, 10 Feb 2012 14:21:54 +0000 (15:21 +0100)]
#5442: merge dialog removes jpegphoto
#5566: multiple edit of contacts breaks contact images

Change-Id: I7dc79a6db28b26ae6df6e805d940b8b7bf431e69
Reviewed-on: https://gerrit.tine20.org/tine20/112
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years agoimproved tests and converted tabs to spaces
Lars Kneschke [Fri, 10 Feb 2012 17:51:03 +0000 (18:51 +0100)]
improved tests and converted tabs to spaces

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

9 years ago$folder is an object
Lars Kneschke [Fri, 10 Feb 2012 16:31:36 +0000 (17:31 +0100)]
$folder is an object