tine20
2 years agoMerge branch '2017.11' into 2017.11-develop 2017.08 master 2017.08.3
Philipp Schüle [Mon, 14 Aug 2017 12:38:11 +0000 (14:38 +0200)]
Merge branch '2017.11' into 2017.11-develop

2 years ago0013392: Tinebase needs to be updated first
Philipp Schüle [Mon, 14 Aug 2017 11:21:29 +0000 (13:21 +0200)]
0013392: Tinebase needs to be updated first

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

Change-Id: Ic434aa4ba52f91f6925596010270fee4b7dbced1
Reviewed-on: http://gerrit.tine20.com/customers/5462
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
2 years agofixes update scripts for Addressbook and Sales
Philipp Schüle [Mon, 14 Aug 2017 11:30:02 +0000 (13:30 +0200)]
fixes update scripts for Addressbook and Sales

* adjusting for 2017.11-develop / App Versions 11.*

see 0013390: container_id update script problems
https://forge.tine20.org/view.php?id=13390

Change-Id: I18625ceb574ce9a845f37f42d4925933318ede04
Reviewed-on: http://gerrit.tine20.com/customers/5463
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/) <tine20-jenkins@metaways.de>
2 years agoMerge branch '2017.11' into 2017.11-develop
Philipp Schüle [Mon, 14 Aug 2017 11:25:38 +0000 (13:25 +0200)]
Merge branch '2017.11' into 2017.11-develop

Change-Id: Ib026c7d5eab984badd42287d90a5ebc1fe7c8140

2 years ago0013390: container_id update script problems
Paul Mehrer [Mon, 14 Aug 2017 10:15:39 +0000 (12:15 +0200)]
0013390: container_id update script problems

* don't update other application versions from Tinebase
* also fixes some table versions

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

Change-Id: Ie85231da15b3310e0c37c1303ed54687aab19386
Reviewed-on: http://gerrit.tine20.com/customers/5461
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
2 years agorestore onLoadParentFolder
Michael Spahn [Mon, 14 Aug 2017 08:40:11 +0000 (10:40 +0200)]
restore onLoadParentFolder

Change-Id: Id1d8f527acb8b1ba3fb2388453537b4adf1e6c93
Reviewed-on: http://gerrit.tine20.com/customers/5460
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
2 years agoUpdate some Export Translations
Stefanie Stamer [Fri, 11 Aug 2017 12:56:35 +0000 (14:56 +0200)]
Update some Export Translations

Change-Id: I4ac9c1bf1a717e5b7b32779abc4e88f7c9df1e59
Reviewed-on: http://gerrit.tine20.com/customers/5454
Tested-by: Jenkins CI (http://ci.tine20.com/) <tine20-jenkins@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
2 years agoMerge branch '2017.11' into 2017.11-develop
Philipp Schüle [Fri, 11 Aug 2017 15:41:11 +0000 (17:41 +0200)]
Merge branch '2017.11' into 2017.11-develop

2 years agoCalendar_Frontend_Http export - handle empty filter
Paul Mehrer [Fri, 11 Aug 2017 15:33:14 +0000 (17:33 +0200)]
Calendar_Frontend_Http export - handle empty filter

Change-Id: Icb18b6f196faec2cf4c0c05c3446b0c7d12d07ef
Reviewed-on: http://gerrit.tine20.com/customers/5459
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
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 agoMerge branch '2017.11' into 2017.11-develop 2017.08.2
jenkins [Fri, 11 Aug 2017 12:00:41 +0000 (14:00 +0200)]
Merge branch '2017.11' into 2017.11-develop

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 agoMerge branch '2017.11' into 2017.11-develop
jenkins [Fri, 11 Aug 2017 10:33:57 +0000 (12:33 +0200)]
Merge branch '2017.11' into 2017.11-develop

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 agoMerge branch '2017.11' into 2017.11-develop
jenkins [Fri, 11 Aug 2017 09:34:18 +0000 (11:34 +0200)]
Merge branch '2017.11' into 2017.11-develop

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 agoMerge branch '2017.11' into 2017.11-develop
jenkins [Thu, 10 Aug 2017 15:41:40 +0000 (17:41 +0200)]
Merge branch '2017.11' into 2017.11-develop

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 agoMailFiler - allow to sort by to_flat too
Paul Mehrer [Thu, 10 Aug 2017 11:48:48 +0000 (13:48 +0200)]
MailFiler - allow to sort by to_flat too

Model was missing sort configuration for column "to_flat"

Change-Id: Ib8c7c886cbed99a88932f8b9c938e15d657457da
Reviewed-on: http://gerrit.tine20.com/customers/5445
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 agorefactor mode management
Michael Spahn [Thu, 10 Aug 2017 10:45:58 +0000 (12:45 +0200)]
refactor mode management

 - if editdialog is opened with a json record, use this one and don't fetch relations if they are set there
 - mode is still evaluated e.g. for saving

Change-Id: Ic2114c0088349548f7cc033619bd28ab3cf0d8f5
Reviewed-on: http://gerrit.tine20.com/customers/5444
Tested-by: Jenkins CI (http://ci.tine20.com/) <tine20-jenkins@metaways.de>
Tested-by: sstamer <s.stamer@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
2 years agoMerge branch '2017.11' into 2017.11-develop 2017.08.1
Philipp Schüle [Thu, 10 Aug 2017 10:17:09 +0000 (12:17 +0200)]
Merge branch '2017.11' into 2017.11-develop

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>
3 years agoMerge branch '2017.11' into 2017.11-develop
Philipp Schüle [Wed, 9 Aug 2017 14:49:03 +0000 (16:49 +0200)]
Merge branch '2017.11' into 2017.11-develop

3 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>
3 years agofire after update event when it's update with all related data
Michael Spahn [Wed, 9 Aug 2017 14:13:26 +0000 (16:13 +0200)]
fire after update event when it's update with all related data

 - inspect after update is fired before related data are updated

Change-Id: I40881704576a5d18e5989eb9c633c3c6020e9b01
Reviewed-on: http://gerrit.tine20.com/customers/5436
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agoMerge branch '2017.11' into 2017.11-develop
jenkins [Wed, 9 Aug 2017 14:12:49 +0000 (16:12 +0200)]
Merge branch '2017.11' into 2017.11-develop

3 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>
3 years agoMerge branch '2017.11' into 2017.11-develop
jenkins [Wed, 9 Aug 2017 13:11:41 +0000 (15:11 +0200)]
Merge branch '2017.11' into 2017.11-develop

3 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>
3 years agoMerge branch '2017.11' into 2017.11-develop
jenkins [Wed, 9 Aug 2017 12:54:20 +0000 (14:54 +0200)]
Merge branch '2017.11' into 2017.11-develop

3 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>
3 years agoMerge branch '2017.11' into 2017.11-develop
jenkins [Wed, 9 Aug 2017 12:10:30 +0000 (14:10 +0200)]
Merge branch '2017.11' into 2017.11-develop

3 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>
3 years agoadd calendar after update event
Michael Spahn [Tue, 8 Aug 2017 16:03:24 +0000 (18:03 +0200)]
add calendar after update event

Change-Id: Ied7c76d76769ec658af428c9a1dd7e1101ef716c
Reviewed-on: http://gerrit.tine20.com/customers/5424
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 '2017.11' into 2017.11-develop
jenkins [Wed, 9 Aug 2017 09:48:20 +0000 (11:48 +0200)]
Merge branch '2017.11' into 2017.11-develop

3 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>
3 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>
3 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 agoMerge branch '2017.11' into 2017.11-develop
jenkins [Wed, 9 Aug 2017 09:00:16 +0000 (11:00 +0200)]
Merge branch '2017.11' into 2017.11-develop

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 agoMerge branch '2017.11' into 2017.11-develop
jenkins [Tue, 8 Aug 2017 16:52:01 +0000 (18:52 +0200)]
Merge branch '2017.11' into 2017.11-develop

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 agoMailFiler - allow to sort by subrecords fields
Paul Mehrer [Mon, 7 Aug 2017 15:59:56 +0000 (17:59 +0200)]
MailFiler - allow to sort by subrecords fields

Change-Id: Id8488e22a44a788b303c5969b21733536317da63
Reviewed-on: http://gerrit.tine20.com/customers/5412
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 '2017.11' into 2017.11-develop
jenkins [Tue, 8 Aug 2017 13:33:50 +0000 (15:33 +0200)]
Merge branch '2017.11' into 2017.11-develop

3 years agoMerge branch '2017.11' into 2017.11-develop
jenkins [Tue, 8 Aug 2017 13:11:26 +0000 (15:11 +0200)]
Merge branch '2017.11' into 2017.11-develop

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_Export - introduce definition templateFileId, add vfs access check
Paul Mehrer [Fri, 4 Aug 2017 15:40:38 +0000 (17:40 +0200)]
Tinebase_Export - introduce definition templateFileId, add vfs access check

Change-Id: I7fb2c5c610c3f3dcd105a989f6cdab4560e73bef
Reviewed-on: http://gerrit.tine20.com/customers/5402
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 agoMerge branch '2017.11' into 2017.11-develop
jenkins [Mon, 7 Aug 2017 17:12:21 +0000 (19:12 +0200)]
Merge branch '2017.11' into 2017.11-develop

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 '2017.11' into 2017.11-develop
jenkins [Mon, 7 Aug 2017 14:37:09 +0000 (16:37 +0200)]
Merge branch '2017.11' into 2017.11-develop

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 agoActiveSync - add Json FE remoteResetDevices
Paul Mehrer [Mon, 7 Aug 2017 10:29:18 +0000 (12:29 +0200)]
ActiveSync - add Json FE remoteResetDevices

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

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 agoallow autocomplete for models without explicit filter model
Michael Spahn [Mon, 7 Aug 2017 06:58:16 +0000 (08:58 +0200)]
allow autocomplete for models without explicit filter model

Change-Id: I23f02baeb14674df06f786e8e68863bf5dd76930
Reviewed-on: http://gerrit.tine20.com/customers/5403
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/) <tine20-jenkins@metaways.de>
3 years agoMerge branch '2017.11' into 2017.11-develop
jenkins [Mon, 7 Aug 2017 10:48:44 +0000 (12:48 +0200)]
Merge branch '2017.11' into 2017.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 agoAllow to override module name of a specific application either through the model...
Michael Spahn [Fri, 4 Aug 2017 13:40:42 +0000 (15:40 +0200)]
Allow to override module name of a specific application either through the model or using modelconfiguration

Change-Id: Icce36d4ab54f9055262dd40ae35f2a2d7ab01578
Reviewed-on: http://gerrit.tine20.com/customers/5399
Tested-by: Jenkins CI (http://ci.tine20.com/) <tine20-jenkins@metaways.de>
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agoMerge branch '2017.11' into 2017.11-develop
Philipp Schüle [Fri, 4 Aug 2017 16:14:16 +0000 (18:14 +0200)]
Merge branch '2017.11' into 2017.11-develop

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 agoMerge branch '2017.11' into 2017.11-develop
Philipp Schüle [Fri, 4 Aug 2017 08:39:15 +0000 (10:39 +0200)]
Merge branch '2017.11' into 2017.11-develop

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 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 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 '2017.11' into 2017.11-develop
jenkins [Thu, 3 Aug 2017 16:56:19 +0000 (18:56 +0200)]
Merge branch '2017.11' into 2017.11-develop

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 '2017.11' into 2017.11-develop
Philipp Schüle [Thu, 3 Aug 2017 13:01:07 +0000 (15:01 +0200)]
Merge branch '2017.11' into 2017.11-develop

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 ago0013364: update app versions to 11.0
Philipp Schüle [Wed, 2 Aug 2017 09:20:08 +0000 (11:20 +0200)]
0013364: update app versions to 11.0

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

Change-Id: Ia2ceb63c84894ccdb31d0a0f6f7cab41ed1d0089
Reviewed-on: http://gerrit.tine20.com/customers/5372
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-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