tine20
8 years agoMerge branch 'tine20.com/2012.10' into 2013.03
Philipp Schüle [Tue, 30 Apr 2013 09:12:25 +0000 (11:12 +0200)]
Merge branch 'tine20.com/2012.10' into 2013.03

8 years agoupdate API to latest version of Syncroton
Lars Kneschke [Mon, 29 Apr 2013 15:08:42 +0000 (17:08 +0200)]
update API to latest version of Syncroton

Change-Id: Ic013ed8db4475696eab6cc2219d48acbc585fb09
Reviewed-on: http://gerrit.tine20.com/customers/96
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoMerge branch 'master' of http://git.syncroton.org/Syncroton into tine20.com/2012...
Lars Kneschke [Mon, 29 Apr 2013 15:14:46 +0000 (17:14 +0200)]
Merge branch 'master' of git.syncroton.org/Syncroton into tine20.com/2012.10SyncMerge

8 years agofixed update for PostgreSQL
Lars Kneschke [Mon, 29 Apr 2013 10:23:20 +0000 (12:23 +0200)]
fixed update for PostgreSQL

Change-Id: Ica2bf201c0dc3a56af8bb8f144e4704082baa9b9
Reviewed-on: https://gerrit.tine20.org/tine20/1958
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
8 years ago #8276: multiedit checkboxes can't be changed
Alexander Stintzing [Fri, 26 Apr 2013 13:59:26 +0000 (15:59 +0200)]
 #8276: multiedit checkboxes can't be changed

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

Change-Id: I7bfa7b3142624958b266f4757b502bf3a808cf8f
Reviewed-on: https://gerrit.tine20.org/tine20/1949
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoupdated changelogs for 2013.03.3
Philipp Schüle [Thu, 25 Apr 2013 09:34:01 +0000 (11:34 +0200)]
updated changelogs for 2013.03.3

8 years ago#8260: exception dialog when sending email to unknown recipient
Philipp Schüle [Thu, 25 Apr 2013 08:47:33 +0000 (10:47 +0200)]
#8260: exception dialog when sending email to unknown recipient

- moved error handling to the server
- show error in message box again (use TESG)
- validate recipient fields (array) in message model

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

Change-Id: I0beb8022df71befe9aace38a2fa18a986fa65310
Reviewed-on: https://gerrit.tine20.org/tine20/1943
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#7370: Unable to upload files
Philipp Schüle [Wed, 24 Apr 2013 14:16:57 +0000 (16:16 +0200)]
#7370: Unable to upload files

- use Tinebase_TempFile to open a temp file in the configured
tempdir (replaces tmpfile())
- clear tempdir files in cleanup task (can be called via CLI, too)
- pass all options for stream_context_set_option as an array
- add update script for scheduler task (clearTable
-> clearTableAndTempdir)

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

Change-Id: I1c605ebc3e6e39041f573c262b33c3427d5bc6ae
Reviewed-on: https://gerrit.tine20.org/tine20/1927
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8222: allow email pw suffix
Philipp Schüle [Mon, 22 Apr 2013 11:59:36 +0000 (13:59 +0200)]
#8222: allow email pw suffix

- add pwsuffix (if configured) when fetching credentials for imap/smtp
connect and when saving email user (via sql plugin)
- it is already possible to set the credentials for the system account
- added some comments

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

Change-Id: I9a07c828b740ccf1bdde21836f49286b31bb6576
Reviewed-on: https://gerrit.tine20.org/tine20/1926
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago#8210: email grid: set flag does not work sometimes
Philipp Schüle [Wed, 24 Apr 2013 10:03:20 +0000 (12:03 +0200)]
#8210: email grid: set flag does not work sometimes

- the record loses its (grid) store when grid loads
new records after a record has been deleted

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

Change-Id: Ib5e79c905b75b8085668b35bafe46e0c20b999f5
Reviewed-on: https://gerrit.tine20.org/tine20/1923
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago#8242: Turkish does not work / throws an error
Philipp Schüle [Tue, 23 Apr 2013 15:44:58 +0000 (17:44 +0200)]
#8242: Turkish does not work / throws an error

- use language (without region) as fallback to find extjs translation
file

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

Change-Id: Ia10cb644ac1871eb4d7a9ecffbcb216a28a35ad6
Reviewed-on: https://gerrit.tine20.org/tine20/1930
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago0007940: update transifex strings
Philipp Schüle [Wed, 24 Apr 2013 13:33:16 +0000 (15:33 +0200)]
0007940: update transifex strings

8 years ago #8178: multiedit field: allow to edit with one click
Alexander Stintzing [Tue, 23 Apr 2013 15:43:07 +0000 (17:43 +0200)]
 #8178: multiedit field: allow to edit with one click

- click / on focus: editable
- show 'x' to clear
- onkeypress: show undo button

https://forge.tine20.org/mantisbt/view.php?id=8178
Change-Id: I8cb4cb412fa43a1c147dbb16cf697dcf51754bee
Reviewed-on: https://gerrit.tine20.org/tine20/1935
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0008208: show translation status in language combo
Cornelius Weiß [Mon, 22 Apr 2013 11:46:37 +0000 (13:46 +0200)]
0008208: show translation status in language combo

Change-Id: I29f5a5bb57b7c299ab0dda61e5ef35804f6d16ab
Reviewed-on: https://gerrit.tine20.org/tine20/1912
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#7934: change pw button active even if it is not allowed
Philipp Schüle [Mon, 22 Apr 2013 09:57:19 +0000 (11:57 +0200)]
#7934: change pw button active even if it is not allowed

- allow to set default value in config definition
- added boolean config type sanitizing
- removed some old comments ("get all configs at once", ...)
- added transaction (with rollback) to Tinebase_JsonTests

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

Change-Id: I37f04c1a88b74fb654049288127f13fd24bc0ca9
Reviewed-on: https://gerrit.tine20.org/tine20/1914
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago#8184: files with umlauts cannot be attached with safari
Philipp Schüle [Fri, 19 Apr 2013 09:41:45 +0000 (11:41 +0200)]
#8184: files with umlauts cannot be attached with safari

- added TempFile tests class
- sanitize filename (convert to UTF8)

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

Change-Id: Idd56fbc7a65cf7b36036f1626fdf69ed0de811f4
Reviewed-on: https://gerrit.tine20.org/tine20/1925
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago#8076: wrong language on initial login
Philipp Schüle [Thu, 18 Apr 2013 20:24:36 +0000 (22:24 +0200)]
#8076: wrong language on initial login

- could not reproduce the error
- just improved the logging and removed an obsolete param

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

Change-Id: I0bd20083e1b48573294cca68edccff427ef052d1
Reviewed-on: https://gerrit.tine20.org/tine20/1924
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years agoupdate lang templates
Philipp Schüle [Fri, 19 Apr 2013 06:23:18 +0000 (08:23 +0200)]
update lang templates

8 years ago#8114: Re-Syncing users and groups from LDAP throws exception
Philipp Schüle [Thu, 18 Apr 2013 19:10:21 +0000 (21:10 +0200)]
#8114: Re-Syncing users and groups from LDAP throws exception

- try to fetch the group by name, too
- delete group in sql backend if it does not exist in ldap

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

Change-Id: Id67a0f62078d29fcb37c497ce8935337c82ab0b1
Reviewed-on: https://gerrit.tine20.org/tine20/1916
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago#8062: add cleanup script for deleted files
Philipp Schüle [Thu, 18 Apr 2013 11:57:32 +0000 (13:57 +0200)]
#8062: add cleanup script for deleted files

- renamed TFS::clearDeletedFiles to clearDeletedFilesFromFilesystem
- added clearDeletedFiles() as CLI function for removing obsolete files
from filesystem and database
- added helper function to fileobject model that returns filesystem path
- added test (clearDeletedFilesFromDatabase)

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

Change-Id: Iab06812e1458a77effa20bddf0d43631cac4a545
Reviewed-on: https://gerrit.tine20.org/tine20/1922
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago#7194: alias table in user admin dialog truncated
Philipp Schüle [Thu, 18 Apr 2013 20:39:35 +0000 (22:39 +0200)]
#7194: alias table in user admin dialog truncated

- could not reproduce the problem
- added test with 100 aliases

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

Change-Id: Ideba32de04879fe0b511b815fb8f5a24380e4770
Reviewed-on: https://gerrit.tine20.org/tine20/1813
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years agosetting default minutes_before if missing
Philipp Schüle [Tue, 16 Apr 2013 15:12:42 +0000 (17:12 +0200)]
setting default minutes_before if missing

Change-Id: Idfc72c4bc57b66cd398fac57ed4bdb9a9b852737
Reviewed-on: https://gerrit.tine20.org/tine20/1908
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago#6838: fix Calendar_Frontend_WebDAV_EventTests
Philipp Schüle [Tue, 16 Apr 2013 08:30:06 +0000 (10:30 +0200)]
#6838: fix Calendar_Frontend_WebDAV_EventTests

- fix if condition: we always need an attender here

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

Change-Id: I1b376826d8173bb3edfde04c6dc4605e91d26764
Reviewed-on: https://gerrit.tine20.org/tine20/1905
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8118: Dates created on Pixi multiplied by each sync
Philipp Schüle [Thu, 18 Apr 2013 08:52:45 +0000 (10:52 +0200)]
#8118: Dates created on Pixi multiplied by each sync

- make sure that $event->attendee is a record set
- moved filtering of attendee with/without email to separate functions
- added helper function that fills the resolved attendee cache

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

Change-Id: I3024b0064c310aa2ac3048f266349b4d7d543bc4
Reviewed-on: https://gerrit.tine20.org/tine20/1920
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago#7774: paging in group grid acts strange
Philipp Schüle [Thu, 18 Apr 2013 09:09:32 +0000 (11:09 +0200)]
#7774: paging in group grid acts strange

- fixed page size (25 -> 50)
- roles grid had the wrong page size, too

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

Change-Id: I8317b68f3c14075dae035aa2093f722194f72489
Reviewed-on: https://gerrit.tine20.org/tine20/1921
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>
8 years ago#4686: RE: FWD: tags not recognized properly
Philipp Schüle [Wed, 17 Apr 2013 16:45:25 +0000 (18:45 +0200)]
#4686: RE: FWD: tags not recognized properly

- sanitize "Rép"

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

Change-Id: Idb8be8ef091890f5f513040bbf139e48f5d27e6b
Reviewed-on: https://gerrit.tine20.org/tine20/1919
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago#8130: Email Update Interval = 0 (never)
Philipp Schüle [Wed, 17 Apr 2013 16:34:39 +0000 (18:34 +0200)]
#8130: Email Update Interval = 0 (never)

- removed misleading description

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

Change-Id: I73412235abc05e95032d274e89b8c4abd203e41f
Reviewed-on: https://gerrit.tine20.org/tine20/1918
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago#7576: New element in calendar: only calender, nothing else
Philipp Schüle [Wed, 17 Apr 2013 14:11:35 +0000 (16:11 +0200)]
#7576: New element in calendar: only calender, nothing else

- added missing property "splitAddButton"

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

Change-Id: I7bf3fb0915bab3cfbdfbfc44e709b5bdf4b18ada
Reviewed-on: https://gerrit.tine20.org/tine20/1915
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>
8 years ago#8066: deactivate phone app if phone backend not available
Philipp Schüle [Wed, 17 Apr 2013 15:13:45 +0000 (17:13 +0200)]
#8066: deactivate phone app if phone backend not available

- catch $applicationJson->getRegistryData() exceptions, too and disable
app

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

Change-Id: I4bfaa64d6da5170142c99aa2f12df4e747ebd0bc
Reviewed-on: https://gerrit.tine20.org/tine20/1917
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago#8216: HTMLPurifier: Allowed memory size exhausted
Philipp Schüle [Wed, 17 Apr 2013 13:18:44 +0000 (15:18 +0200)]
#8216: HTMLPurifier: Allowed memory size exhausted

- added some memory logging
- activate gc after purifiying a message

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

Change-Id: I3acee1dce921934da9e1ac09bd1309e31c4aca52
Reviewed-on: https://gerrit.tine20.org/tine20/1913
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years agofixed fk handling in update script
Philipp Schüle [Wed, 17 Apr 2013 08:51:51 +0000 (10:51 +0200)]
fixed fk handling in update script

Change-Id: Icb0df5c2dfead4a6117080d54628df797f8c34cb
Reviewed-on: https://gerrit.tine20.org/tine20/1907
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years agocheck PDO::MYSQL_ATTR_INIT_COMMAND constant before use
Philipp Schüle [Tue, 16 Apr 2013 15:34:42 +0000 (17:34 +0200)]
check PDO::MYSQL_ATTR_INIT_COMMAND constant before use

Change-Id: I8b3abe1bc0e9ac97e6e7da16107212dc1fd30a75
Reviewed-on: https://gerrit.tine20.org/tine20/1910
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years agocatch fatal errors if iconv extension is missing
Philipp Schüle [Tue, 16 Apr 2013 15:31:34 +0000 (17:31 +0200)]
catch fatal errors if iconv extension is missing

Change-Id: Iaa8219d2ecc1648d8affaae475b724c990c264ca
Reviewed-on: https://gerrit.tine20.org/tine20/1909
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years agofixed merge error in Calendar_Controller_Event
Philipp Schüle [Thu, 18 Apr 2013 08:13:59 +0000 (10:13 +0200)]
fixed merge error in Calendar_Controller_Event

8 years agoMerge branch 'tine20.com/2012.10' into 2013.03
Philipp Schüle [Wed, 17 Apr 2013 17:17:35 +0000 (19:17 +0200)]
Merge branch 'tine20.com/2012.10' into 2013.03

Conflicts:
tine20/Calendar/Controller/Event.php

8 years ago#8172: displaycontainer_id not set when recur exception is created
Cornelius Weiß [Wed, 17 Apr 2013 16:40:31 +0000 (18:40 +0200)]
#8172: displaycontainer_id not set when recur exception is created

- repair script

@2012.03

Change-Id: I47137ded2934a2fb7464d683a8e003b951425ac3
Reviewed-on: http://gerrit.tine20.com/customers/75
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0008122: broken State after update to Kristina
Cornelius Weiß [Tue, 16 Apr 2013 13:26:41 +0000 (15:26 +0200)]
0008122: broken State after update to Kristina

handle situation when state has more contents than the code

Change-Id: Iacd6f174654f8bd03b9b8e7df62cbf377e1f56c2
Reviewed-on: https://gerrit.tine20.org/tine20/1906
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8172: displaycontainer_id not set when exception is created
Philipp Schüle [Wed, 17 Apr 2013 08:22:16 +0000 (10:22 +0200)]
#8172: displaycontainer_id not set when exception is created

- always add displaycontainer when creating new attendee in
createRecurException
- some minor code and debugging improvements
- added test for caldav create+put with new recur exception

@2012.03

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

Change-Id: Ia1ca4863b75c8adfb567f4c43bf9515e9639a9f8
Reviewed-on: http://gerrit.tine20.com/customers/84
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
8 years agoMerge branch 'tine20.com/2012.10' into 2013.03
Philipp Schüle [Wed, 17 Apr 2013 14:05:14 +0000 (16:05 +0200)]
Merge branch 'tine20.com/2012.10' into 2013.03

8 years ago#8182: event with lots of exceptions breaks calendar sync
Philipp Schüle [Mon, 15 Apr 2013 14:42:22 +0000 (16:42 +0200)]
#8182: event with lots of exceptions breaks calendar sync

- added a function for removal of duplicate events
- add cli call for deleteDuplicateEvents()
- added some debugging & hoping to find the error

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

Change-Id: Iae99366eebfaeadf736ac3b28aab75f4ba40ae23
Reviewed-on: http://gerrit.tine20.com/customers/82
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>
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
8 years agofixed CLI return codes
Philipp Schüle [Mon, 15 Apr 2013 10:38:10 +0000 (12:38 +0200)]
fixed CLI return codes

- needed for monitoring checks

Change-Id: I04ae7b42f789cff85faccbb7ffa74ec12713e25a
Reviewed-on: http://gerrit.tine20.com/customers/83
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>
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
8 years ago#7524: Ext.ux.log does not work in build
Philipp Schüle [Wed, 17 Apr 2013 10:12:24 +0000 (12:12 +0200)]
#7524: Ext.ux.log does not work in build

- fixed regexp for buildtype/date/revision (it replaced initial loglevel
with a string "DEBUG")

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

Change-Id: Ic5fa714ad002db7511de7aefd4149145fa3394f4
Reviewed-on: http://gerrit.tine20.com/customers/86
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
8 years ago0006582: filtertoolbar breaks when using subfilters in favorite
Cornelius Weiß [Tue, 16 Apr 2013 14:28:50 +0000 (16:28 +0200)]
0006582: filtertoolbar breaks when using subfilters in favorite

- don't use filter id's saved on server

Change-Id: I4695efda642f3bdae865bf265ace6cb29feb7aef
Reviewed-on: http://gerrit.tine20.com/customers/85
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>
8 years ago#8124: removed unused columns from contact grid
Philipp Schüle [Mon, 15 Apr 2013 14:46:46 +0000 (16:46 +0200)]
#8124: removed unused columns from contact grid

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

Change-Id: I482069817191408a26a212bb6584f1fa7bb08ef2
Reviewed-on: https://gerrit.tine20.org/tine20/1898
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago0008040: import breaks with malformated datetimes
Cornelius Weiß [Mon, 15 Apr 2013 11:39:01 +0000 (13:39 +0200)]
0008040: import breaks with malformated datetimes

-add unittest for datetimes
-fix unittest
-fix inventoryItem
--missing types (datetime)

Change-Id: I1491db809adc27aaf64a1d3f24a5faff5dc56c8d
Reviewed-on: https://gerrit.tine20.org/tine20/1805
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years agoMerge branch 'tine20.com/2012.10' into 2013.03
Philipp Schüle [Mon, 15 Apr 2013 11:31:06 +0000 (13:31 +0200)]
Merge branch 'tine20.com/2012.10' into 2013.03

Conflicts:
tine20/Calendar/Setup/Update/Release6.php
tine20/Calendar/Setup/setup.xml

8 years ago#8052: Change in user preference alters admin preferences
Philipp Schüle [Fri, 12 Apr 2013 11:47:19 +0000 (13:47 +0200)]
#8052: Change in user preference alters admin preferences

- fixed accidental overwriting of admin / default preferences
- added test + some code cleanup

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

Change-Id: I18475b11fec36f066dac020d041ef5c59fd53f45
Reviewed-on: http://gerrit.tine20.com/customers/81
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
8 years ago#8196: Preferences values contains translated value
Philipp Schüle [Fri, 12 Apr 2013 11:15:03 +0000 (13:15 +0200)]
#8196: Preferences values contains translated value

- fixed integer preference field validation
- added update script for broken default alarm prefs

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

Change-Id: I331707b5b7239fffc677df64c8166d7a57d0a3be
Reviewed-on: http://gerrit.tine20.com/customers/80
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
8 years agoMerge "added codepage 254 which is used by hotmail/outlook.com"
Lars Kneschke [Fri, 12 Apr 2013 15:36:38 +0000 (17:36 +0200)]
Merge "added codepage 254 which is used by hotmail/outlook.com"

8 years agoadded codepage 254 which is used by hotmail/outlook.com
Lars Kneschke [Fri, 12 Apr 2013 15:34:29 +0000 (17:34 +0200)]
added codepage 254 which is used by hotmail/outlook.com

see http://msdn.microsoft.com/en-us/live/jj572363.aspx

Change-Id: I109456bfb1946e5bed3cd575f93ec694de0d9cb3

8 years agoMerge branch 'tine20.com/2012.10' into 2013.03
Philipp Schüle [Fri, 12 Apr 2013 09:11:01 +0000 (11:11 +0200)]
Merge branch 'tine20.com/2012.10' into 2013.03

8 years ago #8186: catch Integrity constraint violations in state update script
Alexander Stintzing [Wed, 10 Apr 2013 10:23:48 +0000 (12:23 +0200)]
 #8186: catch Integrity constraint violations in state update script

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

Change-Id: I20ae37f61600b934725b0601ea545b7776d68848
Reviewed-on: https://gerrit.tine20.org/tine20/1889
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0008144: when setting "last used filter" as default favorite fb breaks
Cornelius Weiß [Thu, 11 Apr 2013 11:26:49 +0000 (13:26 +0200)]
0008144: when setting "last used filter" as default favorite fb breaks
sometimes

- fix OR filters

Change-Id: I8b3c2e19a58925f65f0d264f7617290e82c90a4f
Reviewed-on: http://gerrit.tine20.com/customers/78
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>
8 years agocleanup global vars
Cornelius Weiß [Wed, 10 Apr 2013 18:41:54 +0000 (20:41 +0200)]
cleanup global vars

Change-Id: I6582366e789753562546fba3798f91d896f23880
Reviewed-on: http://gerrit.tine20.com/customers/77
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8154: Unable to view multiple mails in different windows
Philipp Schüle [Fri, 5 Apr 2013 13:14:18 +0000 (15:14 +0200)]
#8154: Unable to view multiple mails in different windows

- record is passed as json encoded string now
- added json decode to fetch record id

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

Change-Id: I2b5fb365a0109f531006c53a5e2e9a99a6e57803
Reviewed-on: https://gerrit.tine20.org/tine20/1864
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago0008192: javascript error after copy record
Cornelius Weiß [Wed, 10 Apr 2013 18:40:08 +0000 (20:40 +0200)]
0008192: javascript error after copy record

Change-Id: I450188cef87a95c8c5fb7455d0980d5ecada4092
Reviewed-on: https://gerrit.tine20.org/tine20/1893
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years agoimprove cleanup in case of sync failure
Lars Kneschke [Wed, 10 Apr 2013 06:49:41 +0000 (08:49 +0200)]
improve cleanup in case of sync failure

Change-Id: I79b9d59942587bb29d770183049f289dffed6684

8 years agoFix event exception "field duplicates" removal
Aleksander Machniak [Sun, 7 Apr 2013 11:24:46 +0000 (13:24 +0200)]
Fix event exception "field duplicates" removal

Change-Id: I43a6e8cea60a3d09a8cd8b72adff512a989b7b0c

8 years agoupdate lastFilerType even if no changed entries were found
Lars Kneschke [Sat, 6 Apr 2013 19:42:19 +0000 (21:42 +0200)]
update lastFilerType even if no changed entries were found

Change-Id: I3f156a80a310bf36341b15d43d0e5a467865368d

8 years agomake models based on AEntry
Lars Kneschke [Sat, 6 Apr 2013 19:00:11 +0000 (21:00 +0200)]
make models based on AEntry

8 years agoMerge "Remove some exception data elements that are identical with event (parent...
Lars Kneschke [Sat, 6 Apr 2013 18:21:49 +0000 (20:21 +0200)]
Merge "Remove some exception data elements that are identical with event (parent) elements."

8 years agoRemove some exception data elements that are identical
Lars Kneschke [Fri, 5 Apr 2013 10:37:23 +0000 (12:37 +0200)]
Remove some exception data elements that are identical
with event (parent) elements.

Change-Id: I89947b34de476f8a28c1d7f43f262a9d954dc351

8 years agomake sure we add only valid UTF-8
Lars Kneschke [Fri, 5 Apr 2013 11:53:08 +0000 (13:53 +0200)]
make sure we add only valid UTF-8

Change-Id: I923ed04f21b6391ab9a02376089c6eec66914e7a

8 years ago0008048: Filter toolbar IE9 problem
Cornelius Weiß [Thu, 28 Mar 2013 09:44:23 +0000 (10:44 +0100)]
0008048: Filter toolbar IE9 problem

Change-Id: Ic0c24600bfcea1c511c4816323b4927247e93af4
Reviewed-on: https://gerrit.tine20.org/tine20/1840
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoFixed EmptyFolderContents Options (DeleteSubFolders) support
Aleksander Machniak [Wed, 3 Apr 2013 17:50:29 +0000 (19:50 +0200)]
Fixed EmptyFolderContents Options (DeleteSubFolders) support
with better error handling

Change-Id: Iacae167122ae59c03cf0cd5c32bbc98d58791f07

8 years ago #7840: Linking a task to a lead is not displayed in the CRM
Alexander Stintzing [Thu, 28 Mar 2013 11:45:21 +0000 (12:45 +0100)]
 #7840: Linking a task to a lead is not displayed in the CRM

When creating a new task and linking it to a Lead from the CRM the task is not displayed when I view the lead in the CRM module. When I not try to save the lead in the CRM module the link to the task gets removed.

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

Change-Id: I4f7ffb12cb398f0aee12bacace04af7667fd10c0
Reviewed-on: https://gerrit.tine20.org/tine20/1842
Tested-by: jenkins user
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago #6304: client state too long for DB
Alexander Stintzing [Thu, 28 Mar 2013 09:54:13 +0000 (10:54 +0100)]
 #6304: client state too long for DB

Zend_Db_Statement_Exception -> SQLSTATE[22001]: String data, right
truncated: 1406 Data too long for column 'data' at row 1

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

Change-Id: Ifbbb589b1bb9cae0f793c604fc27e85803c297fb
Reviewed-on: https://gerrit.tine20.org/tine20/1841
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#7768: Sieve - Vacation notify frequency not being set
Philipp Schüle [Wed, 3 Apr 2013 08:42:13 +0000 (10:42 +0200)]
#7768: Sieve - Vacation notify frequency not being set

- the second element of a sieve server capability might be missing
- removed is_int check when converting to FSV

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

Change-Id: Ica62ff8df5fd69bb372585583d0e05ab394d1df3
Reviewed-on: https://gerrit.tine20.org/tine20/1821
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoUpdated Provision codepage, Fixed Tasks codepage
Aleksander Machniak [Fri, 29 Mar 2013 17:34:03 +0000 (18:34 +0100)]
Updated Provision codepage, Fixed Tasks codepage

Change-Id: I6eeef545bbbaae2e8cc1c6e73c499f1b0f624372

8 years agoNew upstream release "Kristina" Service Release 1
Cornelius Weiß [Thu, 28 Mar 2013 14:28:34 +0000 (15:28 +0100)]
New upstream release "Kristina" Service Release 1

Change-Id: Ic23a3130c5809051a8e34eb1d374865e52fd2582

8 years agoMerge branch 'tine20.com/2012.10' into 2013.03
Cornelius Weiß [Thu, 28 Mar 2013 14:11:18 +0000 (15:11 +0100)]
Merge branch 'tine20.com/2012.10' into 2013.03

8 years ago #7994: HR Modul - Description text to short
Alexander Stintzing [Tue, 19 Mar 2013 09:57:51 +0000 (10:57 +0100)]
 #7994: HR Modul - Description text to short

if i want safe many information in the description i have an error
in the database is the field a longtext for 4.294.967.295 infos

https://forge.tine20.org/mantisbt/view.php?id=7994
Change-Id: I70b10c3f897347fc2ecbbeb5e7b48e98634e18e6
Reviewed-on: https://gerrit.tine20.org/tine20/1828
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago0007950: find a better icon for reading confirmation
Cornelius Weiß [Thu, 28 Mar 2013 09:57:14 +0000 (10:57 +0100)]
0007950: find a better icon for reading confirmation

Change-Id: I75a5267e57e5fb253138897f5a3e6851cf687139
Reviewed-on: https://gerrit.tine20.org/tine20/1838
Reviewed-by: Alexander Stintzing <a.stintzing@metaways.de>
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago0008006: token mode removes contact image
Cornelius Weiß [Thu, 28 Mar 2013 10:14:09 +0000 (11:14 +0100)]
0008006: token mode removes contact image

also solves
0007890: can not add contact of type user

@2012.03

Change-Id: Ic1147bf239179a41c64de828b420e9c6d45179b7
Reviewed-on: http://gerrit.tine20.com/customers/65
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
8 years ago0008028: shared folders are not selectable
Cornelius Weiß [Tue, 26 Mar 2013 15:02:23 +0000 (16:02 +0100)]
0008028: shared folders are not selectable

Change-Id: I9b4dec94b3e18101b15ebe5cb2f83d70187fe069
Reviewed-on: http://gerrit.tine20.com/customers/66
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Alexander Stintzing <a.stintzing@metaways.de>
Tested-by: Alexander Stintzing <a.stintzing@metaways.de>
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
8 years ago0008060: Can't send big files (> 60 MB)
Cornelius Weiß [Tue, 26 Mar 2013 15:41:00 +0000 (16:41 +0100)]
0008060: Can't send big files (> 60 MB)

fix error message

Change-Id: If9b766fc89b3318a6f9250f63c4406637e086924
Reviewed-on: http://gerrit.tine20.com/customers/67
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Alexander Stintzing <a.stintzing@metaways.de>
Tested-by: Alexander Stintzing <a.stintzing@metaways.de>
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
8 years agoupdate autoloader definition
Lars Kneschke [Wed, 27 Mar 2013 20:12:31 +0000 (21:12 +0100)]
update autoloader definition

8 years agoadd autoloader definition
Lars Kneschke [Wed, 27 Mar 2013 20:11:08 +0000 (21:11 +0100)]
add autoloader definition

8 years agoadd license information
Lars Kneschke [Wed, 27 Mar 2013 20:01:21 +0000 (21:01 +0100)]
add license information

8 years agofix composer.json again
Lars Kneschke [Wed, 27 Mar 2013 19:58:48 +0000 (20:58 +0100)]
fix composer.json again

8 years agofix composer.json
Lars Kneschke [Wed, 27 Mar 2013 19:57:28 +0000 (20:57 +0100)]
fix composer.json

8 years agoMerge "added composer.json file"
Lars Kneschke [Wed, 27 Mar 2013 19:55:11 +0000 (20:55 +0100)]
Merge "added composer.json file"

8 years agoadded composer.json file
Lars Kneschke [Wed, 27 Mar 2013 19:54:05 +0000 (20:54 +0100)]
added composer.json file

8 years agoSupport 'body' property in Syncroton_Model_EventException
Aleksander Machniak [Wed, 27 Mar 2013 18:23:41 +0000 (19:23 +0100)]
Support 'body' property in Syncroton_Model_EventException

Change-Id: I195000a9a3dbeb9f5b6ee0e39e6272b59d770d28

8 years ago#7670: prevent sql error when user tries to save long node description
Alexander Stintzing [Tue, 26 Mar 2013 09:50:47 +0000 (10:50 +0100)]
#7670: prevent sql error when user tries to save long node description

 - set maxlength of description field in filemanager to 255

https://forge.tine20.org/mantisbt/view.php?id=7670
Change-Id: I2866319b01e551924bad986bfb86f5bfe3045838
Reviewed-on: https://gerrit.tine20.org/tine20/1836
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
Tested-by: Cornelius Weiß <c.weiss@metaways.de>
8 years agoMerge branch 'tine20.com/2012.10' into 2013.03
Cornelius Weiß [Fri, 22 Mar 2013 11:29:03 +0000 (12:29 +0100)]
Merge branch 'tine20.com/2012.10' into 2013.03

8 years ago0008074: create new event: given $_date is not an instance of DateTime
Cornelius Weiß [Wed, 20 Mar 2013 11:11:58 +0000 (12:11 +0100)]
0008074: create new event: given $_date is not an instance of DateTime

@2012.03

Change-Id: I6bd9f6290188e29ab84f9b88ee481eb66705b45d
Reviewed-on: http://gerrit.tine20.com/customers/64
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
8 years agoASSIGNED 0008074: create new event: given $_date is not an instance of DateTime
Cornelius Weiß [Wed, 20 Mar 2013 08:01:57 +0000 (09:01 +0100)]
ASSIGNED 0008074: create new event: given $_date is not an instance of DateTime

- try to get more infos

Change-Id: Ic0c4bcb358c91264e53507962cb8384780a2ff81
Reviewed-on: http://gerrit.tine20.com/customers/63
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
8 years agoempty passwords should be possible
Philipp Schüle [Fri, 15 Mar 2013 10:41:44 +0000 (11:41 +0100)]
empty passwords should be possible

... when using pwPolicyForbidUsername

Change-Id: I79f7ba5a2c7858e6dc4369fc2f7265c33bd8c023
Reviewed-on: http://gerrit.tine20.com/customers/61
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
8 years agowork with read-only demodata
Cornelius Weiß [Thu, 21 Mar 2013 06:59:07 +0000 (07:59 +0100)]
work with read-only demodata

fetch creation exceptions

Change-Id: I06cd6e3276406b2c114e4494abdbb24131081d86
Reviewed-on: https://gerrit.tine20.org/tine20/1832
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years agoSupport integer customfield search
AirMike [Wed, 20 Mar 2013 07:13:14 +0000 (08:13 +0100)]
Support integer customfield search

Change-Id: I593f0e5bc32fcc5a8646e2823fbcf2dfa52f7f32
Reviewed-on: https://gerrit.tine20.org/tine20/1833
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years agosupport persian
Cornelius Weiß [Fri, 22 Mar 2013 08:52:34 +0000 (09:52 +0100)]
support persian

Change-Id: I167d26c01b0db26d54a7590c4a4723f202665ccd
Reviewed-on: https://gerrit.tine20.org/tine20/1834
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago #7982: Multiple addresses edit - OK button grayed out
Alexander Stintzing [Tue, 19 Mar 2013 13:49:31 +0000 (14:49 +0100)]
 #7982: Multiple addresses edit - OK button grayed out

If you select multiple addresses then edit contacts the OK button is grayed out.
Even if you change something for example at a customfield (boolean) checkbox the ok button remain gray.

https://forge.tine20.org/mantisbt/view.php?id=7982
Change-Id: I11c4810c95acf705f46cdd4211465aa23ddc0647
Reviewed-on: https://gerrit.tine20.org/tine20/1829
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago #7720: Scrolling is broken in Felamimal folder tree
Alexander Stintzing [Tue, 12 Mar 2013 14:51:01 +0000 (15:51 +0100)]
 #7720: Scrolling is broken in Felamimal folder tree

In the past, the folder tree scrolled down, when I tried to move an email to a folder which was not visible.
Not the scrolling does not work any more. I have to scroll down manually, before I can move the email via drag&drop.

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

Change-Id: I7da0f30a2d36b8de89337bc5106886b163ba873c
Reviewed-on: https://gerrit.tine20.org/tine20/1726
Reviewed-by: Alexander Stintzing <a.stintzing@metaways.de>
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago#6112: improved default for internet field
Philipp Schüle [Mon, 18 Mar 2013 14:42:10 +0000 (15:42 +0100)]
#6112: improved default for internet field

- inspired by exma <ex@exmatrikulator.de>

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

Change-Id: Ic8a1b7aec6f0853617285eedda8712f65b553a97
Reviewed-on: https://gerrit.tine20.org/tine20/1824
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>
8 years agoskip extra requests on attendee add
Cornelius Weiß [Mon, 18 Mar 2013 13:12:53 +0000 (14:12 +0100)]
skip extra requests on attendee add

Change-Id: I0bf87357be8cbd86ec0077be58e2559ae79c8725
Reviewed-on: https://gerrit.tine20.org/tine20/1827
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8024: translations in felamimail contact search missing
Philipp Schüle [Fri, 15 Mar 2013 14:26:39 +0000 (15:26 +0100)]
#8024: translations in felamimail contact search missing

- need to use fmail for translations

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

Change-Id: I76488b3ba76dc5089b766c0c5cb726d1b8015ef5
Reviewed-on: https://gerrit.tine20.org/tine20/1812
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>
8 years ago #7688: Internal Server Error on calendar search
Alexander Stintzing [Fri, 15 Mar 2013 12:34:19 +0000 (13:34 +0100)]
 #7688: Internal Server Error on calendar search

 - add period filter if none is given
https://forge.tine20.org/mantisbt/view.php?id=7688

Change-Id: Idd94c495719f2bf983406f960949787c41d7b88a
Reviewed-on: https://gerrit.tine20.org/tine20/1715
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago #8022: not able to choose participants
Alexander Stintzing [Fri, 15 Mar 2013 12:31:34 +0000 (13:31 +0100)]
 #8022: not able to choose participants

it is not possible to add participants in modul projekts

see german forums thread:
 - http://www.tine20.org/forum/viewtopic.php?p=46922#p46922

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

Change-Id: Iac64e6bbf9fdea0f10949db9ed6d6d8e605c0720
Reviewed-on: https://gerrit.tine20.org/tine20/1724
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0008042: attendee filter grid stops editing mode on server data
Cornelius Weiß [Thu, 14 Mar 2013 16:57:03 +0000 (17:57 +0100)]
0008042: attendee filter grid stops editing mode on server data

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