tine20
2 years agoTinebase_Setup10 - handle outdated table structure of uninstalled apps
Paul Mehrer [Fri, 11 Aug 2017 14:47:05 +0000 (16:47 +0200)]
Tinebase_Setup10 - handle outdated table structure of uninstalled apps

Change-Id: Ieb64b620dc8ca604e6f316c13e5822b45638c5f1
Reviewed-on: http://gerrit.tine20.com/customers/5458
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
2 years agoAddressbook_Export - fix doc / xlsx member[role]s resolving
Paul Mehrer [Fri, 11 Aug 2017 13:20:43 +0000 (15:20 +0200)]
Addressbook_Export - fix doc / xlsx member[role]s resolving

Change-Id: Id5acda61f239a1daa83d1f9cd67e170f34a749b8
Reviewed-on: http://gerrit.tine20.com/customers/5456
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
2 years agoTinebase_Export - unify export file name
Paul Mehrer [Fri, 11 Aug 2017 12:58:35 +0000 (14:58 +0200)]
Tinebase_Export - unify export file name

Change-Id: Id1d512408b299c5055fbc1b4eca4a0f1f39d7d76
Reviewed-on: http://gerrit.tine20.com/customers/5455
Tested-by: Jenkins CI (http://ci.tine20.com/) <tine20-jenkins@metaways.de>
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
2 years agoTinebase_Setup_Update10 - add failsafety: drop hr foreign key
Paul Mehrer [Fri, 11 Aug 2017 13:57:08 +0000 (15:57 +0200)]
Tinebase_Setup_Update10 - add failsafety: drop hr foreign key

in human resources update7 a foreign key to container was dropped. If for
some reason this foreign key is still present, the update fails. To be safe
we drop it now again here in tinebase update10

Change-Id: Id6c54cf64d23e81242ba357626d1b6c014be4ea6
Reviewed-on: http://gerrit.tine20.com/customers/5457
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
2 years agoTinebase_Export(_Doc) - allow subclasses to register twig function
Paul Mehrer [Fri, 11 Aug 2017 10:51:06 +0000 (12:51 +0200)]
Tinebase_Export(_Doc) - allow subclasses to register twig function

register a doc specific twig function addNewLine

Change-Id: I3b63f082b91cc5f945a970551bb5fb10891c7da3
Reviewed-on: http://gerrit.tine20.com/customers/5453
Tested-by: Jenkins CI (http://ci.tine20.com/) <tine20-jenkins@metaways.de>
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
2 years ago0013294: Error Opening Calender after Update
Philipp Schüle [Fri, 11 Aug 2017 09:48:15 +0000 (11:48 +0200)]
0013294: Error Opening Calender after Update

* hotfixes the problem
* should be solved on the client!

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

Change-Id: I45a21e39c11eed8eebbdd0af7daa002fcfd886b0
Reviewed-on: http://gerrit.tine20.com/customers/5451
Tested-by: Jenkins CI (http://ci.tine20.com/) <tine20-jenkins@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
2 years ago0013384: repair revision history
Paul Mehrer [Wed, 9 Aug 2017 15:21:01 +0000 (17:21 +0200)]
0013384: repair revision history

* Tinebase_Tree_FileObject - adjust system note generation
* fix note regexp in activities panel
* fix path download when path contains quotes

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

Change-Id: I5e31afe3895f3170a75d71537df617c556536274
Reviewed-on: http://gerrit.tine20.com/customers/5438
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
2 years ago0013382: Unable to add new timesheets
Michael Spahn [Thu, 10 Aug 2017 16:47:17 +0000 (18:47 +0200)]
0013382: Unable to add new timesheets

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

Change-Id: I0f13294e0e3bdf2d1046d2cef4e34c522d6da686
Reviewed-on: http://gerrit.tine20.com/customers/5450
Tested-by: Jenkins CI (http://ci.tine20.com/) <tine20-jenkins@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
2 years agoSetup - uninstall - remove persistent observers on application uninstall
Paul Mehrer [Thu, 10 Aug 2017 12:12:55 +0000 (14:12 +0200)]
Setup - uninstall - remove persistent observers on application uninstall

Change-Id: I0f2879dd5407dd31fa434d403f649e401941ed8a
Reviewed-on: http://gerrit.tine20.com/customers/5446
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
2 years agoMerge branch '2016.11-develop' into 2017.11
Philipp Schüle [Thu, 10 Aug 2017 10:16:42 +0000 (12:16 +0200)]
Merge branch '2016.11-develop' into 2017.11

2 years agoMerge branch '2016.11' into 2016.11-develop
Philipp Schüle [Thu, 10 Aug 2017 10:13:18 +0000 (12:13 +0200)]
Merge branch '2016.11' into 2016.11-develop

Change-Id: Ifa963a3f54c40288bdf9753bc2269db4aa54bb65

2 years agoTests - load test suits dynamically with directory iterator
Paul Mehrer [Wed, 17 May 2017 14:52:41 +0000 (16:52 +0200)]
Tests - load test suits dynamically with directory iterator

Change-Id: I1d55ad383642ef36d39c68c4a57568b66cda3589
Reviewed-on: http://gerrit.tine20.com/customers/5441
Tested-by: Jenkins CI (http://ci.tine20.com/) <tine20-jenkins@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
2 years agoTinebase_Export_Doc - fix sub templates
Paul Mehrer [Wed, 9 Aug 2017 13:58:24 +0000 (15:58 +0200)]
Tinebase_Export_Doc - fix sub templates

Change-Id: Ibcd56e8404662ff5e99be4c5913d9897ae77df7d
Reviewed-on: http://gerrit.tine20.com/customers/5435
Tested-by: Jenkins CI (http://ci.tine20.com/) <tine20-jenkins@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
2 years agoTinebase_Export_Doc - replace block replace implementation
Paul Mehrer [Wed, 9 Aug 2017 12:40:28 +0000 (14:40 +0200)]
Tinebase_Export_Doc - replace block replace implementation

PhpOffice implemenation of regex is sloppy... and regex ops on xml...
what can you say? replaced regex with str(r)pos and substr

Change-Id: Ib9b014858c4ee83fdbf2b4a38aca2dc296edbb29
Reviewed-on: http://gerrit.tine20.com/customers/5432
Tested-by: Jenkins CI (http://ci.tine20.com/) <tine20-jenkins@metaways.de>
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
2 years agocatch problems with no longer existing apps in Tinebase update 10.41
Philipp Schüle [Wed, 9 Aug 2017 11:55:56 +0000 (13:55 +0200)]
catch problems with no longer existing apps in Tinebase update 10.41

Change-Id: I2f995e31381005a084662f3eb283b17b70c0fe37
Reviewed-on: http://gerrit.tine20.com/customers/5430
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
2 years agoTinebase_Export_Doc - fix block match / replace regex
Paul Mehrer [Tue, 8 Aug 2017 15:46:47 +0000 (17:46 +0200)]
Tinebase_Export_Doc - fix block match / replace regex
Addressbook_Frontend_Http - accept empty filter

Change-Id: I600beab198789d6455ac09ba5bf3d51e75eaa392
Reviewed-on: http://gerrit.tine20.com/customers/5422
Tested-by: Jenkins CI (http://ci.tine20.com/) <tine20-jenkins@metaways.de>
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
2 years ago0013376: allow to download nodes in MailFiler
Philipp Schüle [Tue, 8 Aug 2017 15:40:11 +0000 (17:40 +0200)]
0013376: allow to download nodes in MailFiler

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

Change-Id: Ia9bb4c632d03d4e693a168d49732d373e2345e33
Reviewed-on: http://gerrit.tine20.com/customers/5426
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
2 years ago0013372: doubleclick should open edit dialog
Philipp Schüle [Tue, 8 Aug 2017 08:48:17 +0000 (10:48 +0200)]
0013372: doubleclick should open edit dialog

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

Change-Id: I0d96192bf6957290463480ec0ecdede64f2fdab9
Reviewed-on: http://gerrit.tine20.com/customers/5417
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
2 years ago0013374: allow to move nodes
Philipp Schüle [Tue, 8 Aug 2017 08:46:46 +0000 (10:46 +0200)]
0013374: allow to move nodes

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

Change-Id: I550040b75205f55a7ea20e66f65e553a2a5a448c
Reviewed-on: http://gerrit.tine20.com/customers/5416
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
2 years agofix resolving of customfield record values
Philipp Schüle [Tue, 8 Aug 2017 15:23:15 +0000 (17:23 +0200)]
fix resolving of customfield record values

... when using :id filter

Change-Id: Ia24e94951e90ddb890d231f73a492559d1f4b124
Reviewed-on: http://gerrit.tine20.com/customers/5425
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoAdmin - test fix (for setups with no mail stack)
Paul Mehrer [Wed, 9 Aug 2017 08:47:34 +0000 (10:47 +0200)]
Admin - test fix (for setups with no mail stack)

Change-Id: Iac21b306e09aedf3b2913dc33ff37781f08d766f
Reviewed-on: http://gerrit.tine20.com/customers/5427
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agomake sure variables are set in case of error
Philipp Schüle [Tue, 8 Aug 2017 08:49:27 +0000 (10:49 +0200)]
make sure variables are set in case of error

Change-Id: Iaecb91a5aca9b9ed3516bb511bf64aaf1a7b7b38
Reviewed-on: http://gerrit.tine20.com/customers/5418
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agofix getContainerGrantsOfRecords for pgsql
Philipp Schüle [Mon, 7 Aug 2017 17:01:50 +0000 (19:01 +0200)]
fix getContainerGrantsOfRecords for pgsql

 ... array_keys converts to int in some cases which
 pgsql does not like ...

Change-Id: I3f1161a353c5c24b61c5cc4fda40c5bb2430c86d
Reviewed-on: http://gerrit.tine20.com/customers/5415
Tested-by: Jenkins CI (http://ci.tine20.com/) <tine20-jenkins@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoAdmin - test fix (for pgsql without mailsetup)
Paul Mehrer [Tue, 8 Aug 2017 13:02:41 +0000 (15:02 +0200)]
Admin - test fix (for pgsql without mailsetup)

Change-Id: Ic41b0a33cea708f6c4b91ebbaa6264cb1cbefe4d
Reviewed-on: http://gerrit.tine20.com/customers/5421
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoTinebase_Model_Filter_GrantsFilterGroup - fix recursive join issue
Paul Mehrer [Tue, 8 Aug 2017 11:29:40 +0000 (13:29 +0200)]
Tinebase_Model_Filter_GrantsFilterGroup - fix recursive join issue

recursively used this filter fails in the inner execution as the outer one
already did a join and used the same table alias as the inner execution
wanted to use. Table alias is uniquely generated now.

Change-Id: I2bbe56f4c8826fa0039773b55ad2ffe8508ea253
Reviewed-on: http://gerrit.tine20.com/customers/5419
Tested-by: Jenkins CI (http://ci.tine20.com/) <tine20-jenkins@metaways.de>
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoMailFiler: use record properties of Tine.Tinebase.Model.Tree_Node
Philipp Schüle [Mon, 7 Aug 2017 16:59:38 +0000 (18:59 +0200)]
MailFiler: use record properties of Tine.Tinebase.Model.Tree_Node

... plus "message"

Change-Id: Ie11ca1776233036c26cc4da53a556c27e987c34b
Reviewed-on: http://gerrit.tine20.com/customers/5414
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoMerge branch '2016.11-develop' into 2017.11
jenkins [Mon, 7 Aug 2017 14:34:40 +0000 (16:34 +0200)]
Merge branch '2016.11-develop' into 2017.11

3 years agoTinebase_Core - remove redundant code
Paul Mehrer [Mon, 7 Aug 2017 13:39:18 +0000 (15:39 +0200)]
Tinebase_Core - remove redundant code

Change-Id: I2511c78c6600d171a7dba33ecf47126164579424
Reviewed-on: http://gerrit.tine20.com/customers/5410
Tested-by: Jenkins CI (http://ci.tine20.com/) <tine20-jenkins@metaways.de>
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoTinebase Email Quota - more robust in case no email backend configured
Paul Mehrer [Mon, 7 Aug 2017 10:51:32 +0000 (12:51 +0200)]
Tinebase Email Quota - more robust in case no email backend configured

Change-Id: I695c44a2a6ba51aed17f666d6f8ee740009034fc
Reviewed-on: http://gerrit.tine20.com/customers/5409
Tested-by: Jenkins CI (http://ci.tine20.com/) <tine20-jenkins@metaways.de>
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoMerge branch '2016.11-develop' into 2017.11
jenkins [Mon, 7 Aug 2017 11:06:38 +0000 (13:06 +0200)]
Merge branch '2016.11-develop' into 2017.11

3 years agoMerge branch '2016.11' into 2016.11-develop
jenkins [Mon, 7 Aug 2017 11:04:12 +0000 (13:04 +0200)]
Merge branch '2016.11' into 2016.11-develop

3 years agoActionQueue: handle case of missing user object
Philipp Schüle [Mon, 7 Aug 2017 07:13:40 +0000 (09:13 +0200)]
ActionQueue: handle case of missing user object

Change-Id: I36faa30ad068a444e0887db6781e4b81e6749635
Reviewed-on: http://gerrit.tine20.com/customers/5405
Tested-by: Jenkins CI (http://ci.tine20.com/) <tine20-jenkins@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoTinebase_Filesystem - Quota - config to disable Quota UI elements
Paul Mehrer [Mon, 7 Aug 2017 08:59:41 +0000 (10:59 +0200)]
Tinebase_Filesystem - Quota - config to disable Quota UI elements

Change-Id: I21d099e8c9ca5aa1228749ef8d061e94569134d0
Reviewed-on: http://gerrit.tine20.com/customers/5406
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoMerge branch '2016.11-develop' into 2017.11
Philipp Schüle [Fri, 4 Aug 2017 16:13:12 +0000 (18:13 +0200)]
Merge branch '2016.11-develop' into 2017.11

Change-Id: Iad17b97340d785195cec6072c999a2eff63bd489

3 years agoMerge branch '2016.11' into 2016.11-develop
Philipp Schüle [Fri, 4 Aug 2017 16:10:19 +0000 (18:10 +0200)]
Merge branch '2016.11' into 2016.11-develop

Change-Id: If622310db9dbb4a694ab7b1facb6a5988e3a7751

3 years agoTinebase_Export - add twig function relationTranslateModel
Paul Mehrer [Thu, 3 Aug 2017 10:41:51 +0000 (12:41 +0200)]
Tinebase_Export - add twig function relationTranslateModel

Change-Id: Ideffad502b9f24249e82c8f63fad0f49fa100ef2
Reviewed-on: http://gerrit.tine20.com/customers/5383
Tested-by: Jenkins CI (http://ci.tine20.com/) <tine20-jenkins@metaways.de>
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoAddressbook - Export - Lists - resolve some data
Paul Mehrer [Fri, 4 Aug 2017 13:36:45 +0000 (15:36 +0200)]
Addressbook - Export - Lists - resolve some data

Change-Id: Idcbc512f46c999f369a6f8c5f69ac2ba5362cead
Reviewed-on: http://gerrit.tine20.com/customers/5398
Tested-by: Jenkins CI (http://ci.tine20.com/) <tine20-jenkins@metaways.de>
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoSetup_Update_Abstract - add isReplicationSlave() / isReplicationMaster()
Paul Mehrer [Fri, 4 Aug 2017 10:34:57 +0000 (12:34 +0200)]
Setup_Update_Abstract - add isReplicationSlave() / isReplicationMaster()

Change-Id: I3198bcd5e6aa8fb21cb5ebeecd3cee07f4404fef
Reviewed-on: http://gerrit.tine20.com/customers/5395
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoTinebase CLI - updateAllAccountsWithAccountEmail - set imap/smtpUser if not set
Philipp Schüle [Thu, 3 Aug 2017 16:42:21 +0000 (18:42 +0200)]
Tinebase CLI - updateAllAccountsWithAccountEmail - set imap/smtpUser if not set

* checks and corrects domains for email users
* also fixes a problem with removeDestinations for postfix multiinstance

Change-Id: Ic452f3e11b0f649ad80c2d3edd025b7a1a1a5000
Reviewed-on: http://gerrit.tine20.com/customers/5393
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013368: update zf to 1.12.20pl15
Philipp Schüle [Fri, 4 Aug 2017 09:06:09 +0000 (11:06 +0200)]
0013368: update zf to 1.12.20pl15

* updates composer.lock, too

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

Change-Id: Ide2d165ebaa82ad086dcd49b9f87cea8a0eb145f
Reviewed-on: http://gerrit.tine20.com/customers/5394
Tested-by: Jenkins CI (http://ci.tine20.com/) <tine20-jenkins@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoshow failing user plugin class name
Philipp Schüle [Thu, 3 Aug 2017 16:39:25 +0000 (18:39 +0200)]
show failing user plugin class name

Change-Id: Ic7b86409a3b0b9cc9776c29ba384cbcf8b4dd0ad
Reviewed-on: http://gerrit.tine20.com/customers/5392
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoMerge branch '2016.11-develop' into 2017.11
Philipp Schüle [Fri, 4 Aug 2017 08:37:09 +0000 (10:37 +0200)]
Merge branch '2016.11-develop' into 2017.11

3 years agoTinebase_RoleMembers - fix diff behaviour for replication
Paul Mehrer [Thu, 3 Aug 2017 15:34:58 +0000 (17:34 +0200)]
Tinebase_RoleMembers - fix diff behaviour for replication

Change-Id: I6f3a1ce8079f1e3055782b62a8428dd217f6b378
Reviewed-on: http://gerrit.tine20.com/customers/5389
Tested-by: Jenkins CI (http://ci.tine20.com/) <tine20-jenkins@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoMerge branch '2016.11-develop' into 2017.11
jenkins [Thu, 3 Aug 2017 14:50:40 +0000 (16:50 +0200)]
Merge branch '2016.11-develop' into 2017.11

3 years agoMerge branch '2016.11' into 2016.11-develop
jenkins [Thu, 3 Aug 2017 14:48:27 +0000 (16:48 +0200)]
Merge branch '2016.11' into 2016.11-develop

3 years agoRELEASENOTES first try
Philipp Schüle [Thu, 3 Aug 2017 14:38:48 +0000 (16:38 +0200)]
RELEASENOTES first try

Change-Id: I165504baeba8752d381c8ea533a41364fef67bca
Reviewed-on: http://gerrit.tine20.com/customers/5387
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoMerge branch '2016.11' into 2017.11
Philipp Schüle [Thu, 3 Aug 2017 13:00:20 +0000 (15:00 +0200)]
Merge branch '2016.11' into 2017.11

3 years agoTinebase RoleMember - implement applyRecordSetDiff
Paul Mehrer [Thu, 3 Aug 2017 12:20:17 +0000 (14:20 +0200)]
Tinebase RoleMember - implement applyRecordSetDiff

for replication

Change-Id: I81fa5a136d605318e39f2b89e19dbec5970c668d
Reviewed-on: http://gerrit.tine20.com/customers/5386
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoimproves replication error reporting
Philipp Schüle [Thu, 3 Aug 2017 11:50:51 +0000 (13:50 +0200)]
improves replication error reporting

* catch problems when sending mails to
 invalid recipients
* add modlog record to error message

Change-Id: I9e8a2e881ba48dc50558353276bd66a754978634
Reviewed-on: http://gerrit.tine20.com/customers/5385
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoTinebase Cli - updateAllAccountsWithAccountEmail
Paul Mehrer [Thu, 3 Aug 2017 11:38:24 +0000 (13:38 +0200)]
Tinebase Cli - updateAllAccountsWithAccountEmail

this forces all Tinebase_User plugins to fire and for example to write
the smtp / imap data of Tinebase_EmailUser

Change-Id: I62f390049df0584566e7a4f9373ce803657e5879
Reviewed-on: http://gerrit.tine20.com/customers/5384
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoclean up on proxy fail
Michael Spahn [Tue, 1 Aug 2017 12:51:51 +0000 (14:51 +0200)]
clean up on proxy fail

Change-Id: Icc067025ddab964d1d55e04526f95a748f7a55b2
Reviewed-on: http://gerrit.tine20.com/customers/5369
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago[Felamimail] make testSaveMessageInFolder test more robust
Philipp Schüle [Wed, 2 Aug 2017 13:56:46 +0000 (15:56 +0200)]
[Felamimail] make testSaveMessageInFolder test more robust

Change-Id: Id9082a83324341c1397c75b5d0956143531e0740
Reviewed-on: http://gerrit.tine20.com/customers/5380
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoTinebase_Container - clear cache after rename did not work
Paul Mehrer [Wed, 2 Aug 2017 14:47:08 +0000 (16:47 +0200)]
Tinebase_Container - clear cache after rename did not work

fixed it

Change-Id: I82271cded6dcfd942634862b74c8a2cb63734351
Reviewed-on: http://gerrit.tine20.com/customers/5381
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoTinebase_Filesystem - quota notification extended to cover email quota too
Paul Mehrer [Wed, 2 Aug 2017 12:35:28 +0000 (14:35 +0200)]
Tinebase_Filesystem - quota notification extended to cover email quota too

Change-Id: I943f63c434c27da717e18cd72ae590377f3d78e8
Reviewed-on: http://gerrit.tine20.com/customers/5377
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years ago0013368: update zf to 1.12.20pl15
Philipp Schüle [Wed, 2 Aug 2017 09:51:01 +0000 (11:51 +0200)]
0013368: update zf to 1.12.20pl15

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

Change-Id: Idde330a3b223823a88926dec8f9a0a7b4efffd00
Reviewed-on: http://gerrit.tine20.com/customers/5375
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoMerge branch '2016.11-develop' into 2017.11
Philipp Schüle [Wed, 2 Aug 2017 11:40:41 +0000 (13:40 +0200)]
Merge branch '2016.11-develop' into 2017.11

3 years agoMerge branch '2016.11' into 2016.11-develop
Philipp Schüle [Wed, 2 Aug 2017 11:39:51 +0000 (13:39 +0200)]
Merge branch '2016.11' into 2016.11-develop

3 years agoPostfix test: order should not be important
Philipp Schüle [Wed, 2 Aug 2017 11:38:52 +0000 (13:38 +0200)]
Postfix test: order should not be important

Change-Id: I428e79dd3ba0311575edee9554357e311a1abc0b

3 years agoMerge branch '2015.11-develop' into 2016.11
Philipp Schüle [Wed, 2 Aug 2017 11:35:47 +0000 (13:35 +0200)]
Merge branch '2015.11-develop' into 2016.11

Change-Id: I1d01234788761638587e2629ff57385789203afd

3 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Wed, 2 Aug 2017 11:33:21 +0000 (13:33 +0200)]
Merge branch '2015.11' into 2015.11-develop

3 years ago0013362: Tinebase_EmailUser - add new postfix multi instance backend
Paul Mehrer [Fri, 28 Jul 2017 15:39:11 +0000 (17:39 +0200)]
0013362: Tinebase_EmailUser - add new postfix multi instance backend

* adds multiinstance postfix backend to setup
* reactivates Postfix tests
* removes old smtp user data (only if user has been removed)
* activates tests for multi instance backend

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

Change-Id: I97abe3231c0fc0519b195858e933888a4fea964a
Reviewed-on: http://gerrit.tine20.com/customers/5351
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013366: update Syncroton to version 1.4
Philipp Schüle [Wed, 2 Aug 2017 09:39:10 +0000 (11:39 +0200)]
0013366: update Syncroton to version 1.4

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

Change-Id: I095e98238d47d83603d559efc035484c7899151c
Reviewed-on: http://gerrit.tine20.com/customers/5373
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoAdmin - Quota - show virtual emails tree in filesystem quota tree
Paul Mehrer [Tue, 1 Aug 2017 10:00:41 +0000 (12:00 +0200)]
Admin - Quota - show virtual emails tree in filesystem quota tree

the virtual emails tree contains the quotas and sizes of the dovecot
accounts.

Change-Id: I45c595324895600dedacae2743bbe80eb50a0b32
Reviewed-on: http://gerrit.tine20.com/customers/5374
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoshow "registered trademark" sign again
Philipp Schüle [Wed, 2 Aug 2017 08:03:09 +0000 (10:03 +0200)]
show "registered trademark" sign again

Change-Id: Ib8f285db5875e4fe3cf41e6aa805aab3a2981b9a

3 years agoMerge branch '2016.11-develop' into 2017.02 2017.02
Philipp Schüle [Wed, 2 Aug 2017 07:57:09 +0000 (09:57 +0200)]
Merge branch '2016.11-develop' into 2017.02

Change-Id: I2777aae751aae52bf381399950e07c52fba7b9a1

3 years agoTinebase_Path - addressbook lists should respect relations in path generation
Paul Mehrer [Mon, 31 Jul 2017 14:05:37 +0000 (16:05 +0200)]
Tinebase_Path - addressbook lists should respect relations in path generation

adb lists implement their own getPathNeighbours(). Now it uses
parent::getPathNeighbours() to merge the results of both implementations

Change-Id: I14f2cf51ab544f80e8cb5199025e0e3be33f7980
Reviewed-on: http://gerrit.tine20.com/customers/5359
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoallow to set verify_peer ssl options in Zend_Service_Tine20
Philipp Schüle [Tue, 1 Aug 2017 07:58:57 +0000 (09:58 +0200)]
allow to set verify_peer ssl options in Zend_Service_Tine20

... and other services that use Zend_Http_Client

Change-Id: I3fb31fb4d0faa70e01ca7a2448578a8ba9abc577

3 years agoAdmin - searchFullUser - add emailUser plugin resolving
Paul Mehrer [Mon, 31 Jul 2017 16:18:21 +0000 (18:18 +0200)]
Admin - searchFullUser - add emailUser plugin resolving

to add email quota and email usage to result

Change-Id: I5f0842f4593db4651848aa0a3b8864678b6fb02b
Reviewed-on: http://gerrit.tine20.com/customers/5364
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoTinebase_Scheduler - static flag will be removed after first run
Paul Mehrer [Mon, 31 Jul 2017 15:12:41 +0000 (17:12 +0200)]
Tinebase_Scheduler - static flag will be removed after first run

fixed that

Change-Id: Ifcbc2c0f97035541bcfa32e645bb4ea13e3205b4
Reviewed-on: http://gerrit.tine20.com/customers/5360
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoimproves tika test messages and skipping
Philipp Schüle [Mon, 31 Jul 2017 15:57:23 +0000 (17:57 +0200)]
improves tika test messages and skipping

Change-Id: Ifda12d045c8a5b80b9d47d80d49686fb053d1f9c
Reviewed-on: http://gerrit.tine20.com/customers/5362
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013360: CardDAV URL in Adressbook Properties contains #/Addressbook/
Michael Spahn [Mon, 31 Jul 2017 13:28:11 +0000 (15:28 +0200)]
0013360: CardDAV URL in Adressbook Properties contains #/Addressbook/

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

Change-Id: I570f8187f91caccb9deb2ea3366b9d3921a4e580
Reviewed-on: http://gerrit.tine20.com/customers/5358
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agoTinebase Update Script - treat simplexml more gently
Paul Mehrer [Mon, 31 Jul 2017 10:30:06 +0000 (12:30 +0200)]
Tinebase Update Script - treat simplexml more gently

some applications may not have a xml definition of tables.

Change-Id: I7457bed2c499650469f83d00e187855efaf80b37
Reviewed-on: http://gerrit.tine20.com/customers/5356
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years ago0013358: triggerAsyncEvents: After SMTP error alarm sent_status is on 'success'
Philipp Schüle [Mon, 31 Jul 2017 08:11:56 +0000 (10:11 +0200)]
0013358: triggerAsyncEvents: After SMTP error alarm sent_status is on 'success'

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

Change-Id: Iae5653d001cbcaa9fcfdbe665d14021f1ba3b10a
Reviewed-on: http://gerrit.tine20.com/customers/5354
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoRemove dead code
Michael Spahn [Fri, 28 Jul 2017 13:12:01 +0000 (15:12 +0200)]
Remove dead code

Change-Id: Id1dfee2cbe13a713ef01d9173a01044dce4c0971
Reviewed-on: http://gerrit.tine20.com/customers/5350
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agoempty string can't be decoded
Cornelius Weiß [Thu, 27 Jul 2017 16:06:30 +0000 (18:06 +0200)]
empty string can't be decoded

Change-Id: Iecdb8df736fa7d4b035fd2abd8c1174ac981db38
Reviewed-on: http://gerrit.tine20.com/customers/5347
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoFix translation for fm config
Michael Spahn [Thu, 27 Jul 2017 09:42:22 +0000 (11:42 +0200)]
Fix translation for fm config

Change-Id: I94a38ade7750874aacfc8aaee39a1a6ee4575415
Reviewed-on: http://gerrit.tine20.com/customers/5337
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agoprevent problems with getApplicationByName
Philipp Schüle [Thu, 27 Jul 2017 13:14:33 +0000 (15:14 +0200)]
prevent problems with getApplicationByName

Change-Id: Iee30e4324f2f030ea884c2d484c02a5b3e5895d4
Reviewed-on: http://gerrit.tine20.com/customers/5344
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoTinebase_Container - allow deletion of already deleted container (replication)
Paul Mehrer [Thu, 27 Jul 2017 11:59:19 +0000 (13:59 +0200)]
Tinebase_Container - allow deletion of already deleted container (replication)

Change-Id: Id49e63f790bf0ad2fb4728199a13e04932850ff1
Reviewed-on: http://gerrit.tine20.com/customers/5341
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoCalendar Frontend Json - searchAttendee - allow missing query filter
Paul Mehrer [Thu, 27 Jul 2017 11:39:35 +0000 (13:39 +0200)]
Calendar Frontend Json - searchAttendee - allow missing query filter

Change-Id: I52b0e1e850f87f183f3e70dda36489712441ca3f
Reviewed-on: http://gerrit.tine20.com/customers/5340
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoonly show pin protection checkbox if second factor is active
Philipp Schüle [Thu, 27 Jul 2017 13:02:33 +0000 (15:02 +0200)]
only show pin protection checkbox if second factor is active

Change-Id: I894912a69fdd4b8f99ed2115065d521388365ead
Reviewed-on: http://gerrit.tine20.com/customers/5343
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agofix IE printing
Cornelius Weiß [Thu, 27 Jul 2017 10:49:25 +0000 (12:49 +0200)]
fix IE printing

Change-Id: Ibe29cf5219ee12719aac7be304f46bfa7be0d384
Reviewed-on: http://gerrit.tine20.com/customers/5339
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agoFilemanager pin protected folders - fix filter / add result flag protected folders...
Paul Mehrer [Wed, 26 Jul 2017 12:41:38 +0000 (14:41 +0200)]
Filemanager pin protected folders - fix filter / add result flag protected folders present

Change-Id: I626c5ddfc380517f1a22c59e56e723eabddace38
Reviewed-on: http://gerrit.tine20.com/customers/5326
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoExport Addressbook List - fix definition, export members and roles
Paul Mehrer [Wed, 26 Jul 2017 14:54:08 +0000 (16:54 +0200)]
Export Addressbook List - fix definition, export members and roles

members and their roles in the list are written into one colon separated list
in the property memberroles

Change-Id: I019581fe2a6f7b846bf74f8b521bfe89b45e9467
Reviewed-on: http://gerrit.tine20.com/customers/5332
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agofix container multi select, no longer required to pause events on selectionmodel
Michael Spahn [Wed, 26 Jul 2017 22:24:34 +0000 (00:24 +0200)]
fix container multi select, no longer required to pause events on selectionmodel

Change-Id: I00919e898ba1863813bed043b5ba7a90b0a7f7af
Reviewed-on: http://gerrit.tine20.com/customers/5336
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agorefactor saveEvent
Michael Spahn [Wed, 26 Jul 2017 14:37:40 +0000 (16:37 +0200)]
refactor saveEvent

Change-Id: I17f44097f2433abf052e7971b7a297ca1abad179
Reviewed-on: http://gerrit.tine20.com/customers/5331
Tested-by: sstamer <s.stamer@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agopgsql update script fixes
Paul Mehrer [Mon, 24 Jul 2017 11:47:26 +0000 (13:47 +0200)]
pgsql update script fixes

Change-Id: I6779114cb22950015e65b3d3ac84c0fabd48b124
Reviewed-on: http://gerrit.tine20.com/customers/5289
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agofix exports into attachments for event resources
Cornelius Weiß [Wed, 26 Jul 2017 12:00:54 +0000 (14:00 +0200)]
fix exports into attachments for event resources

Change-Id: I7f210991f3bc54466f2c42780a152817e1c2d479
Reviewed-on: http://gerrit.tine20.com/customers/5324
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agoremove acl restrictions from searchcombo and move them to concrete usage
Michael Spahn [Wed, 26 Jul 2017 11:49:06 +0000 (13:49 +0200)]
remove acl restrictions from searchcombo and move them to concrete usage

Change-Id: I79dc5576b70e34f3cfd14178c1eae37bf334066b
Reviewed-on: http://gerrit.tine20.com/customers/5322
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agoTinebase_Container: fix replication delete ignore acl issue
Paul Mehrer [Wed, 26 Jul 2017 09:28:01 +0000 (11:28 +0200)]
Tinebase_Container: fix replication delete ignore acl issue

Change-Id: Ib09873831d3cce303ee31cd49dec67703ffeced1
Reviewed-on: http://gerrit.tine20.com/customers/5315
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agofix moving nodes via context menu
Cornelius Weiß [Wed, 26 Jul 2017 10:28:14 +0000 (12:28 +0200)]
fix moving nodes via context menu

Change-Id: Icd66a401806dd1eebe4cef4645fea5da5abda0a4
Reviewed-on: http://gerrit.tine20.com/customers/5317
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agomore robust param checking
Cornelius Weiß [Wed, 26 Jul 2017 07:50:09 +0000 (09:50 +0200)]
more robust param checking

Change-Id: I5f3f12df25ca091d97149c86ed99172b74ced16e
Reviewed-on: http://gerrit.tine20.com/customers/5314
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agoupdate selection on store data changes
Cornelius Weiß [Wed, 26 Jul 2017 07:39:13 +0000 (09:39 +0200)]
update selection on store data changes

Change-Id: I90860e77d54b1e9c3149cf53b5efb66a5bdc5cbb
Reviewed-on: http://gerrit.tine20.com/customers/5313
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agoFix generic grid model and renderer for virtual fields
Michael Spahn [Tue, 25 Jul 2017 14:02:20 +0000 (16:02 +0200)]
Fix generic grid model and renderer for virtual fields

Change-Id: Ifffaf27e54919fc04f66e00bb70c0138b9c7a538
Reviewed-on: http://gerrit.tine20.com/customers/5310
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agoExport - change default defintions
Paul Mehrer [Tue, 25 Jul 2017 10:23:34 +0000 (12:23 +0200)]
Export - change default defintions

Change-Id: I5bd8bc4d4db9b75db9155b7f83f1542df1feb140
Reviewed-on: http://gerrit.tine20.com/customers/5305
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoadd multicell selection model
Cornelius Weiß [Tue, 25 Jul 2017 09:32:33 +0000 (11:32 +0200)]
add multicell selection model

Change-Id: I0fc61aea683e42dcadd24dc259245f6d46be0212
Reviewed-on: http://gerrit.tine20.com/customers/5307
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agoExport - add default definitions / templates
Paul Mehrer [Tue, 25 Jul 2017 10:06:44 +0000 (12:06 +0200)]
Export - add default definitions / templates

Change-Id: Id1eba18fe522b4b2dfa6b816c5d5a0f2eb15c20e
Reviewed-on: http://gerrit.tine20.com/customers/5304
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoTinebase_Export_Doc - introduce sub_record in templates
Paul Mehrer [Thu, 20 Jul 2017 16:44:17 +0000 (18:44 +0200)]
Tinebase_Export_Doc - introduce sub_record in templates

Change-Id: I10d7870abb4055a499dbe65aa3e487c27ad71c48
Reviewed-on: http://gerrit.tine20.com/customers/5286
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years ago0013352: add pin protection to folders
Philipp Schüle [Fri, 21 Jul 2017 07:43:52 +0000 (09:43 +0200)]
0013352: add pin protection to folders

* adds pin_protected to tree node model (js)
* adds checkbox to folder grants panel

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

Change-Id: I9e7a15781f58ee19f571067659ff20955b95342d
Reviewed-on: http://gerrit.tine20.com/customers/5279
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agodeal with virtual fields in recorddisplaypanel
Michael Spahn [Mon, 24 Jul 2017 15:50:48 +0000 (17:50 +0200)]
deal with virtual fields in recorddisplaypanel

Change-Id: I192a2fa7ef8d404181666f309208d126e37c4389
Reviewed-on: http://gerrit.tine20.com/customers/5298
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agovirtual fields are no send to frontend in a different format
Michael Spahn [Mon, 24 Jul 2017 15:11:06 +0000 (17:11 +0200)]
virtual fields are no send to frontend in a different format

Change-Id: I686ad2d8e94f6c6088e9495d192802b61331751f
Reviewed-on: http://gerrit.tine20.com/customers/5295
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>