tine20
2 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>
2 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

2 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>
2 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

2 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>
2 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>
2 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>
2 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

2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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

2 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

2 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

2 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

2 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>
2 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>
2 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>
2 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

2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 years agoTinebase_Setup - fix update paths
Paul Mehrer [Mon, 24 Jul 2017 10:24:20 +0000 (12:24 +0200)]
Tinebase_Setup - fix update paths

Change-Id: I0b85dce9d13eb5d690bb1c0f7bdfb62baa92d65d
Reviewed-on: http://gerrit.tine20.com/customers/5287
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
2 years agoCalendar_Controller_Event::updateRecurSeries - typo leading to recur update
Paul Mehrer [Mon, 24 Jul 2017 10:48:37 +0000 (12:48 +0200)]
Calendar_Controller_Event::updateRecurSeries - typo leading to recur update

the recur will change due to wrong spelled propery dtend, leading to get now()
as date => rrule update with wrong dtend, but it never gets persisted

For complex rrules the dont change complexe rrule check throws which occurs
as a bug to the user

Change-Id: Ie57aedffaf0c7177d3662616d64bd1879855349f
Reviewed-on: http://gerrit.tine20.com/customers/5288
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
2 years agofix attendee grid on non persisted records
Michael Spahn [Mon, 24 Jul 2017 09:08:10 +0000 (11:08 +0200)]
fix attendee grid on non persisted records

Change-Id: Ib775d7e18c73af344d7d3ae3a73a7f082315e015
Reviewed-on: http://gerrit.tine20.com/customers/5282
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
2 years agoproperly sort attendee picker combo
Michael Spahn [Mon, 24 Jul 2017 09:50:35 +0000 (11:50 +0200)]
properly sort attendee picker combo

Change-Id: I78e05ebbd5ff71a310a2dd092839a53b9643aa02
Reviewed-on: http://gerrit.tine20.com/customers/5283
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
2 years agofix attendee grid
Michael Spahn [Mon, 24 Jul 2017 10:08:43 +0000 (12:08 +0200)]
fix attendee grid

Change-Id: I6ae8c15c02fcde8528771384cac452db93c2e74e
Reviewed-on: http://gerrit.tine20.com/customers/5285
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
2 years agofix autoexpand for virtual nodes
Michael Spahn [Thu, 20 Jul 2017 15:04:51 +0000 (17:04 +0200)]
fix autoexpand for virtual nodes

Change-Id: I5c893722d407612fe4902690c1aa4bd4d4feea49
Reviewed-on: http://gerrit.tine20.com/customers/5273
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
2 years agostop more context events where generic help overwrites menus
Cornelius Weiß [Mon, 24 Jul 2017 09:46:50 +0000 (11:46 +0200)]
stop more context events where generic help overwrites menus

Change-Id: I5fdcc8ba2a3d929438234d6b24b0de9469baffc5
Reviewed-on: http://gerrit.tine20.com/customers/5284
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
2 years agorelax lxoffice import test a little bit
Philipp Schüle [Fri, 21 Jul 2017 06:24:40 +0000 (08:24 +0200)]
relax lxoffice import test a little bit

Change-Id: Idf4decf917af7fac055cf59017f69cb65ccd8087
Reviewed-on: http://gerrit.tine20.com/customers/5278
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
2 years agoimproves testSaveMessageInFolder() in test
Philipp Schüle [Fri, 21 Jul 2017 10:29:59 +0000 (12:29 +0200)]
improves testSaveMessageInFolder() in test

... as bcc addresses can be returned in random order

Change-Id: I4482a4adc07bfe2ec4f12376c308c7a944853c83
Reviewed-on: http://gerrit.tine20.com/customers/5281
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
2 years agoFilemanager - pin protected folders fix
Paul Mehrer [Fri, 21 Jul 2017 09:07:47 +0000 (11:07 +0200)]
Filemanager - pin protected folders fix

after a pin protection is set during an update a final get is done. But
now the folder is pin protected and the get may fail. Fixed that.

Change-Id: I1ed7ab2b2f5f3bb87c5b47dd739cae1f0e2cb19d
Reviewed-on: http://gerrit.tine20.com/customers/5280
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
2 years agoadds in memory caching for model config methods
Philipp Schüle [Thu, 20 Jul 2017 15:45:00 +0000 (17:45 +0200)]
adds in memory caching for model config methods

... and removes verbose debug logging

Change-Id: Id3feb18b4071654efd064e8b639975cc523fc450
Reviewed-on: http://gerrit.tine20.com/customers/5275
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
2 years agoFilemanager search recursive - fix missing prepend base path
Paul Mehrer [Thu, 20 Jul 2017 17:25:16 +0000 (19:25 +0200)]
Filemanager search recursive - fix missing prepend base path

only relevant for the filter toArray() in the response array. So it was
not a problem beyond being a bug

Change-Id: I47ca7a0e01e7a846dcd986bd4e1838f6a8a2ce95
Reviewed-on: http://gerrit.tine20.com/customers/5277
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
2 years agoTinebase_Setup_Update10 - fix order of table structure updates
Paul Mehrer [Thu, 20 Jul 2017 16:51:30 +0000 (18:51 +0200)]
Tinebase_Setup_Update10 - fix order of table structure updates

Change-Id: I22f8385fb6d2eea96c279fcb696b7ee52be99e05
Reviewed-on: http://gerrit.tine20.com/customers/5276
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
2 years ago0013346: client presence observer for pin validation
Philipp Schüle [Wed, 19 Jul 2017 14:16:06 +0000 (16:16 +0200)]
0013346: client presence observer for pin validation

* use presenceObserver to detect user absence/presence
* default lifetime is 15 minutes
* don't allow empty pins

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

Change-Id: Icccb593a947d6a6e0979c9935199eb9c3e10f183
Reviewed-on: http://gerrit.tine20.com/customers/5259
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
2 years agoTinebase_Filesystem - make it case sensitive
Paul Mehrer [Wed, 19 Jul 2017 14:02:30 +0000 (16:02 +0200)]
Tinebase_Filesystem - make it case sensitive

* recursive search will be set to search case insensitive!

Change-Id: I3ecb1b9e67ffd698eb2ee57058abb6abba739ece
Reviewed-on: http://gerrit.tine20.com/customers/5258
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
2 years agoprevent "index not defined" warnings
Philipp Schüle [Thu, 20 Jul 2017 12:27:07 +0000 (14:27 +0200)]
prevent "index not defined" warnings

Change-Id: I4987cff69cb4c763f0f0a558ce486437cb86f601
Reviewed-on: http://gerrit.tine20.com/customers/5271
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
2 years agoTinebase_Filesystem - introduce pin protected folders
Paul Mehrer [Tue, 18 Jul 2017 11:56:44 +0000 (13:56 +0200)]
Tinebase_Filesystem - introduce pin protected folders

Change-Id: I931d1800f543d72a274b2a4bfe622965fcbff8c6
Reviewed-on: http://gerrit.tine20.com/customers/5237
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
2 years agoTinebase_Filesystem - introduce notifications for quota exceeds
Paul Mehrer [Thu, 13 Jul 2017 09:18:41 +0000 (11:18 +0200)]
Tinebase_Filesystem - introduce notifications for quota exceeds

Change-Id: I1147dd2f7ac43931359e46f4b3b93440b9ba7a31
Reviewed-on: http://gerrit.tine20.com/customers/5187
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
2 years ago0012680: CRM can't store leads
Philipp Schüle [Thu, 1 Jun 2017 07:10:06 +0000 (09:10 +0200)]
0012680: CRM can't store leads

* prevent update of related record if user has
 no edit grant for related record container
 (like internal contacts)

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

Change-Id: I5b2a153efda0ffa8fa7bec2069d72ebc9f761af1
Reviewed-on: http://gerrit.tine20.com/customers/5263
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
2 years agodeactivated conf.d test
Philipp Schüle [Mon, 17 Jul 2017 17:51:07 +0000 (19:51 +0200)]
deactivated conf.d test

Change-Id: I7c16246631ae61329c49d0eb5b463cc59fde4f0f
Reviewed-on: http://gerrit.tine20.com/customers/5264
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
2 years agoTinebase_Export_Xls - clone row styles too
Paul Mehrer [Wed, 19 Jul 2017 16:26:09 +0000 (18:26 +0200)]
Tinebase_Export_Xls - clone row styles too

some calendar fixes too

Change-Id: I8bc373cd29411c7af493d303973e38ba599b6e29
Reviewed-on: http://gerrit.tine20.com/customers/5260
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
2 years agoModelConfig2 - create relation filter for virtual fields type relation
Paul Mehrer [Wed, 19 Jul 2017 10:05:52 +0000 (12:05 +0200)]
ModelConfig2 - create relation filter for virtual fields type relation

Change-Id: I08b72576d379267eb7a0caba7bb13c8bcda2ba19
Reviewed-on: http://gerrit.tine20.com/customers/5247
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
2 years agoexports are not working in editDialog for genric grants
Cornelius Weiß [Thu, 20 Jul 2017 08:45:39 +0000 (10:45 +0200)]
exports are not working in editDialog for genric grants

Change-Id: I2f2c37cb7fa5a7bca61a22ac0bb87470f78a6599
Reviewed-on: http://gerrit.tine20.com/customers/5266
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
2 years agoadd sturcutred fbInfo to ease parsing
Cornelius Weiß [Wed, 19 Jul 2017 18:04:23 +0000 (20:04 +0200)]
add sturcutred fbInfo to ease parsing

Change-Id: I9553aa23577613ca71ec46c376b728e295465be8
Reviewed-on: http://gerrit.tine20.com/customers/5265
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
2 years agoignore platform reqs during build
Philipp Schüle [Wed, 19 Jul 2017 18:11:21 +0000 (20:11 +0200)]
ignore platform reqs during build

Change-Id: I05563c880fb5d20fb95f63a945b84c3029e45e7d
Reviewed-on: http://gerrit.tine20.com/customers/5261
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
2 years agorefactor freeBusyComputation to cope with multiple events to check for
Cornelius Weiß [Wed, 19 Jul 2017 12:32:20 +0000 (14:32 +0200)]
refactor freeBusyComputation to cope with multiple events to check for

Change-Id: Iff1de025b7567bfffb889e701507057bc65af1d0
Reviewed-on: http://gerrit.tine20.com/customers/5253
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
2 years agoprepares releasenotes
Philipp Schüle [Wed, 19 Jul 2017 15:52:57 +0000 (17:52 +0200)]
prepares releasenotes

Change-Id: I7ae7ade578bade0eaca40f4dff8740b58115dbcb

2 years agohave presence callback in presenceObserver
Cornelius Weiß [Wed, 19 Jul 2017 13:01:20 +0000 (15:01 +0200)]
have presence callback in presenceObserver

Change-Id: I7808f3594044a5eec6842205ebf56ede30ebfec6
Reviewed-on: http://gerrit.tine20.com/customers/5256
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
2 years agomake download and publish grants finally work in grants grid
Philipp Schüle [Wed, 19 Jul 2017 13:00:02 +0000 (15:00 +0200)]
make download and publish grants finally work in grants grid

* they had to be added to js grants model

Change-Id: I90bda46453577f027c7d625a5bcfabee6de45fef
Reviewed-on: http://gerrit.tine20.com/customers/5255
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
2 years agoupdate php spreadsheet
Michael Spahn [Wed, 19 Jul 2017 12:10:34 +0000 (14:10 +0200)]
update php spreadsheet

Change-Id: I40ef6d8ad4467dab09032d495af05566f3f3b5a3
Reviewed-on: http://gerrit.tine20.com/customers/5252
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
2 years agoargh: grants dialog has no recordClass
Cornelius Weiß [Wed, 19 Jul 2017 12:00:09 +0000 (14:00 +0200)]
argh: grants dialog has no recordClass

Change-Id: I15b425dcec3a16b22a4aa731ff2f7816c0753edc
Reviewed-on: http://gerrit.tine20.com/customers/5251
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
2 years agocalendar event before delete inspect event
Michael Spahn [Wed, 19 Jul 2017 10:17:41 +0000 (12:17 +0200)]
calendar event before delete inspect event

Change-Id: Iaa0927dd235ac5f75c2bf02a03557f5fec28fe94
Reviewed-on: http://gerrit.tine20.com/customers/5248
Reviewed-by: Philipp Schüle <p.schuele@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>
2 years agofix price in timeaccounts
Cornelius Weiß [Tue, 18 Jul 2017 15:57:07 +0000 (17:57 +0200)]
fix price in timeaccounts

Change-Id: I7660d86402d21d96ff1b515a91fe3568357b4e77
Reviewed-on: http://gerrit.tine20.com/customers/5244
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
2 years agoAllow relationcombo setValue to select records
Michael Spahn [Tue, 18 Jul 2017 17:18:42 +0000 (19:18 +0200)]
Allow relationcombo setValue to select records

 - if record is not in relationstore, add it to store

Change-Id: Ia4ff58ae84fea59e7021758decd1f0f0dc07f0b9
Reviewed-on: http://gerrit.tine20.com/customers/5246
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
2 years agoonly look for valid second factor in session if we have a session
Philipp Schüle [Tue, 18 Jul 2017 16:28:07 +0000 (18:28 +0200)]
only look for valid second factor in session if we have a session

Change-Id: I6ea2f49149696a22e5bb80442b62fade13b3ec2b
Reviewed-on: http://gerrit.tine20.com/customers/5245
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
2 years agomonth view recurinstances not selectable
Cornelius Weiß [Tue, 18 Jul 2017 12:33:43 +0000 (14:33 +0200)]
month view recurinstances not selectable

Change-Id: Iaf0309744a54d9fcca7ec52c8541c4b5186c91d0
Reviewed-on: http://gerrit.tine20.com/customers/5241
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
2 years agoTinebase_Mode_Tree_Node_Filter - added acl_node filter property
Paul Mehrer [Tue, 18 Jul 2017 12:41:54 +0000 (14:41 +0200)]
Tinebase_Mode_Tree_Node_Filter - added acl_node filter property

Change-Id: Idde54a438b95946a4231a14d3b7a95b9270e8f3f
Reviewed-on: http://gerrit.tine20.com/customers/5239
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
2 years ago0013342: allow to configure default user/admin role names
Philipp Schüle [Tue, 18 Jul 2017 08:32:25 +0000 (10:32 +0200)]
0013342: allow to configure default user/admin role names

* use new configs everywhere

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

Change-Id: I8967430d4b7aa171b3a0c19e8b8cd448c9f8a228
Reviewed-on: http://gerrit.tine20.com/customers/5233
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
2 years agoremove unused listener and it's event model
Michael Spahn [Mon, 17 Jul 2017 20:05:39 +0000 (22:05 +0200)]
remove unused listener and it's event model

Change-Id: I9f22f60d2476fb1e8a74a747566198ae31eab6db
Reviewed-on: http://gerrit.tine20.com/customers/5231
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
2 years agorestores missing Calendar_Event_EventUpdateEvent
Philipp Schüle [Mon, 17 Jul 2017 19:46:40 +0000 (21:46 +0200)]
restores missing Calendar_Event_EventUpdateEvent

we get a fatal error without
PHP Fatal error:  Uncaught Error: Class 'Calendar_Event_EventUpdateEvent'
 not found in /usr/local/share/tine20.git/tine20/Calendar/Controller/Event.php:924

Change-Id: I5fd4f018e12f2020b6b0f3a3032cd8e56730c02d
Reviewed-on: http://gerrit.tine20.com/customers/5230
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
2 years agoRemove deprecated event model and allow to skip event throws in event controller
Michael Spahn [Mon, 17 Jul 2017 18:39:28 +0000 (20:39 +0200)]
Remove deprecated event model and allow to skip event throws in event controller

Change-Id: I5ad4aa9c55cc465ac394d6aee30bca98c9286642
Reviewed-on: http://gerrit.tine20.com/customers/5227
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
2 years agoAllow to remove observer by it's identifier
Michael Spahn [Mon, 17 Jul 2017 18:50:17 +0000 (20:50 +0200)]
Allow to remove observer by it's identifier

Change-Id: I4294f36e01ec68a397900f6b7c02598fd3dbb736
Reviewed-on: http://gerrit.tine20.com/customers/5229
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
2 years agopromise versions of record proxy fns
Cornelius Weiß [Mon, 17 Jul 2017 18:31:17 +0000 (20:31 +0200)]
promise versions of record proxy fns

Change-Id: I0777044ec010df19c0502fdd7302192cdda84d8d
Reviewed-on: http://gerrit.tine20.com/customers/5225
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
2 years ago0013342: allow to configure default user/admin role names
Philipp Schüle [Mon, 17 Jul 2017 16:54:35 +0000 (18:54 +0200)]
0013342: allow to configure default user/admin role names

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

Change-Id: I4cd6585505ab0747b312b80411631d06d31624a8
Reviewed-on: http://gerrit.tine20.com/customers/5220
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>