tine20
4 years ago0013074: some context menu entries missing
Michael Spahn [Tue, 16 May 2017 11:39:41 +0000 (13:39 +0200)]
0013074: some context menu entries missing

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

Change-Id: I57ed7385f4e40fc02b2f7180bd2dadd766652e69
Reviewed-on: http://gerrit.tine20.com/customers/4678
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agofix appTabs
Cornelius Weiß [Mon, 15 May 2017 18:47:41 +0000 (20:47 +0200)]
fix appTabs

* fix app activation when active tab closes
* fix routeing when tab closes

Change-Id: Ic67ee0fb695a5016084979ed56bbf1f0b262a354
Reviewed-on: http://gerrit.tine20.com/customers/4675
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
4 years agoreload root node shows multiplies contents
Cornelius Weiß [Mon, 15 May 2017 17:25:49 +0000 (19:25 +0200)]
reload root node shows multiplies contents

* fix node reload on collapse

Change-Id: I9925124bb791ea575b7bc7b07c267622554bbca1
Reviewed-on: http://gerrit.tine20.com/customers/4674
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
4 years ago0013070: contact single print in edit dialog
Stefanie Stamer [Mon, 8 May 2017 11:00:46 +0000 (13:00 +0200)]
0013070: contact single print in edit dialog

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

Change-Id: I88994fffd2e16189552a2eac66669bd9387f31b9
Reviewed-on: http://gerrit.tine20.com/customers/4633
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agorestore missing config SYNC_USER_DELETE_AFTER
Philipp Schüle [Mon, 15 May 2017 11:00:22 +0000 (13:00 +0200)]
restore missing config SYNC_USER_DELETE_AFTER

see  0013036: [Tinebase] allow to configure when
 removed users should be deleted

Change-Id: I727f27f18c38feb541ca0308dc758fa0ac4eab1f
Reviewed-on: http://gerrit.tine20.com/customers/4670
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0013004: only persist status enabled, disabled and expired
Philipp Schüle [Mon, 15 May 2017 10:00:23 +0000 (12:00 +0200)]
0013004: only persist status enabled, disabled and expired

* always persist new user status

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

Change-Id: I0b58129459926c9375ce6dad170d010d589007d8
Reviewed-on: http://gerrit.tine20.com/customers/4669
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0013062: Allow document preview by selecting any file and pressing space
Michael Spahn [Thu, 11 May 2017 08:43:13 +0000 (10:43 +0200)]
0013062: Allow document preview by selecting any file and pressing space

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

Change-Id: Iacd2d88dd36f4315171c3153ffa0a9b1380b86a3
Reviewed-on: http://gerrit.tine20.com/customers/4652
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago13058: introduce filesystem previews
Paul Mehrer [Tue, 11 Apr 2017 15:43:24 +0000 (17:43 +0200)]
13058: introduce filesystem previews

Change-Id: Ib30121b9cf795e2c1c3e41b1c3b80dc8591e0149
Reviewed-on: http://gerrit.tine20.com/customers/4554
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
4 years agofix invalid groups error in contact relations
Stefanie Stamer [Thu, 11 May 2017 13:58:07 +0000 (15:58 +0200)]
fix invalid groups error in contact relations

Change-Id: I89a717dd06ab463a4abc4a32872e79e831f01b74
Reviewed-on: http://gerrit.tine20.com/customers/4655
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0013060: refactor filemanager node actions
Cornelius Weiß [Tue, 9 May 2017 17:12:39 +0000 (19:12 +0200)]
0013060: refactor filemanager node actions

* decouple tree/grid
* update actions according to selection
* rewrite d&d implementations

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

Change-Id: Id63cb8c1f62133ecc3a16fcf2f73a0196de453d2
Reviewed-on: http://gerrit.tine20.com/customers/4661
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0013054: return account grants for toplevel nodes
Philipp Schüle [Thu, 11 May 2017 14:06:54 +0000 (16:06 +0200)]
0013054: return account grants for toplevel nodes

... like my folders/shared/other users

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

Change-Id: Iab15225eb84ee7ecee8fcec4f1a5b0d300523277
Reviewed-on: http://gerrit.tine20.com/customers/4656
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0013056: fix "method not found" in example app
Philipp Schüle [Wed, 10 May 2017 13:53:30 +0000 (15:53 +0200)]
0013056: fix "method not found" in example app

* expose json api needs to be true
* removes ERFilter
* adds an example update script

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

Change-Id: Iaa683b0d298f06a119bed009f142c0122eb280e6
Reviewed-on: http://gerrit.tine20.com/customers/4650
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago11888: increase announced own cloud server version
Michael Spahn [Fri, 3 Mar 2017 12:04:07 +0000 (13:04 +0100)]
11888: increase announced own cloud server version

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

Change-Id: Idd8e7a2a44be5dc60264be0c1b1530023923e7a2
Reviewed-on: http://gerrit.tine20.com/customers/4301
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoskip application update if user has no RUN right
Philipp Schüle [Thu, 11 May 2017 06:33:45 +0000 (08:33 +0200)]
skip application update if user has no RUN right

... in node/container acl migration update

Change-Id: I50f31c3a0b46a5a540eb346295a1300325a396c8
Reviewed-on: http://gerrit.tine20.com/customers/4651
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agowe have no owner when looking for other user nodes
Philipp Schüle [Thu, 11 May 2017 11:42:44 +0000 (13:42 +0200)]
we have no owner when looking for other user nodes

Change-Id: I1fd86231d1b4fd5838dd336326c87d2851f4ebbc
Reviewed-on: http://gerrit.tine20.com/customers/4654
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agotemplates with images
Cornelius Weiß [Tue, 9 May 2017 10:22:35 +0000 (12:22 +0200)]
templates with images

Change-Id: Ied6d21026972bc496a923b8eab2512ab02cb6933
Reviewed-on: http://gerrit.tine20.com/customers/4643
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agofix the fix in update script
Philipp Schüle [Wed, 10 May 2017 14:44:05 +0000 (16:44 +0200)]
fix the fix in update script

Change-Id: I6387c4ebd78f5ede658483acb454e625956c5bdf

4 years agofix importexport update script
Philipp Schüle [Wed, 10 May 2017 07:55:04 +0000 (09:55 +0200)]
fix importexport update script

Change-Id: I5258340861886ccecde64f2cf1402ccc02bd735e
Reviewed-on: http://gerrit.tine20.com/customers/4648
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2016.11' into 2016.11-develop
Philipp Schüle [Tue, 9 May 2017 18:09:25 +0000 (20:09 +0200)]
Merge branch '2016.11' into 2016.11-develop

Change-Id: I94b7119b02ffc31fb1c70278c9bc7293df4d5bb2

4 years agodeactivated some failing tests
Philipp Schüle [Tue, 9 May 2017 17:57:29 +0000 (19:57 +0200)]
deactivated some failing tests

they only fail with pgsql and ldap setups...

0010194: fix felamimail webdav tests

Change-Id: Ia7ee02281868eb4d58be956935529852f64c4d88
Reviewed-on: http://gerrit.tine20.com/customers/4647
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoadd test for array config
Stefanie Stamer [Mon, 8 May 2017 12:22:47 +0000 (14:22 +0200)]
add test for array config

Change-Id: I81aa0cf5b6b40c71a31d0f995b95df949264f23e
Reviewed-on: http://gerrit.tine20.com/customers/4636
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoCalendar - make some test facilities public for reuse
Paul Mehrer [Mon, 8 May 2017 16:02:27 +0000 (18:02 +0200)]
Calendar - make some test facilities public for reuse

Change-Id: I84f4c6dbcc95dca6dd50ad3b3d395349ec6bc7cd
Reviewed-on: http://gerrit.tine20.com/customers/4640
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
4 years ago0013042: export: add handling for multiday whole day events
Paul Mehrer [Mon, 8 May 2017 11:06:11 +0000 (13:06 +0200)]
0013042: export: add handling for multiday whole day events

add new option to split up a multiday whole day event into
multiple one day lasting whole day events

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

Change-Id: I50d99b170beb07a105456e102f2f4b47335d0161
Reviewed-on: http://gerrit.tine20.com/customers/4634
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0013040: move all exports to definition files
Paul Mehrer [Thu, 4 May 2017 13:16:57 +0000 (15:16 +0200)]
0013040: move all exports to definition files

applications should not hard code exports anymore
all exports are represented by a definition file
introduce a icon_class, favorite and order property
icon_class contains the icon to display
favorite indicates that this export should be displayed
order indicates also the display order

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

Change-Id: I5cb7a1d051792459bc54d7c606e759f33d05f61f
Reviewed-on: http://gerrit.tine20.com/customers/4616
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0013038: add Tinebase to webdav root tree
Philipp Schüle [Mon, 8 May 2017 12:15:24 +0000 (14:15 +0200)]
0013038: add Tinebase to webdav root tree

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

Change-Id: Ibc0d3ace3cd37919e2aee3be9eed5bb75ee1cefa
Reviewed-on: http://gerrit.tine20.com/customers/4635
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0013036: allow to configure when removed users should be deleted
Philipp Schüle [Mon, 8 May 2017 09:43:20 +0000 (11:43 +0200)]
0013036: allow to configure when removed users should be deleted

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

Change-Id: I0c263125bcdfc9a4aace6d50ca97dd5c9975a164
Reviewed-on: http://gerrit.tine20.com/customers/4632
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0010194: fix felamimail webdav tests
Philipp Schüle [Mon, 8 May 2017 06:39:12 +0000 (08:39 +0200)]
0010194: fix felamimail webdav tests

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

Change-Id: I261efcb809c6c6af6203b91f875ec305505b9078
Reviewed-on: http://gerrit.tine20.com/customers/4626
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoimprove actionUpdater
Cornelius Weiß [Fri, 5 May 2017 14:45:43 +0000 (16:45 +0200)]
improve actionUpdater

* pass isFilterSelect to specific/overwritten updaters
* fix cases when concrete selection instead of selectionModel was
  passed to actionUpdater

Change-Id: Ifd078f28657511606221f13dc1142e0fb4db3e43
Reviewed-on: http://gerrit.tine20.com/customers/4628
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0013030: fix HR and FMail template folder nodes
Philipp Schüle [Fri, 5 May 2017 16:34:55 +0000 (18:34 +0200)]
0013030: fix HR and FMail template folder nodes

* update report and vacation template node ids
* set correct path for new installations
* and activated vacation tests again
see 0010194: fix felamimail webdav tests

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

Change-Id: I73c1d3e0160859b7aefa482071d36728bedea7b1
Reviewed-on: http://gerrit.tine20.com/customers/4622
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoadds another base64 encoded message to AS tests
Philipp Schüle [Tue, 17 Jan 2017 16:53:39 +0000 (17:53 +0100)]
adds another base64 encoded message to AS tests

Change-Id: I4e016849785e71d7976526cf2ea35020d62f39c6
Reviewed-on: http://gerrit.tine20.com/customers/4100
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoadds another iMIP REQUEST test
Philipp Schüle [Mon, 23 Jan 2017 15:09:46 +0000 (16:09 +0100)]
adds another iMIP REQUEST test

Change-Id: I6b36b4b61dfb6e9a6cbe505a617f4cf9136d4d22
Reviewed-on: http://gerrit.tine20.com/customers/4124
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoExampleApplication frontend json can be omitted
Philipp Schüle [Wed, 15 Feb 2017 10:28:02 +0000 (11:28 +0100)]
ExampleApplication frontend json can be omitted

Change-Id: I1f4125710eaf9cd4626407b4366700c65e60d9e8
Reviewed-on: http://gerrit.tine20.com/customers/4220
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0013026: allow to set system account default folders via config
Philipp Schüle [Fri, 27 Jan 2017 21:28:00 +0000 (22:28 +0100)]
0013026: allow to set system account default folders via config

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

Change-Id: Iaf1c673864060188d4a9eca46e09d149ce2799ad
Reviewed-on: http://gerrit.tine20.com/customers/4146
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agorestore line removed by accident
Philipp Schüle [Sat, 6 May 2017 11:01:40 +0000 (13:01 +0200)]
restore line removed by accident

Change-Id: I3ea295cf28baf19494bcb09746d7d1bbee8b368b
Reviewed-on: http://gerrit.tine20.com/customers/4624
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoadds replicationuser to system users
Philipp Schüle [Fri, 5 May 2017 11:17:53 +0000 (13:17 +0200)]
adds replicationuser to system users

Change-Id: I24fad9fac924752a00d2ae0346af388473b76fdd
Reviewed-on: http://gerrit.tine20.com/customers/4621
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0013018: auto create personal folders for initial and synced users
Philipp Schüle [Tue, 2 May 2017 07:07:05 +0000 (09:07 +0200)]
0013018: auto create personal folders for initial and synced users

* and add installation default locale
* also throw create user event from
 syncUser()

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

Change-Id: I649fb7407432bfc66080fee7e4ff61717b2a7efc
Reviewed-on: http://gerrit.tine20.com/customers/4602
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoadds another phing target: phpunit-exec-build
Philipp Schüle [Fri, 5 May 2017 08:07:48 +0000 (10:07 +0200)]
adds another phing target: phpunit-exec-build

.. which does not remove the build files

Change-Id: I016ea61105c21cdfab02a6363a98b3d4486a30b4
Reviewed-on: http://gerrit.tine20.com/customers/4618
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012990: Tinebase Update from 10.9 to 10.20 not working
Philipp Schüle [Fri, 28 Apr 2017 10:45:24 +0000 (12:45 +0200)]
0012990: Tinebase Update from 10.9 to 10.20 not working

* don't rebuildPaths during update when we don't have a setupuser
* pass ignoreAcl to getApplicationInstance in deleteContainerContents

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

Change-Id: Ibe30ff6223c9524aebf166a485d716959a18f285
Reviewed-on: http://gerrit.tine20.com/customers/4600
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0013022: don't show image in grid
Philipp Schüle [Fri, 5 May 2017 06:37:58 +0000 (08:37 +0200)]
0013022: don't show image in grid

... to prevent problems with sorting:
Column not found: 1054 Unknown column
 'image' in 'order clause'

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

Change-Id: Idbdd769b903ba5a804c2a0329d469f0099ec8797
Reviewed-on: http://gerrit.tine20.com/customers/4617
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0013002: can't save file over webdav
Philipp Schüle [Thu, 4 May 2017 12:47:55 +0000 (14:47 +0200)]
0013002: can't save file over webdav

* fixes getAcl() for webdav nodes

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

Change-Id: Icc321f4d75e9b85cc3ba397da1ed10adb3e2fc12
Reviewed-on: http://gerrit.tine20.com/customers/4615
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago13012: Export - enable export of custom fields for RichtextDoc
Paul Mehrer [Wed, 3 May 2017 15:02:33 +0000 (17:02 +0200)]
13012: Export - enable export of custom fields for RichtextDoc

Change-Id: I89d088e65ff3dfe36519dd255f7b3802c7a96519
Reviewed-on: http://gerrit.tine20.com/customers/4611
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
4 years ago0013010: fix handling of otherUsers in Filemanager
Philipp Schüle [Wed, 3 May 2017 15:35:59 +0000 (17:35 +0200)]
0013010: fix handling of otherUsers in Filemanager

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

Change-Id: I4b57703173e721e792bfe42fc56eba4cf19a42dc

4 years agoTinebase_User_Sql - only persist status enabled, disabled and expired
Paul Mehrer [Tue, 2 May 2017 14:12:14 +0000 (16:12 +0200)]
Tinebase_User_Sql - only persist status enabled, disabled and expired

Change-Id: Ie2db5d6101fe8ac6cdd5ee3b4b801cee2b7199e4
Reviewed-on: http://gerrit.tine20.com/customers/4605
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
4 years agoExport - enable to put template files in Tine FileSystem
Paul Mehrer [Wed, 3 May 2017 11:44:39 +0000 (13:44 +0200)]
Export - enable to put template files in Tine FileSystem

it is now possible to store export template files in the FileSystem
under the path
/Tinebase/folders/shared/export/templates/APPNAME/...

Change-Id: Ic29565148d878fdeded405c88bbd63512e98fe63
Reviewed-on: http://gerrit.tine20.com/customers/4608
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
4 years agoForce filter toolbar rendering
Michael Spahn [Tue, 2 May 2017 17:11:59 +0000 (19:11 +0200)]
Force filter toolbar rendering

Change-Id: I20a39e4bd875a33295f9fd3772a21691e82d091e
Reviewed-on: http://gerrit.tine20.com/customers/4607
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
4 years agoTinebase_User_ActiveDirectory - accountStatus fix
Paul Mehrer [Tue, 2 May 2017 12:07:48 +0000 (14:07 +0200)]
Tinebase_User_ActiveDirectory - accountStatus fix

only disable an account in AD if accountStatus is disabled
do not disable the account in AD for blocked / expired

Change-Id: Iab38b82406842d31ac6712aef506b749b0098766
Reviewed-on: http://gerrit.tine20.com/customers/4603
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoremoves invalid shasum for sabre/vobject
Philipp Schüle [Tue, 2 May 2017 12:22:30 +0000 (14:22 +0200)]
removes invalid shasum for sabre/vobject

Change-Id: I2c7e817f6768400d4dd1855bd83e27d0049cf24f
Reviewed-on: http://gerrit.tine20.com/customers/4604
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoadds test for mcv2 custom field handling
Philipp Schüle [Fri, 28 Apr 2017 07:05:17 +0000 (09:05 +0200)]
adds test for mcv2 custom field handling

Change-Id: If4f4d24e487644cbd1650b9e3c3d5779cbf25270
Reviewed-on: http://gerrit.tine20.com/customers/4599
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agotests: use generic json frontend as fallback
Philipp Schüle [Thu, 27 Apr 2017 18:06:34 +0000 (20:06 +0200)]
tests: use generic json frontend as fallback

Change-Id: Icb1eb276024cb6673e812ed753a226a370672b67
Reviewed-on: http://gerrit.tine20.com/customers/4597
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoadds missing app version update
Philipp Schüle [Thu, 27 Apr 2017 18:08:55 +0000 (20:08 +0200)]
adds missing app version update

Change-Id: I4a838ab9f6d2615dba902a0f267b1bd8ff36b597
Reviewed-on: http://gerrit.tine20.com/customers/4598
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agomcv2 models do not need a concrete filter class
Philipp Schüle [Thu, 27 Apr 2017 12:23:39 +0000 (14:23 +0200)]
mcv2 models do not need a concrete filter class

* creates a generic getFilterForModel function

Change-Id: Ide33f19ea2dcb2e96300d5b20a860ec5296471b4
Reviewed-on: http://gerrit.tine20.com/customers/4594
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agopart of groups in contacts changes. Got lost somehow
Stefanie Stamer [Thu, 27 Apr 2017 12:57:35 +0000 (14:57 +0200)]
part of groups in contacts changes. Got lost somehow

Change-Id: I9dd69087888bd3a27af7f65cec0b3b20fba50635
Reviewed-on: http://gerrit.tine20.com/customers/4595
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoadd new file system tasks to scheduler
Paul Mehrer [Thu, 27 Apr 2017 11:02:11 +0000 (13:02 +0200)]
add new file system tasks to scheduler

Change-Id: I7f11c8056d1ff01bd0f226a76b8c7e48a6b5d119
Reviewed-on: http://gerrit.tine20.com/customers/4593
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
4 years agoFileSystem - prevent invalid folder sizes
Paul Mehrer [Thu, 27 Apr 2017 10:40:57 +0000 (12:40 +0200)]
FileSystem - prevent invalid folder sizes

Change-Id: I0905d430510decfc01a3eaca409480fa4e8c3a8c
Reviewed-on: http://gerrit.tine20.com/customers/4592
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
4 years agoMerge branch '2016.11' into 2016.11-develop
Philipp Schüle [Thu, 27 Apr 2017 06:53:28 +0000 (08:53 +0200)]
Merge branch '2016.11' into 2016.11-develop

Change-Id: I68aaeaf5dec3465968bc273b8bc2eb8560402b8c

4 years agoclicking main menu should not activate an app
Philipp Schüle [Wed, 26 Apr 2017 12:40:23 +0000 (14:40 +0200)]
clicking main menu should not activate an app

Change-Id: I07bd1104fa7813931ca9ee3c52efc81aee02576d
Reviewed-on: http://gerrit.tine20.com/customers/4588
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012982: fix some mail issues with php 7
Philipp Schüle [Tue, 25 Apr 2017 12:31:21 +0000 (14:31 +0200)]
0012982: fix some mail issues with php 7

* relaxes sieve vacation test (needs to be
 researched - strange issue with html mails)
* fixes / improves handling of rfc822 message
 body parts

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

Change-Id: I92adf38d32a2c7603cc7249edbe0c400afeb825e
Reviewed-on: http://gerrit.tine20.com/customers/4585
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoFilemanager: shared children were missing via webdav
Philipp Schüle [Mon, 24 Apr 2017 15:58:18 +0000 (17:58 +0200)]
Filemanager: shared children were missing via webdav

* adds a test for this case
* also fixes acl handling for new container nodes

see 0012788: allow acl for all folder nodes

Change-Id: I18298af5f88dbb87a8569372bc6790eb6a106f00
Reviewed-on: http://gerrit.tine20.com/customers/4582
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011952: TLS doesn't work with Self-signed
Philipp Schüle [Wed, 29 Mar 2017 16:50:23 +0000 (18:50 +0200)]
0011952: TLS doesn't work with Self-signed

* improve imap connect with stream_socket_client
* use original IMAP protocol connect()
* allow to disable certificate verification
* create config for connection options
* use config for SMTP connections, too

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

Change-Id: I26cac15da8205542053b839d699f87be4abe8aa1
Reviewed-on: http://gerrit.tine20.com/customers/4586
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agofix pgsql
Paul Mehrer [Mon, 24 Apr 2017 15:17:25 +0000 (17:17 +0200)]
fix pgsql

Change-Id: Ie47b290f57d7df0bc8013e57e6caa6f03e76b763
Reviewed-on: http://gerrit.tine20.com/customers/4581
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
4 years ago0012976: Filter breaks in felamimail until filtertoolbar is rendered once
Michael Spahn [Mon, 24 Apr 2017 14:27:07 +0000 (16:27 +0200)]
0012976: Filter breaks in felamimail until filtertoolbar is rendered once

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

Change-Id: Ib99c1070015cc8e05f30823f621e8b2b844bae80
Reviewed-on: http://gerrit.tine20.com/customers/4578
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2016.11' into 2016.11-develop
Philipp Schüle [Mon, 24 Apr 2017 09:15:38 +0000 (11:15 +0200)]
Merge branch '2016.11' into 2016.11-develop

4 years agoadds a test for purchase invoice creation via webdav
Philipp Schüle [Mon, 24 Apr 2017 07:56:12 +0000 (09:56 +0200)]
adds a test for purchase invoice creation via webdav

Change-Id: I02d530e865ea8e6f22953e67db0068ac1f55d002
Reviewed-on: http://gerrit.tine20.com/customers/4574
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012972: skip broken persistent filters
Paul Mehrer [Fri, 21 Apr 2017 15:16:02 +0000 (17:16 +0200)]
0012972: skip broken persistent filters

broken filters will now be silently skipped when read from db

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

Change-Id: Ic6e6052479feb00a7f2747445838f4937ec46486
Reviewed-on: http://gerrit.tine20.com/customers/4573
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agofix for path filter
Philipp Schüle [Fri, 21 Apr 2017 08:25:34 +0000 (10:25 +0200)]
fix for path filter

proper handling if path feature disabled or empty search term

Change-Id: If34e1c65fbbcb8fe369eab5c558495182a695d98
Reviewed-on: http://gerrit.tine20.com/customers/4567
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agocreateTag: throw exception if user object is invalid
Philipp Schüle [Fri, 21 Apr 2017 10:15:51 +0000 (12:15 +0200)]
createTag: throw exception if user object is invalid

Change-Id: Ia138d54ce23dc8b13462ed4d3b13436b88606202
Reviewed-on: http://gerrit.tine20.com/customers/4570
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012964: update sabredav vobject to support php7
Paul Mehrer [Thu, 20 Apr 2017 15:45:53 +0000 (17:45 +0200)]
0012964: update sabredav vobject to support php7

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

Change-Id: I122d8a334601b0ac4e843256bbe2a7d65ad452c9
Reviewed-on: http://gerrit.tine20.com/customers/4568
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoFix import dialogs
Michael Spahn [Fri, 21 Apr 2017 10:50:34 +0000 (12:50 +0200)]
Fix import dialogs

Change-Id: I0230be2e204deb2b9d6e6883723f467076c15c27
Reviewed-on: http://gerrit.tine20.com/customers/4571
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012966: show groups of contact in edit dialog
Stefanie Stamer [Tue, 14 Mar 2017 13:13:24 +0000 (14:13 +0100)]
0012966: show groups of contact in edit dialog

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

Change-Id: Idb3ed3c745c716ce8a0a3fcdc9439433961bfbed
Reviewed-on: http://gerrit.tine20.com/customers/4433
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012962: update of inventory fails without php 5.5+
Philipp Schüle [Thu, 20 Apr 2017 10:28:03 +0000 (12:28 +0200)]
0012962: update of inventory fails without php 5.5+

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

Change-Id: If8517cbf299a3e856a2f1bae441b439976d02148
Reviewed-on: http://gerrit.tine20.com/customers/4560
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoprevent problems in CF edit dialog
Philipp Schüle [Fri, 21 Apr 2017 09:34:35 +0000 (11:34 +0200)]
prevent problems in CF edit dialog

... if curApp is not found
... there has been a problem with Tinebase
 which is no longer returned by appMgr

Change-Id: I13cd5ad9959185f4f9d021f9bc1b8bd2fbe58de0
Reviewed-on: http://gerrit.tine20.com/customers/4569
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agocontainer2node update script: handle duplicate names
Philipp Schüle [Thu, 20 Apr 2017 16:24:00 +0000 (18:24 +0200)]
container2node update script: handle duplicate names

Change-Id: I9b00fa1203eb326921a9f0a76f7be0743b121b0d
Reviewed-on: http://gerrit.tine20.com/customers/4565
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoremoves obsolete code
Philipp Schüle [Thu, 20 Apr 2017 17:13:58 +0000 (19:13 +0200)]
removes obsolete code

Change-Id: I51f9727444c310d46d1811e73f2d79f828ae0270
Reviewed-on: http://gerrit.tine20.com/customers/4566
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agouse getSystemUsernames for fetching system user names
Philipp Schüle [Thu, 20 Apr 2017 11:10:28 +0000 (13:10 +0200)]
use getSystemUsernames for fetching system user names

Change-Id: I55cc1f4b3d1d0830a14da48565e4fc3eee105073
Reviewed-on: http://gerrit.tine20.com/customers/4561
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012954: acl UI for folder nodes
Philipp Schüle [Tue, 11 Apr 2017 16:16:53 +0000 (18:16 +0200)]
0012954: acl UI for folder nodes

* adds account grant (including account_name) resolving
* adds ui for setting acl
* set/unset acl functionality in Node controller
* adds tests

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

Change-Id: Ic7152bf0f9c8c323defe1673ea625e3dccaba86f
Reviewed-on: http://gerrit.tine20.com/customers/4549
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2016.11-develop-ldap' into 2016.11-develop
Philipp Schüle [Wed, 19 Apr 2017 14:35:18 +0000 (16:35 +0200)]
Merge branch '2016.11-develop-ldap' into 2016.11-develop

4 years agoremove test users in sync backend
Paul Mehrer [Sat, 15 Apr 2017 10:13:50 +0000 (12:13 +0200)]
remove test users in sync backend

Change-Id: I43762596c21e6790079c0e87568d07ba5c4985f3
Reviewed-on: http://gerrit.tine20.com/customers/4552
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoonly cache server in production
Philipp Schüle [Tue, 11 Apr 2017 16:16:18 +0000 (18:16 +0200)]
only cache server in production

... to allow to add/change smd/server during
 development

Change-Id: Ic3bf6974955048500a8734967be65694ab85c9b4
Reviewed-on: http://gerrit.tine20.com/customers/4543
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoadds filter debug statement
Philipp Schüle [Tue, 11 Apr 2017 16:03:18 +0000 (18:03 +0200)]
adds filter debug statement

Change-Id: I8511ea60d75db2011d14e1e9939bc84b64d51c78
Reviewed-on: http://gerrit.tine20.com/customers/4542
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agofixes default department handling
Philipp Schüle [Tue, 11 Apr 2017 16:00:28 +0000 (18:00 +0200)]
fixes default department handling

Change-Id: Id062426f7e7deedda346c44094d000da5487aac9
Reviewed-on: http://gerrit.tine20.com/customers/4541
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012940: Extend tag description and add fulltext index
Michael Spahn [Mon, 3 Apr 2017 17:03:58 +0000 (19:03 +0200)]
0012940: Extend tag description and add fulltext index

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

Change-Id: I742c39ddf81e15ba667561f1dea98dfc20af478c
Reviewed-on: http://gerrit.tine20.com/customers/4487
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago12948 add filemanager recursive search
Cornelius Weiß [Mon, 10 Apr 2017 14:47:46 +0000 (16:47 +0200)]
12948 add filemanager recursive search

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

Change-Id: I9abdb87ab846568fde96d10666fe7fff7f19933d
Reviewed-on: http://gerrit.tine20.com/customers/4537
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012958: Improve upload handling in filemanager
Michael Spahn [Tue, 11 Apr 2017 15:59:46 +0000 (17:59 +0200)]
0012958: Improve upload handling in filemanager

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

Change-Id: Iafef63da89a324e1b499b2fe4e9e949d6f748e02
Reviewed-on: http://gerrit.tine20.com/customers/4540
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoinitialize database in initFramework
Philipp Schüle [Wed, 19 Apr 2017 10:58:15 +0000 (12:58 +0200)]
initialize database in initFramework

... because otherwise, we would not get any configuration
 defined in config table before a call to getDb()

this fixes for example the LDAP authentication

Change-Id: I1af989549b9656e30e09c423ee13da45640f5776
Reviewed-on: http://gerrit.tine20.com/customers/4556
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoadded transaction handling to tinebase_filesystem
Paul Mehrer [Wed, 12 Apr 2017 10:09:56 +0000 (12:09 +0200)]
added transaction handling to tinebase_filesystem

and stopped the filemanager from creating an empty revision
fixed folder size updates on node move / deletion

Change-Id: Ifc49fc454f053829cf574543f027c814c3020ce9
Reviewed-on: http://gerrit.tine20.com/customers/4551
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
4 years agoPrevent file grid panel from crashing without filemanager enabled
Michael Spahn [Wed, 12 Apr 2017 14:09:40 +0000 (16:09 +0200)]
Prevent file grid panel from crashing without filemanager enabled

Change-Id: I51e51e4cd58f1d81f795c727549b7f3058626c50
Reviewed-on: http://gerrit.tine20.com/customers/4547
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012952: colorize logging
Philipp Schüle [Tue, 11 Apr 2017 16:17:47 +0000 (18:17 +0200)]
0012952: colorize logging

* using ansi color codes
* enable it by setting "colorize" => true
  in logger configuration

see http://pueblo.sourceforge.net/doc/manual/ansi_color_codes.html

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

Change-Id: I649f255a8769f75fee687bc7a06ce9445d5f4e08
Reviewed-on: http://gerrit.tine20.com/customers/4546
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012928: Fulltext search for all description fields and add it to query filter
Michael Spahn [Wed, 5 Apr 2017 09:47:14 +0000 (11:47 +0200)]
0012928: Fulltext search for all description fields and add it to query filter

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

Change-Id: I0816ef77eebc5da2d5aade4225804e819f10b0ad
Reviewed-on: http://gerrit.tine20.com/customers/4500
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
4 years ago0012788: allow acl for all folder nodes (create/remove personal container)
Philipp Schüle [Fri, 7 Apr 2017 11:49:07 +0000 (13:49 +0200)]
0012788: allow acl for all folder nodes (create/remove personal container)

* due to a wrong base path, personal containers where not created
 for Filemanager app
* also fixes removing of personal container nodes on user deletion

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

Change-Id: I5dafbc4a08fea1ebf9c41b3f8a9e671a1fb9c7d4
Reviewed-on: http://gerrit.tine20.com/customers/4523
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoupdates dump for installFromDump test
Philipp Schüle [Tue, 11 Apr 2017 14:04:18 +0000 (16:04 +0200)]
updates dump for installFromDump test

Change-Id: Ic09b034c29c6cf98c8c873eeb63fdd914342d1a6
Reviewed-on: http://gerrit.tine20.com/customers/4539
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012944: view/download revisions in file manager
Cornelius Weiß [Thu, 6 Apr 2017 15:29:31 +0000 (17:29 +0200)]
0012944: view/download revisions in file manager

Change-Id: Iedad8cbf8a9d8ba2ac821bba3b032584e5733458
Reviewed-on: http://gerrit.tine20.com/customers/4521
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012646: Display and print filed mails
Michael Spahn [Mon, 10 Apr 2017 14:36:35 +0000 (16:36 +0200)]
0012646: Display and print filed mails

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

Change-Id: Iebd3671bb20ac7ae1f0f3281074dfb1a4dd0d696
Reviewed-on: http://gerrit.tine20.com/customers/4536
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agodefer register core data
Philipp Schüle [Tue, 11 Apr 2017 11:01:36 +0000 (13:01 +0200)]
defer register core data

... as mc v2 apps might not already
 have initialized their models

Change-Id: Ia77f551fec911142fc9e9b1fabb77d92241239e3
Reviewed-on: http://gerrit.tine20.com/customers/4538
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012788: allow acl for all folder nodes (another test)
Philipp Schüle [Fri, 7 Apr 2017 10:14:21 +0000 (12:14 +0200)]
0012788: allow acl for all folder nodes (another test)

* adds test for moving nodes acl

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

Change-Id: I5dafbc4a08fea1ebf9c41b3f8a9e671a1fb9caa7
Reviewed-on: http://gerrit.tine20.com/customers/4525
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012946: add usage tab to file/folder properties dialog
Paul Mehrer [Fri, 7 Apr 2017 14:16:46 +0000 (16:16 +0200)]
0012946: add usage tab to file/folder properties dialog

return array with folder usage based on users ACLs
size and revision_size grouped by
file creator
file type (file extension)

Change-Id: I127c02f66d5e51e1109fed237193fa5b85c8da8a
Reviewed-on: http://gerrit.tine20.com/customers/4529
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2016.11' into 2016.11-develop
Philipp Schüle [Mon, 10 Apr 2017 13:02:34 +0000 (15:02 +0200)]
Merge branch '2016.11' into 2016.11-develop

4 years ago0012788: allow acl for all folder nodes (update script)
Philipp Schüle [Thu, 6 Apr 2017 16:22:33 +0000 (18:22 +0200)]
0012788: allow acl for all folder nodes (update script)

* migrates old container acl to node acl

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

Change-Id: Ic3e442ad49febbe5bee0d6c512833c6c7837ec3e
Reviewed-on: http://gerrit.tine20.com/customers/4522
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoupdates addCustomfield example call
Philipp Schüle [Mon, 10 Apr 2017 07:48:29 +0000 (09:48 +0200)]
updates addCustomfield example call

Change-Id: I94e6ceca86da73ade5dc611dc310f2fc19104d58
Reviewed-on: http://gerrit.tine20.com/customers/4530
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agodisable modlog before creating system user
Philipp Schüle [Mon, 10 Apr 2017 12:00:08 +0000 (14:00 +0200)]
disable modlog before creating system user

... as we can't create modlogs without user

Change-Id: Ia0088660358e41d37ce9f12d9c5476dc3c6ea134
Reviewed-on: http://gerrit.tine20.com/customers/4534
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agofixes attachment name test
Philipp Schüle [Mon, 10 Apr 2017 12:14:57 +0000 (14:14 +0200)]
fixes attachment name test

... spaces are replaced in filenames

Change-Id: Iff3046cc1e622f8140e11061f81da6d2037f7540
Reviewed-on: http://gerrit.tine20.com/customers/4535
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>