tine20
4 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Tue, 22 Sep 2015 13:25:05 +0000 (15:25 +0200)]
Merge branch '2013.10' into 2014.11

Conflicts:
tests/tine20/Calendar/Convert/Event/VCalendar/MacOSXTest.php

Change-Id: I19bca261578d8c7af1149c2e4e5d494875805414

4 years agoworkaround 10.10 allday event rrule until timezone bug
Cornelius Weiß [Fri, 18 Sep 2015 14:03:52 +0000 (16:03 +0200)]
workaround 10.10 allday event rrule until timezone bug

Change-Id: I9af6b6dcb2d26c4db0645117f38577e3d92ce6be
Reviewed-on: http://gerrit.tine20.com/customers/2207
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agofixes email replacement in subscription links
Philipp Schüle [Tue, 22 Sep 2015 08:05:38 +0000 (10:05 +0200)]
fixes email replacement in subscription links

* do not replace emails if already embedded in uri

Change-Id: I41f9d451b4b0a23e72a706242e8857811b244806
Reviewed-on: http://gerrit.tine20.com/customers/2213
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agomake Fileupload exception more general
sstamer [Fri, 24 Jul 2015 09:54:25 +0000 (11:54 +0200)]
make Fileupload exception more general

Change-Id: Ib3385efe5555885f5c16182856f43ecbbda04ef6
Reviewed-on: http://gerrit.tine20.com/customers/2057
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011336: support backup and restore via cli
Cornelius Weiß [Wed, 16 Sep 2015 15:50:40 +0000 (17:50 +0200)]
0011336: support backup and restore via cli

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

Change-Id: Ia169496109c8c460b62425c2989aab8d466e8da5
Reviewed-on: http://gerrit.tine20.com/customers/2205
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agocheck column existance first (resubmission_date) in update script
Philipp Schüle [Mon, 14 Sep 2015 09:15:34 +0000 (11:15 +0200)]
check column existance first (resubmission_date) in update script

Change-Id: I6b30a71c87001653aa9876b92561dfa146eb449f
Reviewed-on: http://gerrit.tine20.com/customers/2194
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agorelaxes winmail.dat handling
Philipp Schüle [Mon, 14 Sep 2015 11:44:46 +0000 (13:44 +0200)]
relaxes winmail.dat handling

* extracts files called like winmail(9).dat, too
* allows plain/text content type
* adds some debug logging

Change-Id: Idd73c04c3378b2584a66a91b13f0d96685c32899
Reviewed-on: http://gerrit.tine20.com/customers/2195
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agouse configured session path in cleanupSessions
Philipp Schüle [Mon, 14 Sep 2015 12:31:44 +0000 (14:31 +0200)]
use configured session path in cleanupSessions

... as it might not be present in session.save_path during CLI execution

Change-Id: I93b8a4316eee2ad8af09a6a0c5e6efb7557d9c8b
Reviewed-on: http://gerrit.tine20.com/customers/2197
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoTranslate filtertoolbar and
sstamer [Mon, 14 Sep 2015 10:35:18 +0000 (12:35 +0200)]
Translate filtertoolbar and

Change-Id: I996a8cf92268e7602b8abc43bd2449028277f748
Reviewed-on: http://gerrit.tine20.com/customers/2056
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 agoCatch not found Exception for invoices in timesheets
sstamer [Fri, 11 Sep 2015 09:11:51 +0000 (11:11 +0200)]
Catch not found Exception for invoices in timesheets

Change-Id: I1a62ba14ec0f2c981a8d7b759ec037dd79293867
Reviewed-on: http://gerrit.tine20.com/customers/2192
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 agoFile caching backend is the default
Philipp Schüle [Tue, 8 Sep 2015 13:30:27 +0000 (15:30 +0200)]
File caching backend is the default

... and could be missing

Change-Id: Ibfc68453b2102734f4681d4118a7894d24049f4c
Reviewed-on: http://gerrit.tine20.com/customers/2182
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011296: can't upload files when upload_max_filesize is given in GB
Cornelius Weiß [Wed, 2 Sep 2015 17:18:05 +0000 (19:18 +0200)]
0011296: can't upload files when upload_max_filesize is given in GB

* cope with known prefixes
* optimize code

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

Change-Id: I3886095869f69952ad852cc651d562099d06c769
Reviewed-on: http://gerrit.tine20.com/customers/2180
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Mon, 7 Sep 2015 15:48:42 +0000 (17:48 +0200)]
Merge branch '2013.10' into 2014.11

4 years agoincrease width of publish link popup
sstamer [Wed, 2 Sep 2015 13:37:33 +0000 (15:37 +0200)]
increase width of publish link popup

Change-Id: I8e99876843fa19237b02e3797dc386153cfa8f15
Reviewed-on: http://gerrit.tine20.com/customers/2160
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agofixes rare case that user contact metadata is missing in LDAP
Philipp Schüle [Mon, 7 Sep 2015 10:11:19 +0000 (12:11 +0200)]
fixes rare case that user contact metadata is missing in LDAP

and adds some more logging

Change-Id: Ia565dd8d4fe3f16b80408a7fa6960c743e3dea30
Reviewed-on: http://gerrit.tine20.com/customers/2169
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Fri, 4 Sep 2015 10:38:16 +0000 (12:38 +0200)]
Merge branch '2013.10' into 2014.11

Change-Id: Ie92d7093c90f3fd7397e78abe429328a5216e7eb

4 years ago0011172: optimize getGroupmemberships in Principalbackend
Philipp Schüle [Fri, 14 Aug 2015 10:02:20 +0000 (12:02 +0200)]
0011172: optimize getGroupmemberships in Principalbackend

backports fix to 2013.10

* Tinebase_Container: added functionality to AND connect ACL checks
* Tinebase_WebDav_PrincipalBackend: makes use of AND connected ACL checks
* improve test for delegations

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

Change-Id: I036276c7e718d961539a6af14ba84077d34896aa
Reviewed-on: http://gerrit.tine20.com/customers/2165
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoprevents js error when doubleclicking disabled app
Philipp Schüle [Thu, 3 Sep 2015 07:56:18 +0000 (09:56 +0200)]
prevents js error when doubleclicking disabled app

... in Admin/Applications

Change-Id: I577c23bac8096c1937a7ce8773f93b9e02f1f4a1
Reviewed-on: http://gerrit.tine20.com/customers/2163
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 agon_given might be missing from VCARD, too
Philipp Schüle [Thu, 3 Sep 2015 16:36:19 +0000 (18:36 +0200)]
n_given might be missing from VCARD, too

Change-Id: If4c81d14e55254acafb6eefbf19386da0fc16a45
Reviewed-on: http://gerrit.tine20.com/customers/2164
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agodo not try to translate accountables of unknown models
Philipp Schüle [Wed, 2 Sep 2015 14:30:05 +0000 (16:30 +0200)]
do not try to translate accountables of unknown models

Change-Id: I8027e923844444f4e76bacb879c96009423bbf49
Reviewed-on: http://gerrit.tine20.com/customers/2162
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011266: increase size of event fields summary and location
Philipp Schüle [Wed, 2 Sep 2015 14:10:43 +0000 (16:10 +0200)]
0011266: increase size of event fields summary and location

* fixes update script versions

Change-Id: I6b3fb108c99275b2a86bc3d756e2698523651482

4 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Wed, 2 Sep 2015 14:05:32 +0000 (16:05 +0200)]
Merge branch '2013.10' into 2014.11

4 years ago0011290: tag filter returns wrong counts
Paul Mehrer [Thu, 6 Aug 2015 15:34:02 +0000 (17:34 +0200)]
0011290: tag filter returns wrong counts

* fixes result count bug for TagFilter

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

Change-Id: I494fb9f332ff25dad66fe238fe6b3049ec7d2c9f
Reviewed-on: http://gerrit.tine20.com/customers/2102
Tested-by: sstamer <s.stamer@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoUse password suffix on student password reset
sstamer [Wed, 2 Sep 2015 07:12:45 +0000 (09:12 +0200)]
Use password suffix on student password reset

Change-Id: I92dc856de6c35c2f2fdfc329c521c777c9b42fff
Reviewed-on: http://gerrit.tine20.com/customers/2156
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoadds tests DB profiling
Philipp Schüle [Tue, 1 Sep 2015 13:18:59 +0000 (15:18 +0200)]
adds tests DB profiling

activate db profiling by adding

'profiler' => true,

to section 'database' and

 'profiler' =>
array(
    'queryProfiles' => TRUE,
    'queryProfilesDetails' => TRUE,
)

to your config.inc.php

Change-Id: I4e28c99fb3e8a29c4302f51dff1ff053bdbdbced
Reviewed-on: http://gerrit.tine20.com/customers/2155
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 ago0011172: optimize getGroupmemberships in Principalbackend
Philipp Schüle [Fri, 14 Aug 2015 10:02:20 +0000 (12:02 +0200)]
0011172: optimize getGroupmemberships in Principalbackend

* Tinebase_Container: added functionality to AND connect ACL checks
* Tinebase_WebDav_PrincipalBackend: makes use of AND connected ACL checks

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

Change-Id: I036276c7e718d961539a6af14ba84077d3489673
Reviewed-on: http://gerrit.tine20.com/customers/2111
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoadded githooks directory in scripts containing usefull githooks
Paul Mehrer [Tue, 1 Sep 2015 10:38:05 +0000 (12:38 +0200)]
added githooks directory in scripts containing usefull githooks

Change-Id: I2037b37715a527ef89cf4aa50955b8807b3f57de
Reviewed-on: http://gerrit.tine20.com/customers/2153
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011266: increase size of event fields summary and location
Philipp Schüle [Tue, 25 Aug 2015 14:39:50 +0000 (16:39 +0200)]
0011266: increase size of event fields summary and location

* increases field size to varchar 1024 (= TEXT)

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

Change-Id: I2092049936ee7f2cce8a50d519f6b5b891120aa5
Reviewed-on: http://gerrit.tine20.com/customers/2151
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Tue, 1 Sep 2015 12:25:53 +0000 (14:25 +0200)]
Merge branch '2013.10' into 2014.11

4 years agoprevents fatal error if own attender can not be found
Philipp Schüle [Tue, 1 Sep 2015 07:54:21 +0000 (09:54 +0200)]
prevents fatal error if own attender can not be found

Change-Id: Ibfa8e9d6c4acec9453c60b2a0ad22a362f1ff4bc
Reviewed-on: http://gerrit.tine20.com/customers/2152
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011282: Translate salutation in xml export
sstamer [Tue, 9 Jun 2015 10:26:18 +0000 (12:26 +0200)]
0011282: Translate salutation in xml export

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

Change-Id: I6964e41cc457d79b5c7584e62f64c1edea7a0aa3
Reviewed-on: http://gerrit.tine20.com/customers/2107
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoremove conflict markers
Cornelius Weiß [Fri, 28 Aug 2015 08:56:37 +0000 (10:56 +0200)]
remove conflict markers

Change-Id: If1307679adf2acc79fd65ee21ff4adc536104c4a
Reviewed-on: http://gerrit.tine20.com/customers/2145
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Thu, 27 Aug 2015 12:32:25 +0000 (14:32 +0200)]
Merge branch '2013.10' into 2014.11

Conflicts:
tine20/Tinebase/User.php

Change-Id: I1f2ff4290ef3d027c911348ad24a0cdedff91ac1

4 years ago0011264: Fetch Exception when Client tries to delete system folder
Cornelius Weiß [Tue, 25 Aug 2015 12:40:27 +0000 (14:40 +0200)]
0011264: Fetch Exception when Client tries to delete system folder

* Tinebase_Exception_Record_SystemContainer ->
  Sabre\DAV\Exception\Forbidden

Change-Id: Id86ff21fb46e5331fe0416d3da49c2581d3f8b4b
Reviewed-on: http://gerrit.tine20.com/customers/2130
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0010628: Calender print shows only time range 0-11 o'clock
Cornelius Weiß [Tue, 18 Aug 2015 17:44:48 +0000 (19:44 +0200)]
0010628: Calender print shows only time range 0-11 o'clock

* print full day when not in calCrop is disabled

Change-Id: I2e9206c1c620c48d1a94db95c0d5331c8bbcbdc3
Reviewed-on: http://gerrit.tine20.com/customers/2117
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 ago0011260: LDAP sync: contact image is not updated
Philipp Schüle [Mon, 24 Aug 2015 13:39:31 +0000 (15:39 +0200)]
0011260: LDAP sync: contact image is not updated

* fixed sync for contacts that had no image before

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

Change-Id: I5b02aa4446c586c8ea12968f21f097ff06834648
Reviewed-on: http://gerrit.tine20.com/customers/2126
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Tue, 25 Aug 2015 16:12:08 +0000 (18:12 +0200)]
Merge branch '2013.10' into 2014.11

4 years ago0011256: Update event with "this and future" hides last event
Cornelius Weiß [Fri, 21 Aug 2015 07:57:37 +0000 (09:57 +0200)]
0011256: Update event with "this and future" hides last event

... in old series

* for alldayEvents rrule_until must not be adopted to
  day end, as this influences rrule computation

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

Change-Id: If8a9f11916dfbbef7659f4f8bb7bca6a5717a4af
Reviewed-on: http://gerrit.tine20.com/customers/2120
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011172: optimize getGroupmemberships in Principalbackend
Cornelius Weiß [Fri, 14 Aug 2015 11:37:20 +0000 (13:37 +0200)]
0011172: optimize getGroupmemberships in Principalbackend

* improve test for delegations

Change-Id: Id3cad080344db630567f1a74aaeef3753eb6f563
Reviewed-on: http://gerrit.tine20.com/customers/2112
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011232: support ATTENDEE in OSX 10.10
Cornelius Weiß [Thu, 13 Aug 2015 15:02:59 +0000 (17:02 +0200)]
0011232: support ATTENDEE in OSX 10.10

* In yosemite iCal adds organiser with role "chair" but has no roles for
other attendee
* In mavericks iCal adds organiser as attendee without role

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

Change-Id: Ie645a6a574ef9c94fa0803333e25f3c89835a432
Reviewed-on: http://gerrit.tine20.com/customers/2108
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoRevert "0011172: optimize getGroupmemberships in Principalbackend"
Philipp Schüle [Fri, 14 Aug 2015 10:01:21 +0000 (12:01 +0200)]
Revert "0011172: optimize getGroupmemberships in Principalbackend"

This reverts commit b9ce589cf497bce21a02e9881269c309ac42508c.

Change-Id: I14b8e5e86a2b0198a69f363db2a43ce7ebcf0bfb
Reviewed-on: http://gerrit.tine20.com/customers/2110
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoremoves verbose role memberships output
Philipp Schüle [Thu, 13 Aug 2015 09:04:32 +0000 (11:04 +0200)]
removes verbose role memberships output

Change-Id: I709e08e668bff5892a9377771fa884ce6ba697ea
Reviewed-on: http://gerrit.tine20.com/customers/2106
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agofixes bad chars wbxml encoding
Philipp Schüle [Mon, 17 Nov 2014 15:31:31 +0000 (16:31 +0100)]
fixes bad chars wbxml encoding

* adds several test
* removes bad chars from email bodies

Change-Id: I44eca3323363fa44abaa212ecb6d8934a4137aa4
Reviewed-on: http://gerrit.tine20.com/customers/2054
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoRevert "10319: Status-change of attendees in events | Status von Teilnehmern ändern"
Cornelius Weiß [Tue, 11 Aug 2015 15:35:12 +0000 (17:35 +0200)]
Revert "10319: Status-change of attendees in events | Status von Teilnehmern ändern"

This reverts commit c887055e0adcfcc02b195b5e5248a31f732c1dd0.

@see https://forge.tine20.org/view.php?id=11136

Change-Id: I3623242d5c5aefad2b08730251dec40e3ff68558
Reviewed-on: http://gerrit.tine20.com/customers/2103
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agosetupChecks registry setting might be empty
Philipp Schüle [Fri, 7 Aug 2015 08:11:35 +0000 (10:11 +0200)]
setupChecks registry setting might be empty

... adds check to prevent error

Change-Id: I0cc3a791209a6b3f018b6c9ded056c321bd1b58c
Reviewed-on: http://gerrit.tine20.com/customers/2098
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoimproves create_admin: admin role exists
Philipp Schüle [Fri, 7 Aug 2015 17:12:01 +0000 (19:12 +0200)]
improves create_admin: admin role exists

... but admin user is not a member.
just add him or her as member to the existing role.

Change-Id: Ib2a4212576a83a22389966594da1fe1adad84e54
Reviewed-on: http://gerrit.tine20.com/customers/2100
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 agoprevents loop of isLogLevel by removing debug statement
Philipp Schüle [Fri, 7 Aug 2015 17:10:42 +0000 (19:10 +0200)]
prevents loop of isLogLevel by removing debug statement

Change-Id: If58b8ac632215967e237a08ea884121ae3baf23e
Reviewed-on: http://gerrit.tine20.com/customers/2099
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011198: Setup logout destroy credential cache
Marcelo Teixeira [Thu, 6 Aug 2015 19:03:03 +0000 (16:03 -0300)]
0011198: Setup logout destroy credential cache

- MainMenu logout fixed to call the proper application

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

Change-Id: Id9516e5e0d021817880589b4b2ebc0e74e966c36
Reviewed-on: https://gerrit.tine20.org/tine20/3179
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoseparated patched and addtional Zend Framework 1 classes
Lars Kneschke [Thu, 9 Jul 2015 14:56:03 +0000 (16:56 +0200)]
separated patched and addtional Zend Framework 1 classes

... and improves/fixes unittest bootstrapping / autoloading

Change-Id: I4ed49a464d3a4857b252c5115164fb27efcd6b97
Reviewed-on: https://gerrit.tine20.org/tine20/3144
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoremoves conflict marker
Philipp Schüle [Thu, 6 Aug 2015 09:33:23 +0000 (11:33 +0200)]
removes conflict marker

Change-Id: I3d31fc9774e2f28afab3ac7a9a9a21508c8c738d

4 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Thu, 6 Aug 2015 09:31:58 +0000 (11:31 +0200)]
Merge branch '2013.10' into 2014.11

Conflicts:
tine20/Tinebase/User/Sql.php

Change-Id: I3b26f0f8bc33562cc078ecb31c91332985058b2c

4 years agomake Calendar update scripts more robust
Philipp Schüle [Thu, 6 Aug 2015 09:24:31 +0000 (11:24 +0200)]
make Calendar update scripts more robust

* check if etag col exists before adding
* remove rrule index as it already exists in most cases and
   there are problems with postgresql here

Change-Id: I346d5a493df4dd7684432852461d942c37ab9bb0
Reviewed-on: http://gerrit.tine20.com/customers/2095
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011192: LDAP sync should delete contacts
Philipp Schüle [Wed, 5 Aug 2015 16:05:27 +0000 (18:05 +0200)]
0011192: LDAP sync should delete contacts

* adds new option 'syncdeletedusers' to user sync
* adds a test

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

Change-Id: I4f39bdcdb914deac0832892a02d6c79a75dbf530
Reviewed-on: http://gerrit.tine20.com/customers/2093
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 agocatch exception if user can't be resolved during update7
Philipp Schüle [Wed, 5 Aug 2015 16:08:05 +0000 (18:08 +0200)]
catch exception if user can't be resolved during update7

Change-Id: Ifabb199529cdc4182eebfa23ded950dca9a6d760
Reviewed-on: http://gerrit.tine20.com/customers/2094
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agofixes some LDAP testing issues
Philipp Schüle [Wed, 5 Aug 2015 14:24:21 +0000 (16:24 +0200)]
fixes some LDAP testing issues

Change-Id: I88deed26b6f8a49f7e033f4cca372f15068867a5
Reviewed-on: http://gerrit.tine20.com/customers/2092
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agofixes missing host/port for memcached caching config
Philipp Schüle [Wed, 5 Aug 2015 12:15:30 +0000 (14:15 +0200)]
fixes missing host/port for memcached caching config

Change-Id: If2900e10574dc9d7efd60c5e65482e3a04ce6a23
Reviewed-on: http://gerrit.tine20.com/customers/2090
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoimproves isLogLevel
Philipp Schüle [Wed, 5 Aug 2015 12:14:40 +0000 (14:14 +0200)]
improves isLogLevel

* removes redundant loglevel fetching from config
* checks for logLevel 0

Change-Id: I1f9a84184584e7fa36fc4100238a52e74cc1ed01
Reviewed-on: http://gerrit.tine20.com/customers/2089
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoSamba 3 to Samba 4 UUID migration
Lars Kneschke [Wed, 27 May 2015 14:25:01 +0000 (16:25 +0200)]
Samba 3 to Samba 4 UUID migration

* adds new properties for uuid and username

Change-Id: Ief57f0fc1f0f911aef69ddd8d9d9c0e9e9e7f901
Reviewed-on: http://gerrit.tine20.com/customers/1955
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Tue, 4 Aug 2015 16:16:57 +0000 (18:16 +0200)]
Merge branch '2013.10' into 2014.11

4 years ago0011190: can't activate TLS for LDAP connections
Philipp Schüle [Tue, 4 Aug 2015 14:27:11 +0000 (16:27 +0200)]
0011190: can't activate TLS for LDAP connections

* fixes "start tls" for LDAP auth and account backends

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

Change-Id: Iad423f8a115948e0dfc0303b42e911e60f3d89d9
Reviewed-on: http://gerrit.tine20.com/customers/2085
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 app default config handling
Philipp Schüle [Thu, 30 Jul 2015 11:06:11 +0000 (13:06 +0200)]
fixes app default config handling

* only the first app default config was saved in class cache -> this overwrote all following app defaults
* adds a test for invoices modules in registry data

Change-Id: I94b5099201b11c3b6098a22700afc12c4c71ee5f
Reviewed-on: http://gerrit.tine20.com/customers/2081
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agohandle the case that the Invoice model is missing
Philipp Schüle [Thu, 30 Jul 2015 09:43:18 +0000 (11:43 +0200)]
handle the case that the Invoice model is missing

... maybe the server did not deliver the model data in the registry

and show a log message, if feature is disabled.

Change-Id: Ia20171a1fbdd1aab2604cc07dfa2756812e1a753
Reviewed-on: http://gerrit.tine20.com/customers/2080
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011172: optimize getGroupmemberships in Principalbackend
Paul Mehrer [Thu, 23 Jul 2015 15:58:27 +0000 (17:58 +0200)]
0011172: optimize getGroupmemberships in Principalbackend

Tinebase_Container: added functionality to AND connect ACL checks
Tinebase_WebDav_PrincipalBackend: makes use of AND connected ACL
checks

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

Change-Id: Ia3a7e818bb465584c2d189e5b59e81e220266ed5
Reviewed-on: http://gerrit.tine20.com/customers/2055
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0005072: UID can be duplicate
Cornelius Weiss [Wed, 8 Oct 2014 12:10:04 +0000 (14:10 +0200)]
0005072: UID can be duplicate

allow same event in different containers

* introduce base_container_id
* check existance by UID AND container

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

Change-Id: I73c4d4a0a6c46a67f388d612e18b71ab6671baae
Reviewed-on: http://gerrit.tine20.com/customers/2065
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011156: big files can't be uploaded
Philipp Schüle [Thu, 16 Jul 2015 12:09:39 +0000 (14:09 +0200)]
0011156: big files can't be uploaded

* switch file size to double as 32bit systems can't cope with big
integer sizes (> 2 GB / 2147483647 bytes)

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

Change-Id: I2b3bb64887962395d0f38bd53c3747a45cef6eb8
Reviewed-on: http://gerrit.tine20.com/customers/2046
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Thu, 16 Jul 2015 08:59:43 +0000 (10:59 +0200)]
Merge branch '2013.10' into 2014.11

4 years agoContract start date empty lead to exception
Paul Mehrer [Mon, 13 Jul 2015 16:02:59 +0000 (18:02 +0200)]
Contract start date empty lead to exception

fixed that

Change-Id: Iae9613ada76a2b728fee2e320529fb30cad03c16
Reviewed-on: http://gerrit.tine20.com/customers/2031
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agohandle the case that no columns are defined in export definition
Philipp Schüle [Wed, 15 Jul 2015 16:13:31 +0000 (18:13 +0200)]
handle the case that no columns are defined in export definition

Change-Id: I9457a82456d65a436b1cb73175895c2b4be087d9
Reviewed-on: http://gerrit.tine20.com/customers/2043
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoupload and post sizes might be needed during setup, too
Philipp Schüle [Wed, 15 Jul 2015 16:12:38 +0000 (18:12 +0200)]
upload and post sizes might be needed during setup, too

Change-Id: I2ecb4f4be470c8102fc85c44d92bf03a9bfe4739
Reviewed-on: http://gerrit.tine20.com/customers/2042
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agofixes some minor problems in abstract update class
Philipp Schüle [Wed, 15 Jul 2015 11:23:43 +0000 (13:23 +0200)]
fixes some minor problems in abstract update class

Change-Id: Iff31a4042a438b93892ad3e93c2dea3ab3ab5806
Reviewed-on: http://gerrit.tine20.com/customers/2035
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011148: Renaming a group is not renaming the group in ldap
sstamer [Mon, 6 Jul 2015 10:37:53 +0000 (12:37 +0200)]
0011148: Renaming a group is not renaming the group in ldap

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

Change-Id: I4db651d4a9c31f17b45f0935e52c6a53161ceab3
Reviewed-on: http://gerrit.tine20.com/customers/2010
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Mon, 13 Jul 2015 11:07:18 +0000 (13:07 +0200)]
Merge branch '2013.10' into 2014.11

Conflicts:
tine20/Calendar/Controller/Event.php

Change-Id: I3a162ebb12ebe5fa544d630f791bf0116a8f72b7

4 years agoincrease cache lifetime for principal resolving
Philipp Schüle [Wed, 8 Jul 2015 15:36:47 +0000 (17:36 +0200)]
increase cache lifetime for principal resolving

Change-Id: I6c49909d8d4a260cb31053d9ef88a5949cd58df8
Reviewed-on: http://gerrit.tine20.com/customers/2025
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agofixes static function call
Philipp Schüle [Thu, 9 Jul 2015 12:30:28 +0000 (14:30 +0200)]
fixes static function call

Change-Id: I962a43be51c16eef83823af91c729b603fbef262
Reviewed-on: http://gerrit.tine20.com/customers/2026
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agofixes print_r function name
Philipp Schüle [Mon, 13 Jul 2015 08:52:52 +0000 (10:52 +0200)]
fixes print_r function name

Change-Id: I3d37b2c7d29d88c1803a9ab2629f959ec8b3bc3f
Reviewed-on: http://gerrit.tine20.com/customers/2028
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0011130: handle bad originator timzone in VCALENDAR converter
Philipp Schüle [Tue, 7 Jul 2015 12:48:42 +0000 (14:48 +0200)]
0011130: handle bad originator timzone in VCALENDAR converter

* adds a test with broken originator_tz
* throw exceptions if bad originator timezone is found

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

Change-Id: I2337fbd96387a7595da3e7df5eedb9a45411c344
Reviewed-on: http://gerrit.tine20.com/customers/2016
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0010086: creating recur series loses displaycontainer_id
sstamer [Wed, 8 Apr 2015 13:19:28 +0000 (15:19 +0200)]
0010086: creating recur series loses displaycontainer_id

Events don't show up in attendees personal calendar

- test

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

Change-Id: I9185e375cbbf2b9f519b045e7f93fa345bef8684
Reviewed-on: http://gerrit.tine20.com/customers/1801
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0011124: recur events with missing displaycontainer_id
Cornelius Weiß [Fri, 3 Jul 2015 08:07:41 +0000 (10:07 +0200)]
0011124: recur events with missing displaycontainer_id

* add missing displaycontainer
* THISANDFUTURE updates with attendee add had missing
  displaycontainer
* Fixes the bug
* repair script

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

Change-Id: I6b4af4850e919a3226068d735eba8bc45fcdb01c
Reviewed-on: http://gerrit.tine20.com/customers/2012
Tested-by: Jenkins CI (http://ci.tine20.com/)
Tested-by: sstamer <s.stamer@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agofixes exception name
Philipp Schüle [Fri, 3 Jul 2015 08:47:53 +0000 (10:47 +0200)]
fixes exception name

Change-Id: I874faac03411d95dd91c388ce157a4028766d946
Reviewed-on: http://gerrit.tine20.com/customers/2004
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0011118: LDAP auth: user without Tinebase permissions is able to login
Philipp Schüle [Fri, 3 Jul 2015 12:33:34 +0000 (14:33 +0200)]
0011118: LDAP auth: user without Tinebase permissions is able to login

* checks Tinebase run permission during login, too
* fixes some minor glitches in Tinebase_Controller

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

Change-Id: I521c75bed7e2dee966655fcbd054bf1143d64f46
Reviewed-on: http://gerrit.tine20.com/customers/2005
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoadds logging for count of resolved relations
Philipp Schüle [Fri, 3 Jul 2015 12:38:26 +0000 (14:38 +0200)]
adds logging for count of resolved relations

* and fixes some typos

Change-Id: Ia88f65562fc9af54ef5a03c42282674eeb18e8ce
Reviewed-on: http://gerrit.tine20.com/customers/2006
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0010928: iconv use is deprecated
Michael Spahn [Mon, 27 Apr 2015 09:51:58 +0000 (11:51 +0200)]
0010928: iconv use is deprecated

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

Change-Id: I1c5908f5b507a7378d4b1a4a9746810b83e2fc3e
Reviewed-on: http://gerrit.tine20.com/customers/1884
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoremoves Flash pie charts
Philipp Schüle [Wed, 1 Jul 2015 17:06:24 +0000 (19:06 +0200)]
removes Flash pie charts

* because of neverending flash security issues
* removes some obsolete code from Crm details panel as well

Change-Id: I86e1a09941e5cab975e1182f467c4334e4fef599
TODO: add something useful to default/multi-record lead details panel
Reviewed-on: http://gerrit.tine20.com/customers/2002
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>
5 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Wed, 1 Jul 2015 17:09:42 +0000 (19:09 +0200)]
Merge branch '2013.10' into 2014.11

Conflicts:
tine20/Tinebase/Core.php

Change-Id: I427008452534772574a2b765d65611749f3b83d1

5 years agoSalesControllerInvoice - product and contract end date treating buggy
Paul Mehrer [Mon, 29 Jun 2015 16:12:30 +0000 (18:12 +0200)]
SalesControllerInvoice - product and contract end date treating buggy

fixed that
changed interval to look for already closed contracts from 12 to 6 months

Change-Id: Ieb29a597d2335fb6d99010ff40e6ae0cc7ec027c
Reviewed-on: http://gerrit.tine20.com/customers/1998
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoupdates tine20 community url
Philipp Schüle [Wed, 1 Jul 2015 16:28:51 +0000 (18:28 +0200)]
updates tine20 community url

Change-Id: I8c249fc020fd96e3af04ba4c606a2d66c7d13196
Reviewed-on: http://gerrit.tine20.com/customers/2001
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoupdates langstats url on login panel
Philipp Schüle [Wed, 1 Jul 2015 16:24:04 +0000 (18:24 +0200)]
updates langstats url on login panel

langstats have moved to transifex

Change-Id: I7a73470388b9e63dcd5ec8c92577af6fabe2e78b
Reviewed-on: http://gerrit.tine20.com/customers/2000
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoFix for WindowType
sstamer [Mon, 29 Jun 2015 10:25:27 +0000 (12:25 +0200)]
Fix for WindowType

- force Browser as default

Change-Id: I88ec2d6ff0d711839953e9c84156928622dc96b7
Reviewed-on: http://gerrit.tine20.com/customers/1997
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoincreases required php version to 5.3.9
Philipp Schüle [Fri, 26 Jun 2015 12:50:07 +0000 (14:50 +0200)]
increases required php version to 5.3.9

0011086: Timetracker is not usable

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

Change-Id: Idc80be4befca0a9f702dd25dd8ca76cf9ed3540f
Reviewed-on: http://gerrit.tine20.com/customers/1996
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoUpdate vagrant to trusty
Michael Spahn [Mon, 4 May 2015 07:42:04 +0000 (09:42 +0200)]
Update vagrant to trusty

Change-Id: Ia12c0e7cd599e303528133a1bd413b279199032d
Reviewed-on: http://gerrit.tine20.com/customers/1901
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>
5 years agoset group_concat_max_len to max value for 32 bit systems
Lars Kneschke [Thu, 25 Jun 2015 11:34:28 +0000 (13:34 +0200)]
set group_concat_max_len to max value for 32 bit systems

Change-Id: I7f10b4bad55b666f7b227dbd4eb49f608a030d93
Reviewed-on: http://gerrit.tine20.com/customers/1993
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Thu, 25 Jun 2015 12:44:59 +0000 (14:44 +0200)]
Merge branch '2013.10' into 2014.11

5 years agodisables failing assertion
Philipp Schüle [Thu, 25 Jun 2015 10:57:01 +0000 (12:57 +0200)]
disables failing assertion

* needs to be fixed for daylight saving boundaries:

Failed asserting that two strings are equal.
[exec] --- Expected
[exec] +++ Actual
[exec] @@ @@
[exec] -'2015-10-25 11:45:59'
[exec] +'2015-10-25 10:45:59'

Change-Id: I0f01ce867e4101aa97e1a86dc5d4e1c2ed2bc6d6
Reviewed-on: http://gerrit.tine20.com/customers/1992
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoAdd optional password suffix for inital student passwords
sstamer [Fri, 5 Jun 2015 10:37:09 +0000 (12:37 +0200)]
Add optional password suffix for inital student passwords

Change-Id: I70dec4219b9ccc6a7dfddac228db30930b24b443
Reviewed-on: http://gerrit.tine20.com/customers/1965
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoSalesBackendContract::getBillableContractIds failed on contract start / end borders
Paul Mehrer [Tue, 23 Jun 2015 11:47:53 +0000 (13:47 +0200)]
SalesBackendContract::getBillableContractIds failed on contract start / end borders

fixed that

Change-Id: I0f2e70755d80f4bb4012949aef3e23c83c66754b
Reviewed-on: http://gerrit.tine20.com/customers/1986
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoSalesControllerInvoice - fixed invoice creation in first month
Paul Mehrer [Tue, 23 Jun 2015 11:14:49 +0000 (13:14 +0200)]
SalesControllerInvoice - fixed invoice creation in first month

if contract started after the first day of the month, first month invoice was not created. Fixed that.

Change-Id: I3b50949ae14fbacbcbb968de86bbc38ae394c5d3
Reviewed-on: http://gerrit.tine20.com/customers/1985
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoSalesControllerInvoice fixed last_autobill set back in _inspectDelete
Paul Mehrer [Fri, 19 Jun 2015 11:00:47 +0000 (13:00 +0200)]
SalesControllerInvoice fixed last_autobill set back in _inspectDelete

also fixed invoice creation to populate the date field
in _inspectDelete for non-products, like timeaccounts, last_autobill
will now be set back based on the invoice date field

Change-Id: Ie02ea28c62f21e20b7248d870ad4aa98d6175d30
Reviewed-on: http://gerrit.tine20.com/customers/1983
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0011028: Open_basedir error
Philipp Schüle [Fri, 19 Jun 2015 09:01:12 +0000 (11:01 +0200)]
0011028: Open_basedir error

* moves tests autoloader paths from composer.json to test bootstrap

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

Change-Id: Ia3b78b3a3cba24243b36f5bb700c2d5f33dd6f9a
Reviewed-on: http://gerrit.tine20.com/customers/1984
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoCal Edit: update rrule on dtstart change
Cornelius Weiß [Wed, 17 Jun 2015 07:59:19 +0000 (09:59 +0200)]
Cal Edit: update rrule on dtstart change

Change-Id: Ia7cb9319fd63979facd83ac975c0f601c571bc22
Reviewed-on: http://gerrit.tine20.com/customers/1978
Tested-by: sstamer <s.stamer@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoignore error when group in LDAP/AD is already deleted
Lars Kneschke [Wed, 17 Jun 2015 11:22:50 +0000 (13:22 +0200)]
ignore error when group in LDAP/AD is already deleted

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