tine20
4 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Thu, 29 Sep 2016 08:47:20 +0000 (10:47 +0200)]
Merge branch '2015.11' into 2015.11-develop

Change-Id: I4f84471511ea4b874dbd3f6db58c73b3bba43260

4 years agoMerge branch '2014.11' into 2015.11
Philipp Schüle [Thu, 29 Sep 2016 08:45:48 +0000 (10:45 +0200)]
Merge branch '2014.11' into 2015.11

Change-Id: I60c527853125a272ea7742146092a549294edd54

4 years ago0012238: tag filter is not working for timesheets
Paul Mehrer [Tue, 20 Sep 2016 14:36:55 +0000 (16:36 +0200)]
0012238: tag filter is not working for timesheets

* always adds table name to tag filter for modelconfig models

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

Change-Id: I5a0fd8602ae6f856358a8943cee474bab4d4fd48
Reviewed-on: http://gerrit.tine20.com/customers/3589
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agofix group attendee resolving for pgsql
Philipp Schüle [Wed, 28 Sep 2016 14:06:47 +0000 (16:06 +0200)]
fix group attendee resolving for pgsql

... and use break instead of continue in switch()

0012220: creating event exceptions with group attendee lose group

Change-Id: Id0a2a92edee39fb054cf393163b5fb632d505c0c
Reviewed-on: http://gerrit.tine20.com/customers/3625
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012210: configure if Nominatim should be used during contact import
Philipp Schüle [Mon, 19 Sep 2016 10:38:49 +0000 (12:38 +0200)]
0012210: configure if Nominatim should be used during contact import

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

Change-Id: I5a308892633064454eb15e5f722eb39facab946f
Reviewed-on: http://gerrit.tine20.com/customers/3580
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Wed, 28 Sep 2016 08:14:39 +0000 (10:14 +0200)]
Merge branch '2015.11' into 2015.11-develop

4 years agoMerge branch '2014.11' into 2015.11
Philipp Schüle [Tue, 27 Sep 2016 12:57:28 +0000 (14:57 +0200)]
Merge branch '2014.11' into 2015.11

Change-Id: Ie24f45eb7cf9febf02d5bb39b6870dc183986f9c

4 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Tue, 27 Sep 2016 12:53:45 +0000 (14:53 +0200)]
Merge branch '2013.10' into 2014.11

4 years ago0012230: print of days view is cropped to one page
Cornelius Weiß [Tue, 27 Sep 2016 08:48:50 +0000 (10:48 +0200)]
0012230: print of days view is cropped to one page

* resize scroller of daysView for printing
* resize iframe to fit content before html2canvas as
  content gets cropped otherwise

Change-Id: I7d62614324179c45cba7e95e2c3fb3a6c9188b4a
Reviewed-on: http://gerrit.tine20.com/customers/3619
Tested-by: Jenkins CI (http://ci.tine20.com/)
Tested-by: sstamer <s.stamer@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012228: employee bday should be saved as datetime
Philipp Schüle [Mon, 26 Sep 2016 14:36:23 +0000 (16:36 +0200)]
0012228: employee bday should be saved as datetime

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

Change-Id: Icd6ccf65c68def112fee01bde1e73508e91c02cc
Reviewed-on: http://gerrit.tine20.com/customers/3618
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011434: init registry / reload loop in setup
Philipp Schüle [Mon, 26 Sep 2016 13:16:13 +0000 (15:16 +0200)]
0011434: init registry / reload loop in setup

* don't use "normal" jsonkey cookie in Setup

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

Change-Id: I728452ec19fcb934eb5b9ecd22901eb03b907be9
Reviewed-on: http://gerrit.tine20.com/customers/3614
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012226: check for mbstring extension in bootstrap.php
Philipp Schüle [Fri, 23 Sep 2016 06:57:59 +0000 (08:57 +0200)]
0012226: check for mbstring extension in bootstrap.php

adds extension_loaded check to bootstrap for mbstring

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

Change-Id: Ife7b1493837a46c59ce74c7cb73e1c69d2c70ab9
Reviewed-on: http://gerrit.tine20.com/customers/3608
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012216: Caldav Directory calendars not found
Philipp Schüle [Fri, 23 Sep 2016 08:51:18 +0000 (10:51 +0200)]
0012216: Caldav Directory calendars not found

* don't forget the braces in ternary operator!

see https://en.wikipedia.org/wiki/%3F:#PHP

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

Change-Id: I39051782a06c233c2d54d423bf8d208b081e4afc
Reviewed-on: http://gerrit.tine20.com/customers/3609
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012224: diff for customfields wrong
Philipp Schüle [Thu, 22 Sep 2016 14:12:51 +0000 (16:12 +0200)]
0012224: diff for customfields wrong

improve customfields diff: unset keys of empty values

... before diff as they equal absent keys

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

Change-Id: Id69fc67db2f40aca096822127396cb662f3fa857
Reviewed-on: http://gerrit.tine20.com/customers/3606
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012218: manage_timeaccounts should always allow export timesheets
Philipp Schüle [Wed, 21 Sep 2016 08:51:53 +0000 (10:51 +0200)]
0012218: manage_timeaccounts should always allow export timesheets

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

Change-Id: I04c514ca9c493d9806cf2f6f6185f56f288dd788
Reviewed-on: http://gerrit.tine20.com/customers/3596
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012220: creating event exceptions with group attendee loose groupitself
Cornelius Weiß [Tue, 20 Sep 2016 16:25:00 +0000 (18:25 +0200)]
0012220: creating event exceptions with group attendee loose groupitself

Change-Id: Iaf5da9217d0d35892cbdafd4a92b038e5c3e53f7
Reviewed-on: http://gerrit.tine20.com/customers/3597
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012212: creating exdate on iOS removes other attendee in default cal
Cornelius Weiß [Mon, 19 Sep 2016 15:55:46 +0000 (17:55 +0200)]
0012212: creating exdate on iOS removes other attendee in default cal

- working folder was not set for update path
- refactored tests

Change-Id: I3c35375327b759c5ab50be036625487fa5e3e178
Reviewed-on: http://gerrit.tine20.com/customers/3587
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoTest if the Timeaccount Filtere is there
sstamer [Thu, 15 Sep 2016 12:06:01 +0000 (14:06 +0200)]
Test if the Timeaccount Filtere is there

Change-Id: Iebd62523321320e357135acd2d91a25f0418bc28
Reviewed-on: http://gerrit.tine20.com/customers/3577
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoldap sync: handle non-sync-photo case
Philipp Schüle [Tue, 20 Sep 2016 13:20:42 +0000 (15:20 +0200)]
ldap sync: handle non-sync-photo case

Change-Id: I844304f480fc35eee6ea951927713f0d8cd7e9e3
Reviewed-on: http://gerrit.tine20.com/customers/3588
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoldap sync: handle non-sync-photo case
Philipp Schüle [Tue, 20 Sep 2016 13:20:42 +0000 (15:20 +0200)]
ldap sync: handle non-sync-photo case

Change-Id: I844304f480fc35eee6ea951927713f0d8cd7e9e3
Reviewed-on: http://gerrit.tine20.com/customers/3588
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Thu, 15 Sep 2016 08:14:01 +0000 (10:14 +0200)]
Merge branch '2015.11' into 2015.11-develop

Change-Id: I2e75d140ee646e5e8dc977d55deedc36f54d81c6

4 years agoMerge branch '2014.11' into 2015.11
Philipp Schüle [Thu, 15 Sep 2016 08:09:05 +0000 (10:09 +0200)]
Merge branch '2014.11' into 2015.11

4 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Thu, 15 Sep 2016 08:08:45 +0000 (10:08 +0200)]
Merge branch '2013.10' into 2014.11

4 years ago0011898: Download links missing server subdir part
Philipp Schüle [Wed, 14 Sep 2016 20:54:24 +0000 (22:54 +0200)]
0011898: Download links missing server subdir part

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

Change-Id: I19e1c6dc7f81afbbe99f728789e646e4183efc37
Reviewed-on: http://gerrit.tine20.com/customers/3572
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 ago0012204: allow account loginname instead of contact displayname
sstamer [Wed, 31 Aug 2016 16:23:34 +0000 (18:23 +0200)]
0012204: allow account loginname instead of contact displayname

... and add config option for switching behavior:
'useLoginnameAsFoldername'

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

Change-Id: I87bd3622eb1f0e3a00b164d2150d82da530d7e63
Reviewed-on: http://gerrit.tine20.com/customers/3500
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoadds version check config
Philipp Schüle [Tue, 13 Sep 2016 15:19:23 +0000 (17:19 +0200)]
adds version check config

Change-Id: I1e77c119383709615754a7ff1f77dbbb85b9e252
Reviewed-on: http://gerrit.tine20.com/customers/3568
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012198: improve contact photo ldap sync
Philipp Schüle [Mon, 12 Sep 2016 11:53:31 +0000 (13:53 +0200)]
0012198: improve contact photo ldap sync

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

Change-Id: If678d4c5c4b0ebcb23b07a98df0c34babe455112
Reviewed-on: http://gerrit.tine20.com/customers/3562
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agomodlog: metadata might not be available
Philipp Schüle [Wed, 7 Sep 2016 16:43:27 +0000 (18:43 +0200)]
modlog: metadata might not be available

... adds an additional check to make sure we have
 user & time

Change-Id: Ic492fcb81a02d3f2696d165b9435ecd6ee42f4a2
Reviewed-on: http://gerrit.tine20.com/customers/3563
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoupdates syncroton to 1.2.2
Philipp Schüle [Mon, 12 Sep 2016 12:16:24 +0000 (14:16 +0200)]
updates syncroton to 1.2.2

Change-Id: Ieead92fa01feeac6f49933829241068ce90be09c
Reviewed-on: http://gerrit.tine20.com/customers/3564
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Mon, 12 Sep 2016 12:19:22 +0000 (14:19 +0200)]
Merge branch '2015.11' into 2015.11-develop

4 years ago0012202: saving timesheet results in segfault
Paul Mehrer [Mon, 12 Sep 2016 08:33:48 +0000 (10:33 +0200)]
0012202: saving timesheet results in segfault

Tinebase_Convert_Json - fix record field resolving

fields of type record only need to be resolved to
a record if they are not yet resolved obviously

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

Change-Id: I4449b7b9e81866b00c13659b79a4e5fdf20f6b9d
Reviewed-on: http://gerrit.tine20.com/customers/3560
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012200: check application run right when adding advanced filter
sstamer [Fri, 9 Sep 2016 08:37:30 +0000 (10:37 +0200)]
0012200: check application run right when adding advanced filter

check for Access Denied in Advanced search

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

Change-Id: I53e501a2d4502041241b9765560eb77266cfa2be
Reviewed-on: http://gerrit.tine20.com/customers/3561
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012196: build translations of mc v2 apps without js code
Philipp Schüle [Mon, 12 Sep 2016 07:09:30 +0000 (09:09 +0200)]
0012196: build translations of mc v2 apps without js code

also adds some more echos

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

Change-Id: I8a077c6a27b9070b549bc879c3e4db609e4f11a2
Reviewed-on: http://gerrit.tine20.com/customers/3558
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012188: add copyOmitFields to modelconfig
Paul Mehrer [Fri, 9 Sep 2016 08:26:13 +0000 (10:26 +0200)]
0012188: add copyOmitFields to modelconfig

* configured Timetracker models

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

Change-Id: Ic0501af5c6473134c53f386a8602f0ccc0367e9b
Reviewed-on: http://gerrit.tine20.com/customers/3551
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoadds Thai and Albanian
Philipp Schüle [Thu, 8 Sep 2016 11:26:41 +0000 (13:26 +0200)]
adds Thai and Albanian

... plural form definitions

Change-Id: Ie4080178f61b355a1fff05f1b7c5b9a590098937
Reviewed-on: http://gerrit.tine20.com/customers/3541
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012190: reactivate copy action for timesheets
Philipp Schüle [Fri, 9 Sep 2016 07:04:55 +0000 (09:04 +0200)]
0012190: reactivate copy action for timesheets

... and sets multipleEditRequiredRight again

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

Change-Id: I6cf3141ab5740cf03c833d8b89a097536f81c36d
Reviewed-on: http://gerrit.tine20.com/customers/3550
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012180: fix broken xml input (#2)
Paul Mehrer [Fri, 9 Sep 2016 12:10:03 +0000 (14:10 +0200)]
0012180: fix broken xml input (#2)

CalDav - Improved invalid character handling in XML

only filter chars if error occurs.

Change-Id: Id9ff4e92b143a80fbfa72bf7f47b952e45013dfa
Reviewed-on: http://gerrit.tine20.com/customers/3555
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Thu, 8 Sep 2016 08:07:39 +0000 (10:07 +0200)]
Merge branch '2015.11' into 2015.11-develop

Change-Id: Ieb9ce5a2baf2abbff76a6317ba77fbb2a5b7c9a6

4 years ago0012180: fix broken xml input
Philipp Schüle [Thu, 18 Sep 2014 13:02:04 +0000 (15:02 +0200)]
0012180: fix broken xml input

* adds helper function for filtering invalid chars

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

Change-Id: Iaad1a610ea719ddfcf85c53cf3ac2c44fa09013c
Reviewed-on: http://gerrit.tine20.com/customers/3527
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012166: copy to clipboard needs to set view for splitview
sstamer [Tue, 6 Sep 2016 11:52:08 +0000 (13:52 +0200)]
0012166: copy to clipboard needs to set view for splitview

Change-Id: I3e4597bf48a9221d0d6cdebb4a19bed0741d6547
Reviewed-on: http://gerrit.tine20.com/customers/3529
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012174: update syncroton to 1.2.1
Philipp Schüle [Wed, 7 Sep 2016 14:57:41 +0000 (16:57 +0200)]
0012174: update syncroton to 1.2.1

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

Change-Id: I74cc953227f0678ebd7e87f3d0311635efc409ae
Reviewed-on: http://gerrit.tine20.com/customers/3534
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoimproves imip and "other" mails test debugging
Philipp Schüle [Mon, 5 Sep 2016 14:41:43 +0000 (16:41 +0200)]
improves imip and "other" mails test debugging

Change-Id: I80efc84d7d92c60ed4bfaf938ff6264dfd9e13dc
Reviewed-on: http://gerrit.tine20.com/customers/3526
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011522: improve handling of group-lists
Paul Mehrer [Fri, 15 Jul 2016 12:17:40 +0000 (14:17 +0200)]
0011522: improve handling of group-lists

Admin / Addressbook: fix group - list concept

* Addressbook_Controller_List
** adding or removing list members now checks manage
   accounts right if list is a grouplist
** changing list properties now checks manage accounts
   right if list is a grouplist and property is a group
   property too.
** for grouplists above changes are send to the group
   controller too, to change associated group too.
** _inspectBeforeCreate allows creation of lists of type
   group, checks for rights & proper group_id

* Addressbook_Controller_Contact
** _inspectBeforeUpdate checks if account data will be
   changed, if so, rights are checked

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

Change-Id: I56a4a1a9c4dd2963543bd33370cd754c904efbca
Reviewed-on: http://gerrit.tine20.com/customers/3363
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Fri, 2 Sep 2016 11:52:10 +0000 (13:52 +0200)]
Merge branch '2015.11' into 2015.11-develop

4 years agoMerge branch '2014.11' into 2015.11
Philipp Schüle [Fri, 2 Sep 2016 11:51:23 +0000 (13:51 +0200)]
Merge branch '2014.11' into 2015.11

4 years ago0012156: clicking on forwarded .eml fails
Philipp Schüle [Fri, 2 Sep 2016 08:49:19 +0000 (10:49 +0200)]
0012156: clicking on forwarded .eml fails

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

Change-Id: I8d1de866a4ec542fa481b925f48f8afda09a86e5
Reviewed-on: http://gerrit.tine20.com/customers/3511
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agokeyfield records might be empty
Philipp Schüle [Fri, 2 Sep 2016 08:31:13 +0000 (10:31 +0200)]
keyfield records might be empty

Change-Id: I8d1b8f4f88698dcca4bd42f20b405b67dd4b8aa3
Reviewed-on: http://gerrit.tine20.com/customers/3510
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012082: deactivate failing scheduled imports
Philipp Schüle [Wed, 10 Aug 2016 18:37:13 +0000 (20:37 +0200)]
0012082: deactivate failing scheduled imports

* adds failcount (int) and lastfail (error message) cols
* no longer run imports for jobs with failcount = 5

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

Change-Id: I78495ebed4ab0084f7d92586d319dc9ac8f2f962
Reviewed-on: http://gerrit.tine20.com/customers/3423
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012146: Message body isn't saved in Draft
Philipp Schüle [Thu, 1 Sep 2016 14:58:32 +0000 (16:58 +0200)]
0012146: Message body isn't saved in Draft

* applied the patch by  SOWIWAS (Theodor van Nahl <theo_dev@van-nahl.org>)
 - thanks for that!

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

Change-Id: Id057b4e220f42022320bd6cec197482d5185e32d
Reviewed-on: http://gerrit.tine20.com/customers/3509
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012148: no sort of columns
Philipp Schüle [Thu, 1 Sep 2016 14:23:12 +0000 (16:23 +0200)]
0012148: no sort of columns

* fixes "paging" parameter name

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

Change-Id: I6bcab89c466d84c6f079a4ee0c6328a330344466
Reviewed-on: http://gerrit.tine20.com/customers/3508
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012150: sync groups: primary group deleting fails
Philipp Schüle [Thu, 1 Sep 2016 12:31:18 +0000 (14:31 +0200)]
0012150: sync groups: primary group deleting fails

* always update users primary groups before deleting

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

Change-Id: I5a6facb7cbbe17f94a9cbb71fd7d86589e723591
Reviewed-on: http://gerrit.tine20.com/customers/3505
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agomakes demo data creation and reset more robust
Philipp Schüle [Thu, 1 Sep 2016 10:16:44 +0000 (12:16 +0200)]
makes demo data creation and reset more robust

Change-Id: I5e15e405c65ac0fd5b4ed93aba414b3192783878
Reviewed-on: http://gerrit.tine20.com/customers/3503
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agocatch preferences error when user has no app run right
Philipp Schüle [Tue, 30 Aug 2016 14:19:21 +0000 (16:19 +0200)]
catch preferences error when user has no app run right

... as we add app registry even if user has just one right
 for the app

Change-Id: I633c51c5638b8cc1f82c0f9cc96e678231ef068f
Reviewed-on: http://gerrit.tine20.com/customers/3499
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agobe more robust when creating keyfield config
Philipp Schüle [Tue, 30 Aug 2016 14:18:19 +0000 (16:18 +0200)]
be more robust when creating keyfield config

... and log any error

Change-Id: I0667bbe548d779e65bb1b643e1f6476b6afc3f30
Reviewed-on: http://gerrit.tine20.com/customers/3498
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012078: skip grants check in timesheet controller if disabled
Philipp Schüle [Fri, 12 Aug 2016 15:24:48 +0000 (17:24 +0200)]
0012078: skip grants check in timesheet controller if disabled

* fixes checkGrant for timesheets
* need to use RequestContext/skipClosedCheck to make sure
 Sales functions can update timesheets

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

Change-Id: I87726d3b93c8b8fbdbcd451db160cb9934bf9022
Reviewed-on: http://gerrit.tine20.com/customers/3434
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoimproves import record update/duplicate count
Philipp Schüle [Fri, 26 Aug 2016 13:38:56 +0000 (15:38 +0200)]
improves import record update/duplicate count

Change-Id: Ib528e72a30ef39351670fddbfbd6d77aca67eb09
Reviewed-on: http://gerrit.tine20.com/customers/3489
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoallow to copy customfields
Philipp Schüle [Fri, 26 Aug 2016 13:38:33 +0000 (15:38 +0200)]
allow to copy customfields

Change-Id: I960153eeb59c3ca091dc3311fcd3ed606f30112e
Reviewed-on: http://gerrit.tine20.com/customers/3488
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agofix diff of empty recordsets
Philipp Schüle [Fri, 26 Aug 2016 13:37:59 +0000 (15:37 +0200)]
fix diff of empty recordsets

Change-Id: I3ec2eb4ae5bd6950e6415e612c7cd7472cfdf39d
Reviewed-on: http://gerrit.tine20.com/customers/3487
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
4 years agotest and improve customfield import handling
Philipp Schüle [Fri, 26 Aug 2016 13:34:14 +0000 (15:34 +0200)]
test and improve customfield import handling

* adds a test with customfield merge for duplicates
* adds cf sorting by key

Change-Id: Ib229335785de5ead2f07d39e495e8b28e778bc0c
Reviewed-on: http://gerrit.tine20.com/customers/3486
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012144: setup login panel logo replaced with default logo
sstamer [Thu, 25 Aug 2016 14:29:22 +0000 (16:29 +0200)]
0012144: setup login panel logo replaced with default logo

Save the Setup Logo!

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

Change-Id: I89ee83dc4de4f11c2e372edd1e0e0ab3ba8135fc
Reviewed-on: http://gerrit.tine20.com/customers/3485
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012126: Use canvas print only for sheet print
sstamer [Wed, 17 Aug 2016 09:52:27 +0000 (11:52 +0200)]
0012126: Use canvas print only for sheet print

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

Change-Id: Ia4c0cca4bde02aa9d78d6b67356b9324eb5744a1
Reviewed-on: http://gerrit.tine20.com/customers/3466
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoadds feature switch for popup size state
Philipp Schüle [Wed, 17 Aug 2016 08:38:47 +0000 (10:38 +0200)]
adds feature switch for popup size state

* and improves checking enabled features of Tinebase

0012024: remember popup window size in client state

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

Change-Id: I93e18edd0489ba7e1bca8e43cec4b436a43d423b
Reviewed-on: http://gerrit.tine20.com/customers/3442
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 agoimprove waiting for mailserver in sendMessage tests
Philipp Schüle [Fri, 26 Aug 2016 13:59:05 +0000 (15:59 +0200)]
improve waiting for mailserver in sendMessage tests

Change-Id: I2b3691ef4829a395e8f676a4f18eab495a7b1f0d
Reviewed-on: http://gerrit.tine20.com/customers/3491
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoFMail: adds another sleep to improve test stability
Philipp Schüle [Thu, 25 Aug 2016 07:02:58 +0000 (09:02 +0200)]
FMail: adds another sleep to improve test stability

Change-Id: I600124e6cef3722ec4918812bf23c3da6254130c
Reviewed-on: http://gerrit.tine20.com/customers/3477
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2014.11' into 2015.11
Philipp Schüle [Fri, 19 Aug 2016 07:46:54 +0000 (09:46 +0200)]
Merge branch '2014.11' into 2015.11

Change-Id: Ie7a83dac93ab08b54cd0c455a50496febed5b0aa

4 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Fri, 19 Aug 2016 07:41:47 +0000 (09:41 +0200)]
Merge branch '2013.10' into 2014.11

Change-Id: I8b1972e6af0c2b648fdbd89cbe21e77c3c2f5f67

4 years ago0012124: emojis in recipient names break message caching
Philipp Schüle [Thu, 18 Aug 2016 10:40:03 +0000 (12:40 +0200)]
0012124: emojis in recipient names break message caching

* filter recipient names before inserting in db

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

Change-Id: I4825be8381af0746d5afa00d834cbd1ee75c85ce
Reviewed-on: http://gerrit.tine20.com/customers/3461
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012116: ldap sync: allow empty ldap values to overwrite contact values
Philipp Schüle [Wed, 17 Aug 2016 12:40:57 +0000 (14:40 +0200)]
0012116: ldap sync: allow empty ldap values to overwrite contact values

* contact data is not updated during ldap sync
* create test that reproduces the problem
* allows to define synced (overwritten) fields
 in config

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

Change-Id: Icd0ee745e65ef075ec8d9ec31fc222c855a12b4d
Reviewed-on: http://gerrit.tine20.com/customers/3448
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012120: put crm lead import autotask into configured default container
sstamer [Thu, 18 Aug 2016 12:16:05 +0000 (14:16 +0200)]
0012120: put crm lead import autotask into configured default container

* fixes getDefaultContainer for other users

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

Change-Id: I500396fdcc63892a1aa70f8c357495b6f92efceb
Reviewed-on: http://gerrit.tine20.com/customers/3462
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012122: continue statement failure
Philipp Schüle [Thu, 18 Aug 2016 09:41:56 +0000 (11:41 +0200)]
0012122: continue statement failure

handle skipping of share correctly

... need to use "continue 2" as continue only
 breaks from the switch statement

see Note on
http://php.net/manual/en/control-structures.continue.php

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

Change-Id: I83e0479a4366e4d6dc734322c2fce721324bcaa4
Reviewed-on: http://gerrit.tine20.com/customers/3463
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoimprove test to mitigate race condition
Philipp Schüle [Thu, 18 Aug 2016 09:45:39 +0000 (11:45 +0200)]
improve test to mitigate race condition

Change-Id: I923a2d11cad72d0b321e697eb7b784d59f2f5b99
Reviewed-on: http://gerrit.tine20.com/customers/3460
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agofixes _createSharedOffers in Sales demo data
Philipp Schüle [Thu, 18 Aug 2016 07:47:20 +0000 (09:47 +0200)]
fixes _createSharedOffers in Sales demo data

Change-Id: I27e4b1535460902bb58b4b0b739dadbb0adf1444
Reviewed-on: http://gerrit.tine20.com/customers/3455
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012116: ldap sync: allow empty ldap values to overwrite contact values
Philipp Schüle [Wed, 17 Aug 2016 12:40:57 +0000 (14:40 +0200)]
0012116: ldap sync: allow empty ldap values to overwrite contact values

* contact data is not updated during ldap sync
* create test that reproduces the problem
* allows to define synced (overwritten) fields
 in config

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

Change-Id: Icd0ee745e65ef075ec8d9ec31fc222c855a12b4d
Reviewed-on: http://gerrit.tine20.com/customers/3446
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012114: lead name column did not appear for non-admin users
sstamer [Fri, 12 Aug 2016 14:40:57 +0000 (16:40 +0200)]
0012114: lead name column did not appear for non-admin users

* Crm has no right view

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

Change-Id: If3dc9aa976037ce90c209bd6a3c503d17d6ebac3
Reviewed-on: http://gerrit.tine20.com/customers/3433
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoimproves duplicate exception logging in import
Philipp Schüle [Mon, 15 Aug 2016 09:24:51 +0000 (11:24 +0200)]
improves duplicate exception logging in import

... and fixes empty tag id handling

Change-Id: I15459a3a82c0bb60f8aa7211cab16270e28b9fbd
Reviewed-on: http://gerrit.tine20.com/customers/3435
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 agosometimes we get errors for wrong locales
Philipp Schüle [Mon, 15 Aug 2016 09:41:41 +0000 (11:41 +0200)]
sometimes we get errors for wrong locales

... when trying to get country from geodata

Change-Id: I21e384002890f348fa508b1f2f30a8d60877b54a
error: Zend_Locale_Exception -> The locale '' is no known locale
Reviewed-on: http://gerrit.tine20.com/customers/3436
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012106: improve import performance for duplicates
Philipp Schüle [Thu, 11 Aug 2016 08:39:45 +0000 (10:39 +0200)]
0012106: improve import performance for duplicates

* don't update records that have no changes

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

Change-Id: I4c6e6abe43a0fbdb1c4b2f0b1413481216c4e6ef
Reviewed-on: http://gerrit.tine20.com/customers/3424
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Wed, 10 Aug 2016 16:26:11 +0000 (18:26 +0200)]
Merge branch '2015.11' into 2015.11-develop

4 years ago0009768: Use ModelConfig for Timetracker models
Paul Mehrer [Wed, 25 May 2016 14:30:58 +0000 (16:30 +0200)]
0009768: Use ModelConfig for Timetracker models

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

Change-Id: I8e5d3c77a8c8ba61d5f8e4015a62fe0a1fb24e82
Reviewed-on: http://gerrit.tine20.com/customers/3178
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoallow to omit filter for imported relations
sstamer [Wed, 10 Aug 2016 12:49:04 +0000 (14:49 +0200)]
allow to omit filter for imported relations

... this way, we always create a new related record

Change-Id: I6f68164b3956c1a32c06e9b7aaf0df528d873576
Reviewed-on: http://gerrit.tine20.com/customers/3422
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoallow to omit filter for imported relations
sstamer [Wed, 10 Aug 2016 12:49:04 +0000 (14:49 +0200)]
allow to omit filter for imported relations

... this way, we always create a new related record

Change-Id: I6f68164b3956c1a32c06e9b7aaf0df528d873575
Reviewed-on: http://gerrit.tine20.com/customers/3421
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoskip adb container checks during initialization
Philipp Schüle [Mon, 8 Aug 2016 16:53:11 +0000 (18:53 +0200)]
skip adb container checks during initialization

... as this breaks with ldap setup ("No Permission")

Change-Id: If78e9700f2b77194eccde95b1cbc5ab9f2607aab
Reviewed-on: http://gerrit.tine20.com/customers/3414
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoadmins might be female
Philipp Schüle [Fri, 5 Aug 2016 08:03:36 +0000 (10:03 +0200)]
admins might be female

Change-Id: Ia9e76ef03692d352901802d0a5244c20bf5c9b96
Reviewed-on: http://gerrit.tine20.com/customers/3411
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 ago0012084: show loglevel number in setup
Philipp Schüle [Fri, 5 Aug 2016 07:59:15 +0000 (09:59 +0200)]
0012084: show loglevel number in setup

* and removes TRACE from setup
 (this should only be used for development)
* needs mantis task

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

Change-Id: I48c04b74275851448b0d2e3ad9c89e2d75b380fb
Reviewed-on: http://gerrit.tine20.com/customers/3410
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agobuild: only minify translations if js dir is found in application
Philipp Schüle [Thu, 4 Aug 2016 09:40:21 +0000 (11:40 +0200)]
build: only minify translations if js dir is found in application

Change-Id: I763532c6d8b409cf5f91168d9b105b6f592247bc
Reviewed-on: http://gerrit.tine20.com/customers/3407
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoneed to convert cache id because it might contain dashes
Philipp Schüle [Thu, 4 Aug 2016 13:28:22 +0000 (15:28 +0200)]
need to convert cache id because it might contain dashes

... from ldap uuids for example

Change-Id: I241a75ed654809620fafd669542734885264d628
Reviewed-on: http://gerrit.tine20.com/customers/3408
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Thu, 4 Aug 2016 08:48:27 +0000 (10:48 +0200)]
Merge branch '2015.11' into 2015.11-develop

4 years ago0012080: different model favorites overwrite each other
Paul Mehrer [Fri, 29 Jul 2016 12:50:24 +0000 (14:50 +0200)]
0012080: different model favorites overwrite each other

within an application favorites will overwrite each other
based on the name only. Changed that to name + model

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

Change-Id: Iaa5f188f6d93b0e11816d1746701b5d7e2f9d445
Reviewed-on: http://gerrit.tine20.com/customers/3405
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Thu, 4 Aug 2016 08:34:37 +0000 (10:34 +0200)]
Merge branch '2015.11' into 2015.11-develop

4 years ago0012030: Customfields - deleting a customfield config in use
Paul Mehrer [Thu, 19 May 2016 13:35:57 +0000 (15:35 +0200)]
0012030: Customfields - deleting a customfield config in use

if a customfield config to be deleted is still in use
an Tinebase_Exception_Record_StillInUse exception will
be thrown, so proper user interaction is possible.

if the user confirms deletion despite the usage of the
customfield, usage check will be skipped

also customfields acls will now be deleted too

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

Change-Id: I7b133c21fa358492a1aa7b6dbcd0e76d37dbb958
Reviewed-on: http://gerrit.tine20.com/customers/3212
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012050: Merge Invoices
sstamer [Wed, 25 Mar 2015 11:58:14 +0000 (12:58 +0100)]
0012050: Merge Invoices

added field ('merge') to contract to always merge all invoices to be
created into one

added option to merge all invoices to be created on request into one
single invoice

added button

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

Change-Id: I51b601852ae6e94fb4b0f0cab0e45442f64d4f87
Reviewed-on: http://gerrit.tine20.com/customers/3362
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoadjust test to new cli import output
Philipp Schüle [Fri, 22 Jul 2016 06:51:16 +0000 (08:51 +0200)]
adjust test to new cli import output

Change-Id: Ibfa80c68a5c320fab1f3b2929a4b04cf070c729d
Reviewed-on: http://gerrit.tine20.com/customers/3385
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoremoved debugging code in Tinebase_Model_Tree_FileObject
Paul Mehrer [Tue, 26 Jul 2016 07:56:54 +0000 (09:56 +0200)]
removed debugging code in Tinebase_Model_Tree_FileObject

Change-Id: If4aad8831322acd0a3fcf6cdfb51bd8bf79628ec
Reviewed-on: http://gerrit.tine20.com/customers/3386
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012078: skip grants check in timesheet controller if disabled
Paul Mehrer [Wed, 3 Aug 2016 11:54:16 +0000 (13:54 +0200)]
0012078: skip grants check in timesheet controller if disabled

Timetracker - Timesheet controller - _checkGrant can skip rights check

the overwritten _checkGrant function now skips the rights check as the
parent function would if the corresponding flag is set.

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

Change-Id: I6f3c185ce13c4fe69b0731cb8f90f54d1bc944b0
Reviewed-on: http://gerrit.tine20.com/customers/3403
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012060: fix doctrine schema creation for pgsql
Philipp Schüle [Tue, 19 Jul 2016 16:46:04 +0000 (18:46 +0200)]
0012060: fix doctrine schema creation for pgsql

* fixing doctrine modelconfig for pgsql
* use smallint for is_deleted & deprecated_status
* always map boolean to smallint
* don't forget to increase version to start update

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

Change-Id: Ib4e7ed16b03afb8595b2b92989746839ff19389d
Reviewed-on: http://gerrit.tine20.com/customers/3372
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012062: allow to omit minor version number for apps
Philipp Schüle [Tue, 19 Jul 2016 16:25:53 +0000 (18:25 +0200)]
0012062: allow to omit minor version number for apps

* and improves minor/major version fetching
 in Application model

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

Change-Id: Ib4d8e59b94f2610ae1b54dbbe53db793ee68ebf5
Reviewed-on: http://gerrit.tine20.com/customers/3371
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012064: Add multiple filter values in Import
sstamer [Thu, 21 Jul 2016 12:54:42 +0000 (14:54 +0200)]
0012064: Add multiple filter values in Import

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

Change-Id: I193797b8220078f4bd565255967096e79e551596
Reviewed-on: http://gerrit.tine20.com/customers/3384
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoadds directory scanning for apps as fallback
Philipp Schüle [Wed, 20 Jul 2016 08:10:32 +0000 (10:10 +0200)]
adds directory scanning for apps as fallback

... in searchServerPlugins

11976: prevent open_basedir error in searchServerPlugins

Change-Id: I1e4cb9050d225524b9fc3b7ec97aad4c73081b17
Reviewed-on: http://gerrit.tine20.com/customers/3373
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agofixes getRoot in Filemanager
Philipp Schüle [Fri, 15 Jul 2016 07:37:41 +0000 (09:37 +0200)]
fixes getRoot in Filemanager

... as it was no longer possible to select
 personal folders

0012022: omit personal containers via model configuration

Change-Id: I4ff148ec0a3e5efd6bf13d5d74090a0ab6caf125
Reviewed-on: http://gerrit.tine20.com/customers/3360
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 ago0012048: create and use tine20/composerapploader
Paul Mehrer [Thu, 14 Jul 2016 11:15:45 +0000 (13:15 +0200)]
0012048: create and use tine20/composerapploader

added tine20/composerapploader as composer dependency

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

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