tine20
4 years agoMerge branch '2015.07'
Philipp Schüle [Mon, 21 Sep 2015 15:29:48 +0000 (17:29 +0200)]
Merge branch '2015.07'

4 years agoMerge branch '2014.11-develop' into 2015.07
Philipp Schüle [Mon, 21 Sep 2015 15:25:59 +0000 (17:25 +0200)]
Merge branch '2014.11-develop' into 2015.07

4 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Mon, 21 Sep 2015 15:25:00 +0000 (17:25 +0200)]
Merge branch '2014.11' into 2014.11-develop

Conflicts:
tine20/Setup/Controller.php

Change-Id: I4605dac9ee470a606e84a2b04361c40859125018

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 ago0011140: Define a userpreference to set every event to privat by default
Michael Spahn [Tue, 14 Jul 2015 09:02:16 +0000 (11:02 +0200)]
0011140: Define a userpreference to set every event to privat by default

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

Change-Id: Ib004d997b398a2b98cae519659067060273ca6ae
Reviewed-on: https://gerrit.tine20.org/tine20/3147
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2015.07'
Philipp Schüle [Thu, 17 Sep 2015 10:38:09 +0000 (12:38 +0200)]
Merge branch '2015.07'

4 years agoMerge branch '2014.09' into 2015.07
Philipp Schüle [Thu, 17 Sep 2015 10:37:53 +0000 (12:37 +0200)]
Merge branch '2014.09' into 2015.07

4 years agoMerge branch '2014.11-develop' into 2015.07
Philipp Schüle [Thu, 17 Sep 2015 10:37:18 +0000 (12:37 +0200)]
Merge branch '2014.11-develop' into 2015.07

Conflicts:
tine20/Calendar/Setup/Update/Release8.php
tine20/Calendar/Setup/setup.xml

Change-Id: I53d895d8432d24672f7c11b2fd53239c4e1fb3d0

4 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Thu, 17 Sep 2015 10:32:26 +0000 (12:32 +0200)]
Merge branch '2014.11' into 2014.11-develop

4 years ago0011300: New application Expressodriver: filemanager with WebDAV backend
Flávio Gomes da Silva Lisboa [Thu, 3 Sep 2015 16:38:37 +0000 (13:38 -0300)]
0011300: New application Expressodriver: filemanager with WebDAV backend

- It comes with OwnCloud adapter
- Configurable via Admin application

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

Change-Id: I4d9c4ba4c8e2a74251e06e4c1f14f0b9d02b44aa
Reviewed-on: https://gerrit.tine20.org/tine20/3206
Tested-by: jenkins user
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 ago0011200 - default status of calendar owner set to accepted 2014.09
Jeferson Jose de Miranda [Fri, 7 Aug 2015 12:12:53 +0000 (09:12 -0300)]
0011200 - default status of calendar owner set to accepted

Change-Id: If5f0abe11f7df097ad63cd38bc9fd680b28e4cb6
Reviewed-on: https://forge.tine20.org/view.php?id=11200
Reviewed-on: https://gerrit.tine20.org/tine20/3181
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoDo not always set a cookie
sstamer [Wed, 16 Sep 2015 09:23:26 +0000 (11:23 +0200)]
Do not always set a cookie

- partial reverts charge Iad14ed1d112a09fda7b1a05c234db7150354bd8d

Change-Id: I43ba4c279734844c7e3ff691505525e5e1f8b345
Reviewed-on: http://gerrit.tine20.com/customers/2201
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Wed, 16 Sep 2015 09:38:36 +0000 (11:38 +0200)]
Merge branch '2014.11' into 2014.11-develop

4 years ago0011312: Make resource notification handling and default status
sstamer [Mon, 24 Aug 2015 10:39:05 +0000 (12:39 +0200)]
0011312: Make resource notification handling and default status
configurable

- Suppress Notifications for editors
- Use a default attendee status for invitation

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

Change-Id: If9aa3998c3059c12196fc111f2c01402f0a8dc62
Reviewed-on: http://gerrit.tine20.com/customers/2175
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agouse db lock to prevent auto invoice job from running more than once
Philipp Schüle [Tue, 8 Sep 2015 18:06:21 +0000 (20:06 +0200)]
use db lock to prevent auto invoice job from running more than once

Change-Id: I2aa5f6d09b3cfbc4ec8e4efabb1eb5192a3d4e0d
Reviewed-on: http://gerrit.tine20.com/customers/2185
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoSales - added duplication checks to purchase invoices
Paul Mehrer [Mon, 7 Sep 2015 14:26:57 +0000 (16:26 +0200)]
Sales - added duplication checks to purchase invoices

added float filter (which was missing) to tinebase too

Change-Id: I64376f95393b616be5fa02b6f21e4ecee15ae2a5
Reviewed-on: http://gerrit.tine20.com/customers/2176
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-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 agocheck for input, as it doesn't need to be present
Cornelius Weiß [Mon, 14 Sep 2015 12:14:56 +0000 (14:14 +0200)]
check for input, as it doesn't need to be present

Change-Id: Ia0996bdb9a300eeb712f8b30d52c5ad2000a4d76
Reviewed-on: http://gerrit.tine20.com/customers/2196
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 agoadds output in case of test failure
Philipp Schüle [Mon, 14 Sep 2015 15:42:20 +0000 (17:42 +0200)]
adds output in case of test failure

... for Tinebase_Frontend_CliTest::testTriggerAsyncEvents

Change-Id: Ia0c0304a2170aca4ace9ae0b167a76d828f89830
Reviewed-on: https://gerrit.tine20.org/tine20/3207
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoTinebase_Lock: release lock implemented
Paul Mehrer [Wed, 9 Sep 2015 10:39:08 +0000 (12:39 +0200)]
Tinebase_Lock: release lock implemented

0011306: prevent parallel cli execution on multiple servers
https://forge.tine20.org/view.php?id=11306

Change-Id: I3dc3c7fdae50d2092a7ebfca5abb22e9f919f932
Reviewed-on: http://gerrit.tine20.com/customers/2187
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 agoMerge branch '2014.11-develop' into 2015.07
Philipp Schüle [Mon, 14 Sep 2015 15:01:44 +0000 (17:01 +0200)]
Merge branch '2014.11-develop' into 2015.07

Conflicts:
tests/tine20/Tinebase/AllTests.php
tine20/Tinebase/Core.php
tine20/Tinebase/translations/de.po

Change-Id: I82a8c5edfaf830c9a56fd39f56106dacae74f9be

4 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Mon, 14 Sep 2015 14:57:52 +0000 (16:57 +0200)]
Merge branch '2014.11' into 2014.11-develop

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 ago0011308: ChangeAccount fails when user logged in via SSO / loginFromPost
Cornelius Weiß [Tue, 8 Sep 2015 11:21:49 +0000 (13:21 +0200)]
0011308: ChangeAccount fails when user logged in via SSO / loginFromPost

* force client to load via GET
* manually tested

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

Change-Id: Ic41692c89da63ec81912c0d56f9cd8f739dc0aaa
Reviewed-on: http://gerrit.tine20.com/customers/2189
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-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 agomake openid working with session and request changes
Cornelius Weiß [Thu, 10 Sep 2015 10:13:17 +0000 (12:13 +0200)]
make openid working with session and request changes

Change-Id: I6b035bfb20f76c1bf225033770e59481561b8091
Reviewed-on: http://gerrit.tine20.com/customers/2190
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agosets REQUEST_URI if missing for Cli requests
Philipp Schüle [Tue, 8 Sep 2015 14:55:19 +0000 (16:55 +0200)]
sets REQUEST_URI if missing for Cli requests

Change-Id: I913f007af7d268efedfda736f33f9fefb822ec6a
Reviewed-on: http://gerrit.tine20.com/customers/2183
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoRevert "0011308: ChangeAccount fails when user logged in via loginFromPost"
Philipp Schüle [Wed, 9 Sep 2015 16:02:46 +0000 (18:02 +0200)]
Revert "0011308: ChangeAccount fails when user logged in via loginFromPost"

.... it always redirected the user back to the origin site

Change-Id: I2a03eb204ffbf0ba7b064628965e3b65a9d48f5f

4 years ago0011258: Accepting calendar events results in database error when using Postgres
Philipp Schüle [Tue, 8 Sep 2015 08:22:05 +0000 (10:22 +0200)]
0011258: Accepting calendar events results in database error when using Postgres

* throw exception when trying to fetch contact for user with empty id

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

Change-Id: Ie2a6316dd0225a1ef31338dec80020ccadc111ae
Reviewed-on: https://gerrit.tine20.org/tine20/3205
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011252: Can not use Expressomail
Flávio Gomes da Silva Lisboa [Wed, 2 Sep 2015 20:11:14 +0000 (17:11 -0300)]
0011252: Can not use Expressomail

- Update application files according release ExpressoBr.20150619
- Remove unnecessary Java files

Change-Id: Idc539609aacc254b204f9f7cfb3256310fee2afe
Reviewed-on: https://gerrit.tine20.org/tine20/3202
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011286: allow contacts without org/family name
Cornelius Weiß [Tue, 1 Sep 2015 07:06:33 +0000 (09:06 +0200)]
0011286: allow contacts without org/family name

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

Change-Id: I14088d435298e0c30cf1cdbdb6088f8851e96f0a
Reviewed-on: https://gerrit.tine20.org/tine20/3201
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011306: prevent parallel cli execution on multiple servers
Paul Mehrer [Fri, 4 Sep 2015 15:20:33 +0000 (17:20 +0200)]
0011306: prevent parallel cli execution on multiple servers

added lock utility that implements mysql and postgres locking

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

Change-Id: I0a20d638532443b6999bc8c3c97c9bb7e7c7506c
Reviewed-on: http://gerrit.tine20.com/customers/2168
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agooptimize max execution time handling
Philipp Schüle [Mon, 7 Sep 2015 11:57:58 +0000 (13:57 +0200)]
optimize max execution time handling

... and log writeClose of session

Change-Id: I17148a933beadde98456dfa744f743fc26f64d38
Reviewed-on: http://gerrit.tine20.com/customers/2173
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Tue, 8 Sep 2015 14:07:07 +0000 (16:07 +0200)]
Merge branch '2014.11' into 2014.11-develop

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 ago0011308: ChangeAccount fails when user logged in via loginFromPost
Cornelius Weiß [Tue, 8 Sep 2015 11:21:49 +0000 (13:21 +0200)]
0011308: ChangeAccount fails when user logged in via loginFromPost

* force client to load via GET

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

Change-Id: Ic41692c89da63ec81912c0d56f9cd8f739dc0ad4
Reviewed-on: http://gerrit.tine20.com/customers/2181
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-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 agoRT141002 - invoices - price_tax fix
Paul Mehrer [Mon, 7 Sep 2015 13:37:13 +0000 (15:37 +0200)]
RT141002 - invoices - price_tax fix

copy&paste error, lable fixed

Change-Id: I09b97bfd3c59c8c91368612d0af066f78f53bc25
Reviewed-on: http://gerrit.tine20.com/customers/2174
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agomoves Setup_Controller functions to Tinebase
Philipp Schüle [Mon, 7 Sep 2015 11:51:06 +0000 (13:51 +0200)]
moves Setup_Controller functions to Tinebase

... to prevent Setup_Controller::__construct() from running as
it sets the max execution time and other global settings

Change-Id: I5b11b4dfc8608d261d27757ffd019f9d69ff57b8
Reviewed-on: http://gerrit.tine20.com/customers/2172
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoimproves error handling of keyfield config and MC grid renderer
Philipp Schüle [Mon, 7 Sep 2015 11:17:52 +0000 (13:17 +0200)]
improves error handling of keyfield config and MC grid renderer

Change-Id: If9c3fbf4d25792c6217a30a8d4b1f9220dad8328
Reviewed-on: http://gerrit.tine20.com/customers/2171
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 agoMerge branch '2015.07'
Philipp Schüle [Mon, 7 Sep 2015 15:54:58 +0000 (17:54 +0200)]
Merge branch '2015.07'

4 years agoMerge branch '2014.11-develop' into 2015.07
Philipp Schüle [Mon, 7 Sep 2015 15:49:06 +0000 (17:49 +0200)]
Merge branch '2014.11-develop' into 2015.07

4 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Mon, 7 Sep 2015 15:48:48 +0000 (17:48 +0200)]
Merge branch '2014.11' into 2014.11-develop

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 agoswitched some loglevels from INFO to DEBUG
Philipp Schüle [Mon, 7 Sep 2015 11:16:50 +0000 (13:16 +0200)]
switched some loglevels from INFO to DEBUG

... because log statements are not very important

Change-Id: I9fbf24e25eedc2a975d11b3abed772881b2d0368
Reviewed-on: http://gerrit.tine20.com/customers/2170
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 '2015.07'
Philipp Schüle [Fri, 4 Sep 2015 10:39:38 +0000 (12:39 +0200)]
Merge branch '2015.07'

4 years agoMerge branch '2014.11-develop' into 2015.07
Philipp Schüle [Fri, 4 Sep 2015 10:38:50 +0000 (12:38 +0200)]
Merge branch '2014.11-develop' into 2015.07

4 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Fri, 4 Sep 2015 10:38:34 +0000 (12:38 +0200)]
Merge branch '2014.11' into 2014.11-develop

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 agoMerge branch '2014.11-develop' into 2015.07
Philipp Schüle [Thu, 3 Sep 2015 08:07:57 +0000 (10:07 +0200)]
Merge branch '2014.11-develop' into 2015.07

Conflicts:
tests/tine20/TestCase.php
tine20/Calendar/Setup/Update/Release8.php
tine20/Calendar/Setup/setup.xml
tine20/Sales/Setup/Update/Release8.php
tine20/Sales/Setup/setup.xml
tine20/Sales/translations/de.po
tine20/Tinebase/Container.php

Change-Id: I4d38bcc23add836bd52d37f468a60a2d5f174521

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 agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Wed, 2 Sep 2015 14:11:02 +0000 (16:11 +0200)]
Merge branch '2014.11' into 2014.11-develop

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 '2014.11' into 2014.11-develop
Philipp Schüle [Wed, 2 Sep 2015 14:05:37 +0000 (16:05 +0200)]
Merge branch '2014.11' into 2014.11-develop

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 ago0011294: add price gross for purchase invoices
Paul Mehrer [Fri, 14 Aug 2015 12:18:14 +0000 (14:18 +0200)]
0011294: add price gross for purchase invoices

added additional price gross and therefor also price total fields
for purchase invoices

and fixed tax calculation rounding errors

added price_tax field to sales invoices

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

Change-Id: Ie61b352b33a970e41ae7c9e4d54b8bddbc327b87
Reviewed-on: http://gerrit.tine20.com/customers/2113
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
4 years ago0011292: add "not" and "not in" operators to container filter
Philipp Schüle [Wed, 2 Sep 2015 11:57:33 +0000 (13:57 +0200)]
0011292: add "not" and "not in" operators to container filter

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

Change-Id: I1c6e84e9ca0e39607c1829676f01b63d7313bc73
Reviewed-on: http://gerrit.tine20.com/customers/2158
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
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 ago0011250: Registry function containsKey does not work in Firefox
Michael Spahn [Wed, 19 Aug 2015 14:51:14 +0000 (16:51 +0200)]
0011250: Registry function containsKey does not work in Firefox

* replaced occurrences with get()

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

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

4 years agoMerge branch '2014.11-develop' into 2015.07
Philipp Schüle [Tue, 1 Sep 2015 12:26:15 +0000 (14:26 +0200)]
Merge branch '2014.11-develop' into 2015.07

4 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Tue, 1 Sep 2015 12:25:59 +0000 (14:25 +0200)]
Merge branch '2014.11' into 2014.11-develop

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 agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Mon, 31 Aug 2015 15:06:02 +0000 (17:06 +0200)]
Merge branch '2014.11' into 2014.11-develop

4 years ago0011234: automatically add task for responsible person on lead import
Philipp Schüle [Tue, 16 Jun 2015 14:35:07 +0000 (16:35 +0200)]
0011234: automatically add task for responsible person on lead import

* adds inspect function to do something with imported records
* adds tasks for responsibles for imported leads
* adds config option for this behaviour
* improves notification recipient handling (use RecordSet for them)

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

Change-Id: I788870919c2f196d606dd16e3741264e28cfca61
Reviewed-on: http://gerrit.tine20.com/customers/1975
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011192: LDAP sync should delete contacts
Philipp Schüle [Mon, 31 Aug 2015 13:59:49 +0000 (15:59 +0200)]
0011192: LDAP sync should delete contacts

    * removes user contact, too

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

Change-Id: I4b0060de105613b81d2650fd1bd3d18c3cfc5d61

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 agoMerge branch '2015.07'
Philipp Schüle [Mon, 31 Aug 2015 13:31:51 +0000 (15:31 +0200)]
Merge branch '2015.07'

4 years agoMerge branch '2014.11-develop' into 2015.07
Philipp Schüle [Mon, 31 Aug 2015 13:30:41 +0000 (15:30 +0200)]
Merge branch '2014.11-develop' into 2015.07

Conflicts:
tine20/Calendar/css/print.css

Change-Id: I5dba31b57aff580026761b1e3e225532f6976584

4 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Mon, 31 Aug 2015 13:29:22 +0000 (15:29 +0200)]
Merge branch '2014.11' into 2014.11-develop

4 years agoUse Notice loglevel for Account disable Infos
sstamer [Fri, 28 Aug 2015 12:46:44 +0000 (14:46 +0200)]
Use Notice loglevel for Account disable Infos

Change-Id: I3e576f5866d3d1330a2248fa63e22b77f8450e0f
Reviewed-on: http://gerrit.tine20.com/customers/2146
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-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 '2015.07'
Philipp Schüle [Thu, 27 Aug 2015 12:34:42 +0000 (14:34 +0200)]
Merge branch '2015.07'

4 years agoMerge branch '2014.11-develop' into 2015.07
Philipp Schüle [Thu, 27 Aug 2015 12:32:49 +0000 (14:32 +0200)]
Merge branch '2014.11-develop' into 2015.07

4 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Thu, 27 Aug 2015 12:32:36 +0000 (14:32 +0200)]
Merge branch '2014.11' into 2014.11-develop

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 ago0011274: special subject for booked resources
sstamer [Fri, 21 Aug 2015 10:57:00 +0000 (12:57 +0200)]
0011274: special subject for booked resources

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

Change-Id: I21c52ba5188cb7985545a8a36edde7f34927baa5
Reviewed-on: http://gerrit.tine20.com/customers/2137
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 ago0011272: resource invitation: organizer receives no mail if he is no attendee
sstamer [Wed, 19 Aug 2015 11:52:44 +0000 (13:52 +0200)]
0011272: resource invitation: organizer receives no mail if he is no attendee

- Send all notification level
- Consider the send level for additional recipients

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

Change-Id: If3ebc8893f6598f7748da005529524a6abe400bb
Reviewed-on: http://gerrit.tine20.com/customers/2136
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
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 ago0011254: Create a Event in Month View is not possible
Cornelius Weiß [Fri, 21 Aug 2015 09:13:20 +0000 (11:13 +0200)]
0011254: Create a Event in Month View is not possible

* init failed when store was empty

Change-Id: Ic5dc2411836a10232d8df71c9a9c28f10d0b84de
Reviewed-on: http://gerrit.tine20.com/customers/2119
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 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 '2015.07'
Philipp Schüle [Tue, 25 Aug 2015 16:13:13 +0000 (18:13 +0200)]
Merge branch '2015.07'

4 years agoMerge branch '2014.11-develop' into 2015.07
Philipp Schüle [Tue, 25 Aug 2015 16:12:31 +0000 (18:12 +0200)]
Merge branch '2014.11-develop' into 2015.07

4 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Tue, 25 Aug 2015 16:12:14 +0000 (18:12 +0200)]
Merge branch '2014.11' into 2014.11-develop

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 agoRevert "fixes email user manages() function for default config"
Cornelius Weiß [Fri, 21 Aug 2015 16:57:41 +0000 (18:57 +0200)]
Revert "fixes email user manages() function for default config"

* added test to detect bug introduced

This reverts commit f79b62471110cb6dba000b353a37cecf97fba1cd.

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

Change-Id: I271d941118ecba30704b1aa38e7a535d59e04d22
Reviewed-on: https://gerrit.tine20.org/tine20/3199
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>