tine20
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 agoimprove setup session handling
Philipp Schüle [Thu, 25 Aug 2016 12:04:34 +0000 (14:04 +0200)]
improve setup session handling

Change-Id: I6b95153cb2c8502b6a302f78702a92dff3d1f1b2
Reviewed-on: http://gerrit.tine20.com/customers/3481
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 agoTranslate salutation in HumanRes grid
sstamer [Wed, 24 Aug 2016 09:50:01 +0000 (11:50 +0200)]
Translate salutation in HumanRes grid

Change-Id: I695aefd7843253e1ef32f7129082abdf8c9a76c6
Reviewed-on: http://gerrit.tine20.com/customers/3479
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoTranslate Weekdays in HumanRes Contract dialog
sstamer [Tue, 23 Aug 2016 10:14:06 +0000 (12:14 +0200)]
Translate Weekdays in HumanRes Contract dialog

Change-Id: I894ae11187a49cd78f41db8d154c150151959ba7
Reviewed-on: http://gerrit.tine20.com/customers/3478
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 2016.11
Philipp Schüle [Fri, 19 Aug 2016 07:47:26 +0000 (09:47 +0200)]
Merge branch '2015.11' into 2016.11

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 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 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 agoupdates RELEASENOTES about ZF 1
Philipp Schüle [Wed, 17 Aug 2016 14:47:39 +0000 (16:47 +0200)]
updates RELEASENOTES about ZF 1

see 0012110: Cannot open Mails in Frontend anymore

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

Change-Id: I4e40d36e54633bffb1eaf0066c7da073fdcc9bb9
Reviewed-on: http://gerrit.tine20.com/customers/3449
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2016.11-php7' into 2016.11
Philipp Schüle [Wed, 17 Aug 2016 13:35:06 +0000 (15:35 +0200)]
Merge branch '2016.11-php7' into 2016.11

4 years ago0011730: fix doc export for php7
Philipp Schüle [Tue, 16 Aug 2016 12:26:41 +0000 (14:26 +0200)]
0011730: fix doc export for php7

* adds xls export test
* updates phpexcel and phpword

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

Change-Id: I036d06e16e222f076519aeb527514d7434775e87
Reviewed-on: http://gerrit.tine20.com/customers/3440
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 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 agofixes linenumber generation when adding line to phone
Philipp Schüle [Wed, 17 Aug 2016 10:38:23 +0000 (12:38 +0200)]
fixes linenumber generation when adding line to phone

Change-Id: Ifd8840200722573e422893df9ec7529e1db26ebb
Reviewed-on: http://gerrit.tine20.com/customers/3444
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012090: Tine 2.0 dependencies are raising php min level to 5.5
Philipp Schüle [Mon, 15 Aug 2016 14:04:38 +0000 (16:04 +0200)]
0012090: Tine 2.0 dependencies are raising php min level to 5.5

* check if doctrine is available and php version is high enough
 before installing modelconfig v2 apps

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

Change-Id: I0b239124c6e207dcd2c71cbef4b6a13cebd0974c
Reviewed-on: http://gerrit.tine20.com/customers/3438
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 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 agolanghelper: ignore js files in node_modules dir 2016.03
Philipp Schüle [Fri, 12 Aug 2016 08:46:35 +0000 (10:46 +0200)]
langhelper: ignore js files in node_modules dir

Change-Id: I0caac34f9eca85fffcd57bb4b85cca70d34d1c6d
Reviewed-on: https://gerrit.tine20.org/tine20/3381
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoUpdate de translation
sstamer [Fri, 12 Aug 2016 08:44:14 +0000 (10:44 +0200)]
Update de translation

Change-Id: I095cb22c4f84bd690d8ec8a8b0d1838c81ed1dd9
Reviewed-on: https://gerrit.tine20.org/tine20/3380
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoupdate lang templates 2016.03.5
sstamer [Thu, 11 Aug 2016 12:16:30 +0000 (14:16 +0200)]
update lang templates

Change-Id: I0130a2383e3503a2db39938e7db78905d0506a9c
Reviewed-on: https://gerrit.tine20.org/tine20/3376
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago11928: update translations
sstamer [Thu, 11 Aug 2016 11:40:43 +0000 (13:40 +0200)]
11928: update translations

Change-Id: Ibb5a9b72375ccc947a98567d87f0b9d865b8805b
Reviewed-on: https://gerrit.tine20.org/tine20/3375
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2015.11-develop' into 2016.03
Philipp Schüle [Thu, 11 Aug 2016 12:03:52 +0000 (14:03 +0200)]
Merge branch '2015.11-develop' into 2016.03

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 agoset phing version to 2.14.*
Philipp Schüle [Wed, 10 Aug 2016 16:08:41 +0000 (18:08 +0200)]
set phing version to 2.14.*

... to improve composer package caching

Change-Id: I51830dee5dc33704e3e4ae2dbed940771f2e7941
Reviewed-on: https://gerrit.tine20.org/tine20/3374
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2016.03' of https://gerrit.tine20.org/tine20/p/tine20 into 2016.03
Philipp Schüle [Wed, 10 Aug 2016 16:27:53 +0000 (18:27 +0200)]
Merge branch '2016.03' of https://gerrit.tine20.org/tine20/p/tine20 into 2016.03

4 years agofixes server test request CRLF formatting
Philipp Schüle [Wed, 10 Aug 2016 16:06:53 +0000 (18:06 +0200)]
fixes server test request CRLF formatting

Change-Id: Ib7cfd2355f4de19fb4d2bb989250919e0c0b59c6
Reviewed-on: https://gerrit.tine20.org/tine20/3373
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2015.11-develop' into 2016.03
Philipp Schüle [Wed, 10 Aug 2016 16:26:29 +0000 (18:26 +0200)]
Merge branch '2015.11-develop' into 2016.03

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 ago12056: Windows aren't opened centered on second monitory
Michael Spahn [Mon, 18 Jul 2016 13:35:50 +0000 (15:35 +0200)]
12056: Windows aren't opened centered on second monitory

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

Change-Id: I30d656223a510321968b62fbfb64fb253c1581f1
Reviewed-on: https://gerrit.tine20.org/tine20/3360
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
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 agoMerge branch '2016.03' of https://gerrit.tine20.org/tine20/p/tine20 into 2016.03
Philipp Schüle [Wed, 10 Aug 2016 15:20:06 +0000 (17:20 +0200)]
Merge branch '2016.03' of https://gerrit.tine20.org/tine20/p/tine20 into 2016.03

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 ago0012088: remove invalid chars from cache IDs
Philipp Schüle [Thu, 4 Aug 2016 13:28:22 +0000 (15:28 +0200)]
0012088: remove invalid chars from cache IDs

need to convert cache id because it might contain dashes

... from ldap uuids for example

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

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>
Reviewed-on: https://gerrit.tine20.org/tine20/3372
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoremoves carriage return from test request headers
Philipp Schüle [Mon, 8 Aug 2016 08:48:08 +0000 (10:48 +0200)]
removes carriage return from test request headers

... to prevent CRLF injection errors

Change-Id: I207d2b3a233a2415ab07e6a5a27028a85f5df020
Reviewed-on: https://gerrit.tine20.org/tine20/3371
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012088: remove invalid chars from cache IDs
Philipp Schüle [Thu, 4 Aug 2016 13:28:22 +0000 (15:28 +0200)]
0012088: remove invalid chars from cache IDs

need to convert cache id because it might contain dashes

... from ldap uuids for example

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

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 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-develop' into 2016.03
Philipp Schüle [Thu, 4 Aug 2016 08:35:27 +0000 (10:35 +0200)]
Merge branch '2015.11-develop' into 2016.03

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 agofixes zf include path for servertests
Philipp Schüle [Mon, 1 Aug 2016 18:47:15 +0000 (20:47 +0200)]
fixes zf include path for servertests

Change-Id: I81a83892793612c9362d7f8b7ca750707fe9ba6c
Reviewed-on: https://gerrit.tine20.org/tine20/3370
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoupdates zf1 to 1.12.18pl1
Philipp Schüle [Mon, 1 Aug 2016 16:51:16 +0000 (18:51 +0200)]
updates zf1 to 1.12.18pl1

to make MC dynamic api work again

Change-Id: I1a7bc1aa3efa4ded909c697fa65541f47ff4321d
Reviewed-on: https://gerrit.tine20.org/tine20/3369
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 ago0012044: Update ExpressoLite client for 20160518 release
Flávio Gomes da Silva Lisboa [Wed, 13 Jul 2016 14:57:43 +0000 (11:57 -0300)]
0012044: Update ExpressoLite client for 20160518 release

-Auto. Test: check the schedules view
-Adjust recommendations of accessible validators
-Improve app behavior when offline
-Auto. Test: Checks contacts details
-Auto. Test: Other modules Access
-Auto. test: List corporate contact
-Define Samsung Browser compatibility
-Allow attendee to confirm participation in events
-Test: Change test target environment
-Auto. test: List personal contact
-Updated RequireJS from 2.1.15 to 2.2.0
-App: Updates for new environments
-Remove 'Serpro 50 Anos' commemorative logo
-Fix accessible calendar module loading
-Test: Improve wait mechanism
-Auto. test: Save new recipient
-Auto. test: Send email - cc and bcc
-Test: Send using contacts catalog
-Auto. test: Forward and reply email
-Empty trash folder on accessible
-Fix intermitent errors during tests
-Delete multiples messages on accessible
-Better description to aria-hidden links
-Select other calendars on accessible
-Allow users to confirm calendar events
-Alter position of delete message action
-View information about a particular event
-Auto. test: Important draft flag
-Incorporate Velocity.js library
-Fix null description on calendar events
-Standardize App method names
-Add date/time picker to calendar
-View events of the previous month and next
-Show calendar module to user
-Auto test: update e-mail draft
-Auto. test: Change methods name
-Auto. test: Search text
-Create accessible calendar module
-Auto. test: E-mail save draft
-Auto. test: E-mail move to folder
-Auto. test: E-mail mark read/unread
-Auto. test: E-mail toggle highlight
-Auto. test: E-mail reading
-Auto. test: E-mail deletion
-Remove calendar event
-Keep user logged in mobile App
-Functional Tests for Expresso Lite
-Fix view on calendar overlayed events
-Create new calendar event
-Added Chrome/Android bar color
-Allow search to be cancelled
-Sanitize localStorage calls
-Better view on calendar overlayed events
-Remove duplicated slash from api URL
-Make addressbook fields readonly
-Simplified JS callback calls
-Better view on calendar whole-day events
-Added calendar choosing
-Improved logoff transition
-Use email input field for login
-Remove mail/Contacts.js
-Remove duplicated slash from api URL
-Added new debugger module
-Fixed headline selection after mark read
-Create back to the top page anchor

Change-Id: Ie92eeeeb202c9be8c9848ca3635bb96ba485a890
Reviewed-on: https://gerrit.tine20.org/tine20/3365
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agotedivm/jshrink is needed for the build
Philipp Schüle [Thu, 21 Jul 2016 09:38:00 +0000 (11:38 +0200)]
tedivm/jshrink is needed for the build

... and required in phing build.xml (jsMin)

Change-Id: I90595dda1eda09a7caeaab77e6d3820ff8182295
Reviewed-on: https://gerrit.tine20.org/tine20/3363
Reviewed-by: Michael Spahn <m.spahn@bitexpert.de>
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012046: Fixes and improvements for Expressomail
Flávio Gomes da Silva Lisboa [Wed, 13 Jul 2016 16:37:12 +0000 (13:37 -0300)]
0012046: Fixes and improvements for Expressomail

-Fix undefined offsets for ActiveSync controller
-Fix Android mail history with smart reply/forward
-Fix mail filter rule message display
-Adjust Sieve factory
-Adjust IMAP factory
-Clean folder cache when saving acls
-Fix the display of shared folder names
-Fix update of the folders after rename
-Translations
-Fix message header date field
-Uncomment tests indirectly fixed
-Fix filenames of embbeded images in IE
-Corrections of cache

Change-Id: I4f523cd33af8ae08908e607912cf34a79f878aef
Reviewed-on: https://gerrit.tine20.org/tine20/3364
Tested-by: jenkins user
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 agoupdates buildscript to current version
Philipp Schüle [Thu, 21 Jul 2016 09:13:12 +0000 (11:13 +0200)]
updates buildscript to current version

Change-Id: Ia93fd1551b3ab6ef350081a96f638a487ba4dc2b
Reviewed-on: https://gerrit.tine20.org/tine20/3362
Reviewed-by: Michael Spahn <m.spahn@bitexpert.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2015.11-develop' into 2016.03
Philipp Schüle [Wed, 20 Jul 2016 10:00:32 +0000 (12:00 +0200)]
Merge branch '2015.11-develop' into 2016.03

Change-Id: Ib5676be165a1b1d0f574fe75c5d0ce64adb3dbb0

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>
4 years ago0012008: add default attendee strategy 'none'
sstamer [Thu, 7 Jul 2016 12:17:44 +0000 (14:17 +0200)]
0012008: add default attendee strategy 'none'

... and adds strategy translations

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

Change-Id: I6d10f44bbc8e793694cac96ae1570768ff0c39c5
Reviewed-on: http://gerrit.tine20.com/customers/3322
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agorecord might be missing
Philipp Schüle [Thu, 14 Jul 2016 10:49:56 +0000 (12:49 +0200)]
record might be missing

see 0012010: show dtstart in subject when
 composing mails from calendar

Change-Id: I698eb4ad539e413d2f200e54bcb58534ddd1ef1b
Reviewed-on: http://gerrit.tine20.com/customers/3356
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoimprove json server caching and api method handling
Philipp Schüle [Wed, 13 Jul 2016 16:15:16 +0000 (18:15 +0200)]
improve json server caching and api method handling

* adds user id to cache id because handled methods depends
 on user acl
* only fetch apps user has RUN right for model config methods
... because otherwise getApplicationInstance fails

Change-Id: Ia2d018046e5ce8b3014baedad1de756023c3c7e4
Reviewed-on: http://gerrit.tine20.com/customers/3355
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012018: closed TimeAccount warning
Paul Mehrer [Mon, 9 May 2016 11:46:25 +0000 (13:46 +0200)]
0012018: closed TimeAccount warning

reworked Timesheet edit/save for closed Timeaccounts

Admins and Timeaccount Manager can now skip that check after confirmation.
Everybody else can not and is not able to save Timesheets for closed
Timeaccounts.

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

Change-Id: I5c73f4e1390d53eae156be33546fe38d8d8733d1
Reviewed-on: http://gerrit.tine20.com/customers/3302
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agofix table name
Philipp Schüle [Wed, 13 Jul 2016 11:26:14 +0000 (13:26 +0200)]
fix table name

see 0012020: Add Best. Verdg. FE/UE field and export

Change-Id: I62b67029effb82968758904ce967cb699b811ef4
Reviewed-on: http://gerrit.tine20.com/customers/3351
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agosometimes we have no relayEvents
Philipp Schüle [Wed, 13 Jul 2016 11:25:42 +0000 (13:25 +0200)]
sometimes we have no relayEvents

... for example, when "export as" is clicked

see 0012024: remember popup window size in client state

Change-Id: I13f86f9b6e2eb5bbd16f014f6018fa8e0616a465
Reviewed-on: http://gerrit.tine20.com/customers/3350
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2015.11-develop' into 2016.03
Philipp Schüle [Wed, 13 Jul 2016 09:09:59 +0000 (11:09 +0200)]
Merge branch '2015.11-develop' into 2016.03

Change-Id: Ieebe9c69112314131ad49d93c82ad0df2fbc796a

4 years ago0012034: mask client while preparing print
Cornelius Weiß [Tue, 12 Jul 2016 06:42:34 +0000 (08:42 +0200)]
0012034: mask client while preparing print

Change-Id: I23b2f69aab85e16be6c67dcb8deeb45e40e9c549
Reviewed-on: http://gerrit.tine20.com/customers/3340
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 [Tue, 12 Jul 2016 13:14:12 +0000 (15:14 +0200)]
Merge branch '2015.11' into 2015.11-develop

Change-Id: Iead0d8f8da04549dadf1864ad4ae380901a6ec0b

4 years agoonly run invoices tests if feature is enabled
Philipp Schüle [Tue, 12 Jul 2016 11:18:51 +0000 (13:18 +0200)]
only run invoices tests if feature is enabled

Change-Id: Iaf502371cf5e5901319b732cafec632c9d4b9fc9
Reviewed-on: http://gerrit.tine20.com/customers/3347
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012040: Zend_Filter can't cope with utf8 chars
Philipp Schüle [Tue, 12 Jul 2016 11:33:00 +0000 (13:33 +0200)]
0012040: Zend_Filter can't cope with utf8 chars

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

Change-Id: I6e3dd4c1a4a34ffd1bc267f9639c4a6cd755ac7d
Reviewed-on: http://gerrit.tine20.com/customers/3345
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agothrow an exception if container name/organizer mail is empty
Philipp Schüle [Tue, 12 Jul 2016 11:35:25 +0000 (13:35 +0200)]
throw an exception if container name/organizer mail is empty

Change-Id: I4cd0884146471949ef11e542796aeb1ed72f1345
Reviewed-on: http://gerrit.tine20.com/customers/3346
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012036: create abstract setup import
Paul Mehrer [Tue, 7 Jun 2016 13:35:58 +0000 (15:35 +0200)]
0012036: create abstract setup import

created abstract Setup Import facility

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

Change-Id: Ia130fe0a914af6c7852d83701adac2acdde75515
Reviewed-on: http://gerrit.tine20.com/customers/3279
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agobackports build.xml improvement
Philipp Schüle [Mon, 11 Jul 2016 14:26:15 +0000 (16:26 +0200)]
backports build.xml improvement

... no need to prepare again before each build-module
... ignore userdata dir

Change-Id: Idc1bb01879862f4a19c5eb1be4d424079c89da8e
Reviewed-on: http://gerrit.tine20.com/customers/3337
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 agoimproves message box labels
Philipp Schüle [Mon, 11 Jul 2016 12:14:27 +0000 (14:14 +0200)]
improves message box labels

... for setting new language / tz

Change-Id: I90a31a6e843237801ddc983f283eaa2f638f2a28
Reviewed-on: http://gerrit.tine20.com/customers/3336
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agorun composer update to update dependencies
Philipp Schüle [Mon, 11 Jul 2016 12:43:51 +0000 (14:43 +0200)]
run composer update to update dependencies

* adds doctrine/orm
* removes unused tedivm/jshrink

Change-Id: I60d3392396443c19680c7c892158bc55e5065a08
Reviewed-on: https://gerrit.tine20.org/tine20/3355
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2014.11' into 2015.11
Philipp Schüle [Mon, 11 Jul 2016 13:26:15 +0000 (15:26 +0200)]
Merge branch '2014.11' into 2015.11

Change-Id: Ic2a6cd03dd6fa9a64cfad7ef99d49acb266b1830

4 years agoremoves phpdocumentor from dev requirements
Philipp Schüle [Mon, 11 Jul 2016 12:07:58 +0000 (14:07 +0200)]
removes phpdocumentor from dev requirements

Change-Id: Ica5303a8039dba2f5d6e76d1d2d60c54f3456f62
Reviewed-on: http://gerrit.tine20.com/customers/3335
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2016.03' of https://gerrit.tine20.org/tine20/p/tine20 into 2016.03
Philipp Schüle [Mon, 11 Jul 2016 12:29:37 +0000 (14:29 +0200)]
Merge branch '2016.03' of https://gerrit.tine20.org/tine20/p/tine20 into 2016.03

4 years agoMerge branch '2015.11-develop' into 2016.03
Philipp Schüle [Mon, 11 Jul 2016 12:28:06 +0000 (14:28 +0200)]
Merge branch '2015.11-develop' into 2016.03

Change-Id: Ie5db73be764d2267dc3939725e73dca42e874651

4 years agoremoved tine20/Zend and using patched composer zend package instead
Paul Mehrer [Thu, 17 Mar 2016 10:13:57 +0000 (11:13 +0100)]
removed tine20/Zend and using patched composer zend package instead

Change-Id: I28a763861ec760316e1ae4f1d03cc43abf1eaa14
Reviewed-on: https://gerrit.tine20.org/tine20/3354
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Mon, 11 Jul 2016 12:22:43 +0000 (14:22 +0200)]
Merge branch '2015.11' into 2015.11-develop

4 years ago0011976: prevent open_basedir error in searchServerPlugins
Philipp Schüle [Mon, 2 May 2016 08:49:34 +0000 (10:49 +0200)]
0011976: prevent open_basedir error in searchServerPlugins

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

Change-Id: Id01d3f324c27e028f5af31bac67050d6a063cc8f
Reviewed-on: http://gerrit.tine20.com/customers/3119
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012020: Add Best. Verdg. FE/UE field and export
sstamer [Wed, 22 Jun 2016 12:09:09 +0000 (14:09 +0200)]
0012020: Add Best. Verdg. FE/UE field and export

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

Change-Id: Id89f3dbe3e816f1ead5f8d4f7680e02eb8647283
Reviewed-on: http://gerrit.tine20.com/customers/3277
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012028: Tinebase Filesystem - deleting applications clean up
Paul Mehrer [Thu, 30 Jun 2016 14:53:46 +0000 (16:53 +0200)]
0012028: Tinebase Filesystem - deleting applications clean up

on deleting an application, filesystem artifacts will now be
cleaned up

also FS <-> DB sync utility now iterates over the file objects
in DB instead of fetching all at once due to OOM issue

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

Change-Id: Ia595d4cf721610528b23d4a1f58c952f0f13bd03
Reviewed-on: http://gerrit.tine20.com/customers/3293
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012026: increase n_fn column to 255 chars
Paul Mehrer [Mon, 27 Jun 2016 13:18:53 +0000 (15:18 +0200)]
0012026: increase n_fn column to 255 chars

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

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