tine20
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 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>
5 years agoSalesSetupDemoData was broken
Paul Mehrer [Wed, 17 Jun 2015 13:34:02 +0000 (15:34 +0200)]
SalesSetupDemoData was broken

fixes amount contracts created which previously lead to an exception

Change-Id: I302a78c6fe13e5080ca1ec26e8631b430f65daa4

5 years agofixes model name in Sales Invoice _inspectDelete
Paul Mehrer [Tue, 16 Jun 2015 11:54:32 +0000 (13:54 +0200)]
fixes model name in Sales Invoice _inspectDelete

Change-Id: I049bca43d06c42407a6379ef767e6cc0c570d9cc
Reviewed-on: http://gerrit.tine20.com/customers/1974
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agocheck if user has access to Calendar application
Lars Kneschke [Tue, 9 Jun 2015 13:44:40 +0000 (15:44 +0200)]
check if user has access to Calendar application

Change-Id: If1566ff47e4714c654e87edb3f5c4cd38319a640
Reviewed-on: http://gerrit.tine20.com/customers/1970
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
5 years agofix combined emailuser backend
Lars Kneschke [Mon, 8 Jun 2015 09:58:19 +0000 (11:58 +0200)]
fix combined emailuser backend

Change-Id: I01f46a81ec25b080558468c8f02ce397d3155420
Reviewed-on: http://gerrit.tine20.com/customers/1967
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
5 years ago0008568: "Private field" for calendar events doesn't sync using
Lars Kneschke [Fri, 5 Jun 2015 07:47:13 +0000 (09:47 +0200)]
0008568: "Private field" for calendar events doesn't sync using
ActiveSync

- added support for pivate flag handlung
- Tested with iOS and Android

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

Change-Id: I9ac85bf836ff389fa5e192c310ffc2da4f05f59b
Reviewed-on: http://gerrit.tine20.com/customers/1964
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
5 years agoFix INBOX detecttion for Cyrus IMAP servers
Lars Kneschke [Fri, 29 May 2015 10:59:35 +0000 (12:59 +0200)]
Fix INBOX detecttion for Cyrus IMAP servers

0010956: Foldermapping ActiveSync funktioniert nicht

Change-Id: I1e1039b198d5646c48954de3eeeb308da9905483
Reviewed-on: http://gerrit.tine20.com/customers/1959
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoadd missing comma
sstamer [Fri, 29 May 2015 11:57:37 +0000 (13:57 +0200)]
add missing comma

Change-Id: I4613397d390683565cb4c33e2904715e0191a376
Reviewed-on: http://gerrit.tine20.com/customers/1961
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 [Thu, 28 May 2015 14:35:28 +0000 (16:35 +0200)]
Merge branch '2013.10' into 2014.11

5 years agoSet Task Status default for Task edit dialog
sstamer [Tue, 19 May 2015 12:44:13 +0000 (14:44 +0200)]
Set Task Status default for Task edit dialog

Change-Id: I9329d6a554959997a2550116ef20ba799ea214c7
Reviewed-on: http://gerrit.tine20.com/customers/1937
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0010588: Folder structure is displayed incorrectly
Philipp Schüle [Thu, 28 May 2015 14:18:14 +0000 (16:18 +0200)]
0010588: Folder structure is displayed incorrectly

* totalcount can be 0 .... implements a better way for checking search response structure

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

Change-Id: I7d4f2102cda263751150af3e1df1aece06fa0efd
Reviewed-on: http://gerrit.tine20.com/customers/1958
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoImplement download function for temp files in fileupload
Michael Spahn [Mon, 18 May 2015 13:03:25 +0000 (15:03 +0200)]
Implement download function for temp files in fileupload

Change-Id: I3eff37589b13972d03476a9f727f5c118bc93ed2
Reviewed-on: http://gerrit.tine20.com/customers/1935
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 agoupdate Syncroton to version 1.1.1
Lars Kneschke [Thu, 28 May 2015 11:56:24 +0000 (13:56 +0200)]
update Syncroton to version 1.1.1

Change-Id: I886fb71cad07c1f19793462bffd7d2e9b645cb06
Reviewed-on: http://gerrit.tine20.com/customers/1957
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0011042: failed scheduled imports stop async job
Philipp Schüle [Mon, 18 May 2015 11:24:56 +0000 (13:24 +0200)]
0011042: failed scheduled imports stop async job

* catch import exceptions during scheduled import

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

Change-Id: I57a337d3bb99ba75dd47542bca032312e0c98589
Reviewed-on: http://gerrit.tine20.com/customers/1934
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 [Wed, 27 May 2015 15:52:55 +0000 (17:52 +0200)]
Merge branch '2013.10' into 2014.11

Conflicts:
tine20/Calendar/Convert/Event/VCalendar/Abstract.php

Change-Id: I985ea58a6fd36d49ec5a7da3b14458bab4a95d50

5 years agoApps, Admin, Setting Translation (Defaults)
sstamer [Wed, 27 May 2015 12:51:47 +0000 (14:51 +0200)]
Apps, Admin, Setting Translation (Defaults)

Change-Id: I3458d7cdf8313dbeb09f40f79fbdbe8ecda6f908
Reviewed-on: http://gerrit.tine20.com/customers/1953
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoDon't change activeContentType for new windows
sstamer [Wed, 27 May 2015 14:06:56 +0000 (16:06 +0200)]
Don't change activeContentType for new windows

Change-Id: I5d3240a6f86a87a6e4c4c4ebc93d06135568e017
Reviewed-on: http://gerrit.tine20.com/customers/1954
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agorestore Settings translation
sstamer [Tue, 26 May 2015 13:21:03 +0000 (15:21 +0200)]
restore Settings translation

Change-Id: I08541d10f2b274d45f45f394678557fb7e631590
Reviewed-on: http://gerrit.tine20.com/customers/1951
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago 0011030: Ldap plugin error: no user object found
Philipp Schüle [Mon, 25 May 2015 19:15:04 +0000 (21:15 +0200)]
 0011030: Ldap plugin error: no user object found

* fixed by checking user object first

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

Change-Id: I3484a338149d46f6eb4b8a9abc49039a02f83bd9
Reviewed-on: http://gerrit.tine20.com/customers/1947
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0011050: VEVENT converter: fix timezone handling for all day events
Philipp Schüle [Thu, 21 May 2015 10:42:14 +0000 (12:42 +0200)]
0011050: VEVENT converter: fix timezone handling for all day events

* adds test for TZ handling with Asia/Tehran

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

Change-Id: Idfac8bf485a7892e47d981ca141f830de1da2d1f
Reviewed-on: http://gerrit.tine20.com/customers/1943
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoAdd cli function for ImportExportDefinition update
sstamer [Wed, 27 May 2015 10:38:26 +0000 (12:38 +0200)]
Add cli function for ImportExportDefinition update

Change-Id: Ie0e4535bb0fabeb2b5c4b6a7dc46c5cd7c5d6529
Reviewed-on: http://gerrit.tine20.com/customers/1952
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoprevent duplicate updates of exdates during MSEventFacade updates
Philipp Schüle [Thu, 7 May 2015 10:58:49 +0000 (12:58 +0200)]
prevent duplicate updates of exdates during MSEventFacade updates

* this should not be necessary as the main problem is that the getMigration fn
 returns duplicates in 'toUpdate'

Change-Id: Ibcd02a9fe86f9dd14f01fadb3d6d12613ea7fbf4
Reviewed-on: http://gerrit.tine20.com/customers/1914
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0011050: VEVENT converter: fix timezone handling for all day events
Philipp Schüle [Wed, 13 May 2015 15:50:09 +0000 (17:50 +0200)]
0011050: VEVENT converter: fix timezone handling for all day events

* ics has no timezone information
* we need to use user timezone in this case to fix exdate matching

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

Change-Id: I37389487062b3f008d106b499dc64ecfe89e7efa
Reviewed-on: http://gerrit.tine20.com/customers/1932
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoadd missing Calendar translations
sstamer [Mon, 18 May 2015 13:15:39 +0000 (15:15 +0200)]
add missing Calendar translations

Change-Id: I5078e75dc492a68bde3df8025af536fef6346245
Reviewed-on: http://gerrit.tine20.com/customers/1936
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 [Wed, 13 May 2015 14:41:51 +0000 (16:41 +0200)]
Merge branch '2013.10' into 2014.11

5 years agoRemove CalDAV Password and Username field from Calendar import
sstamer [Fri, 8 May 2015 08:24:28 +0000 (10:24 +0200)]
Remove CalDAV Password and Username field from Calendar import

Change-Id: I9396c48b07ccf72f8a92eec9a8074c48dd37bad3
Reviewed-on: http://gerrit.tine20.com/customers/1931
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoAdd emptyText for url in Calendar import dialog
sstamer [Fri, 8 May 2015 08:40:24 +0000 (10:40 +0200)]
Add emptyText for url in Calendar import dialog

Change-Id: Ic04a47fa725bb15581074e167adc685f2f311043
Reviewed-on: http://gerrit.tine20.com/customers/1930
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoremove account_id from CSV export
Lars Kneschke [Wed, 13 May 2015 12:44:11 +0000 (14:44 +0200)]
remove account_id from CSV export

Change-Id: Id10a201d31d1e4ec9e52a36eeb9bc887e74c3652
Reviewed-on: http://gerrit.tine20.com/customers/1926
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoTranslate Anyone user in container grants
Lars Kneschke [Wed, 13 May 2015 10:54:55 +0000 (12:54 +0200)]
Translate Anyone user in container grants

Change-Id: I74a315b605a9428ab1f304064fff8a92475ed509
Reviewed-on: http://gerrit.tine20.com/customers/1925
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agostreamlined descriptions for address book imports
Lars Kneschke [Wed, 13 May 2015 13:27:54 +0000 (15:27 +0200)]
streamlined descriptions for address book imports

Change-Id: I243e99cffdf2ea5e9bc53437037d382e4738f9f1
Reviewed-on: http://gerrit.tine20.com/customers/1927
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoActiveSync Device Translations
sstamer [Fri, 8 May 2015 13:39:02 +0000 (15:39 +0200)]
ActiveSync Device Translations

Change-Id: Iee82c00ee2207c5b91365755fcc0d1966badef07
Reviewed-on: http://gerrit.tine20.com/customers/1920
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0011024: don't show external imip events in shared calendars
Philipp Schüle [Thu, 7 May 2015 13:49:07 +0000 (15:49 +0200)]
0011024: don't show external imip events in shared calendars

* do not ignore acl when fetching shared containers in Calendar
* fixes some typos and improves formatting

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

Change-Id: I81c1f6224622a0734266a8a8e4c38d675321b39e
Reviewed-on: http://gerrit.tine20.com/customers/1915
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, 7 May 2015 14:47:16 +0000 (16:47 +0200)]
Merge branch '2013.10' into 2014.11

5 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Thu, 7 May 2015 14:42:40 +0000 (16:42 +0200)]
Merge branch '2013.10' into 2014.11

5 years agoadds fallback value if VCARD has no valid family or org name
Philipp Schüle [Thu, 7 May 2015 14:28:38 +0000 (16:28 +0200)]
adds fallback value if VCARD has no valid family or org name

Change-Id: Ie63a90322fb167b74a1d9d6c2b4d95874c49909a
Reviewed-on: http://gerrit.tine20.com/customers/1916
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoadds fallback value if VCARD has no valid family or org name
Philipp Schüle [Thu, 7 May 2015 14:28:38 +0000 (16:28 +0200)]
adds fallback value if VCARD has no valid family or org name

Change-Id: Ie63a90322fb167b74a1d9d6c2b4d95874c49909a

5 years agoReset_DemoData clear Cache
sstamer [Wed, 29 Apr 2015 16:12:40 +0000 (18:12 +0200)]
Reset_DemoData clear Cache

Change-Id: Icd855703000bf4c454ad339d24e8ff14fa548fdf
Reviewed-on: http://gerrit.tine20.com/customers/1898
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoadd copy action to inventory
sstamer [Tue, 5 May 2015 12:21:08 +0000 (14:21 +0200)]
add copy action to inventory

Change-Id: Ic8de08b9a6881612489e374b7945c58465041ec2
Reviewed-on: http://gerrit.tine20.com/customers/1908
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 agoremoves no longer used offset for feast days
Philipp Schüle [Wed, 6 May 2015 15:02:50 +0000 (17:02 +0200)]
removes no longer used offset for feast days

Change-Id: Iaa046bc74aaf2228e414e3a6f63fe403f59845c6
Reviewed-on: http://gerrit.tine20.com/customers/1911
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agofixes js error when element is undefined in EventUI
Philipp Schüle [Wed, 6 May 2015 15:01:59 +0000 (17:01 +0200)]
fixes js error when element is undefined in EventUI

Change-Id: Ief360f7a27ec65031610b381f091ee29a6bcaa02
Reviewed-on: http://gerrit.tine20.com/customers/1910
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0011014: don't treat expired user as disabled
Philipp Schüle [Mon, 4 May 2015 14:10:49 +0000 (16:10 +0200)]
0011014: don't treat expired user as disabled

* expired user status is no longer mapped to disabled
* find expired and blocked user contacts by default (with ContactDisabledFilter)

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

Change-Id: I9b821e25b93d1f96b9c19a0d26b74de74c7b2717
Reviewed-on: http://gerrit.tine20.com/customers/1904
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 [Mon, 4 May 2015 12:57:13 +0000 (14:57 +0200)]
Merge branch '2013.10' into 2014.11

Conflicts:
tine20/Setup/js/AuthenticationPanel.js

Change-Id: Ib7d66926b11cfb6a12405dc2dbbb1b708d76e026

5 years agohandle empty email config in IMAP backend
Philipp Schüle [Thu, 30 Apr 2015 10:25:56 +0000 (12:25 +0200)]
handle empty email config in IMAP backend

Change-Id: I0d533b6705c672c3b3af8c8e8c962c7eff8cd02e
Reviewed-on: http://gerrit.tine20.com/customers/1899
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agofixes STARTTLS config options for LDAP
Philipp Schüle [Thu, 30 Apr 2015 18:12:43 +0000 (20:12 +0200)]
fixes STARTTLS config options for LDAP

Change-Id: I8e21b45a228e150f0d395e2d71551eb121ef3915
Reviewed-on: http://gerrit.tine20.com/customers/1900
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 ago0010954: Search for CustomField type "keyField" does not work
Philipp Schüle [Fri, 1 May 2015 10:57:27 +0000 (12:57 +0200)]
0010954: Search for CustomField type "keyField" does not work

* removes unfinished keyfield/record in/not in operators functionality

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

Change-Id: I40a184c988b1f0d46ae1e2fa5be1de5f4b456aa7
Reviewed-on: http://gerrit.tine20.com/customers/1902
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoset Sales_Model_ProductAggregate on ignore list
Philipp Schüle [Wed, 29 Apr 2015 13:17:28 +0000 (15:17 +0200)]
set Sales_Model_ProductAggregate on ignore list

... in relation/foreign record filter

we can't search for related product aggregates atm.

TODO: add filter model for product aggregates

Change-Id: Ibeeae806aa440388c98a1ac8bb0af5373835fa40
Reviewed-on: http://gerrit.tine20.com/customers/1894
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 agocatches access denied exception when updating contract data
Philipp Schüle [Wed, 29 Apr 2015 15:29:40 +0000 (17:29 +0200)]
catches access denied exception when updating contract data

Change-Id: I437ae026526db2c14c2aac3a70499ebe4b024139
Reviewed-on: http://gerrit.tine20.com/customers/1897
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 agoReset_demoData: truncate State table
sstamer [Tue, 28 Apr 2015 11:08:30 +0000 (13:08 +0200)]
Reset_demoData: truncate State table

Change-Id: Ia514c80c32ac2e022e1b71635365430e841ea6df
Reviewed-on: http://gerrit.tine20.com/customers/1888
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, 29 Apr 2015 08:52:55 +0000 (10:52 +0200)]
Merge branch '2013.10' into 2014.11

5 years agomake e-Mail links clickable
sstamer [Mon, 27 Apr 2015 10:56:54 +0000 (12:56 +0200)]
make e-Mail links clickable

Change-Id: If3be606628cb70958b9765bfcedadab9b4db9624
Reviewed-on: http://gerrit.tine20.com/customers/1886
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 ago10988 load additional config from conf.d
Paul Mehrer [Wed, 15 Apr 2015 14:36:14 +0000 (16:36 +0200)]
10988 load additional config from conf.d

* adds functionality to optionally load addtional configuration from a conf.d folder,
 cache the resulting composed configuration in a file with a TTL
 * conf.d folder has to be defined in config.inc.php like this:
  'confdfolder' => '/etc/tine20/conf.d',
 * adds caching for app defaults config
 * adds a test. you need to set a config like this in your config.inc.php to make it work:
  'confdfolder' => '../tests/tine20/Tinebase/files/conf.d',

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

Change-Id: I44f745230e6debea68f0d3c3d275a0c9eee66f51
Reviewed-on: http://gerrit.tine20.com/customers/1833
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoDon't use static container id for demoData
sstamer [Mon, 27 Apr 2015 08:52:28 +0000 (10:52 +0200)]
Don't use static container id for demoData

Change-Id: Ibb2b5f1803bd25c0e3ecff1a5844dd1c4db6d200
Reviewed-on: http://gerrit.tine20.com/customers/1882
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago10752: Remove every active sync device with android 4
Michael Spahn [Mon, 27 Apr 2015 09:26:53 +0000 (11:26 +0200)]
10752: Remove every active sync device with android 4

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

Change-Id: I3aa0200c1b78a774d793ae54056877375caba98e
Reviewed-on: http://gerrit.tine20.com/customers/1883
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoFix some wording problems
sstamer [Fri, 24 Apr 2015 13:58:45 +0000 (15:58 +0200)]
Fix some wording problems

- Lead name
- remove lead id

Change-Id: I48e042581b9f07b51ebdbd598aed62f8932cda30
Reviewed-on: http://gerrit.tine20.com/customers/1874
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoYou should be able to delete container + content with ignore acl
sstamer [Tue, 21 Apr 2015 13:22:59 +0000 (15:22 +0200)]
You should be able to delete container + content with ignore acl

Change-Id: I42c6c8bcf762561dcd25fe073c29dcaa09d14f2f
Reviewed-on: http://gerrit.tine20.com/customers/1859
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 [Wed, 22 Apr 2015 08:57:57 +0000 (10:57 +0200)]
Merge branch '2013.10' into 2014.11

Conflicts:
tine20/index.php

Change-Id: I3edc2388d93d5fd60adb9206c0fc8b34fe93d7da

5 years agoadded helper function to generate a hash from an array
Lars Kneschke [Wed, 22 Apr 2015 06:31:25 +0000 (08:31 +0200)]
added helper function to generate a hash from an array

Change-Id: I2a0b398dcc34f873f82a923cc4529245aaa83d94
Reviewed-on: http://gerrit.tine20.com/customers/1861
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoconvert tag record_ids to string on resolving
Philipp Schüle [Mon, 20 Apr 2015 13:48:11 +0000 (15:48 +0200)]
convert tag record_ids to string on resolving

... as the record ids might be a mix of integer and string ids

Change-Id: Ia473e271802be6788a233f380b5da870c404b84f
Reviewed-on: http://gerrit.tine20.com/customers/1856
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoadd entry found in external cache also to internal cache
Lars Kneschke [Wed, 22 Apr 2015 06:05:57 +0000 (08:05 +0200)]
add entry found in external cache also to internal cache

Change-Id: I004f83a90123e9234f5a0876ffda456a63e6dbda
Reviewed-on: http://gerrit.tine20.com/customers/1860
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
5 years ago0010974 shrink contact images for vcards
Philipp Schüle [Mon, 20 Apr 2015 15:32:24 +0000 (17:32 +0200)]
0010974 shrink contact images for vcards

* moves contact resizing from ActiveSync to Contact model

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

Change-Id: Ibc242e5e80e75a6a4309d13114884019387fc59b
Reviewed-on: http://gerrit.tine20.com/customers/1858
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoresetDemodata
sstamer [Thu, 16 Apr 2015 13:28:39 +0000 (15:28 +0200)]
resetDemodata

- restore rights

Change-Id: I6a74df64ce78c1c5e3fc0303b93b8a00d3e9d727
Reviewed-on: http://gerrit.tine20.com/customers/1857
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agofix phpdoc header
Philipp Schüle [Mon, 20 Apr 2015 13:01:40 +0000 (15:01 +0200)]
fix phpdoc header

Change-Id: Ibb04d75c0bcb7940ccae22b515d1df0f88088ec0
Reviewed-on: http://gerrit.tine20.com/customers/1855
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoinclude PID in index.php status log
Philipp Schüle [Mon, 20 Apr 2015 10:09:46 +0000 (12:09 +0200)]
include PID in index.php status log

Change-Id: I768fd5cf582a4f193b3293d88a765db7d3b8235d
Reviewed-on: http://gerrit.tine20.com/customers/1854
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoSales / Timeaccount: Timeaccounts behave like billing_point 'begin' always
Paul Mehrer [Mon, 20 Apr 2015 11:39:39 +0000 (13:39 +0200)]
Sales / Timeaccount: Timeaccounts behave like billing_point 'begin' always

Timeaccounts always billed all timesheets until the end of last month,
 thus behaved like billing_point 'begin' though 'end' is configured
 (in most cases). Fixed isBillable and loadBillable to only take
 Timesheets before the end of the current interval into account.

Change-Id: I1194e10b95d431508bf6d7597e9b1f5239e35bce
Reviewed-on: http://gerrit.tine20.com/customers/1850
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoMerge branch 'imp/2014.11-performance_application-2014.09' into 2014.11
Philipp Schüle [Mon, 20 Apr 2015 08:46:53 +0000 (10:46 +0200)]
Merge branch 'imp/2014.11-performance_application-2014.09' into 2014.11

5 years agoavoid duplicate cache hit
Lars Kneschke [Fri, 17 Apr 2015 21:08:55 +0000 (23:08 +0200)]
avoid duplicate cache hit

Change-Id: I29aff82960408a212252ffb0d45b90aa3c75942c
Reviewed-on: http://gerrit.tine20.com/customers/1853
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
5 years agofixes Tinebase_Container caching merge failures
Philipp Schüle [Fri, 17 Apr 2015 18:35:05 +0000 (20:35 +0200)]
fixes Tinebase_Container caching merge failures

Change-Id: I5d5b1d934ecbe5b5a0534669f76b46010e363a0c
Reviewed-on: http://gerrit.tine20.com/customers/1852
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 [Fri, 17 Apr 2015 18:32:17 +0000 (20:32 +0200)]
Merge branch '2013.10' into 2014.11

5 years agoimprove external cache handling of PreRequest cache class
Lars Kneschke [Fri, 17 Apr 2015 05:22:41 +0000 (07:22 +0200)]
improve external cache handling of PreRequest cache class

- cache result for 60 seconds only
- use unique cacheId for every user

Change-Id: I0628972921374683ed7f846058c8960c1945cf34
Reviewed-on: http://gerrit.tine20.com/customers/1849
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoFix CLI command reset_demodata
sstamer [Thu, 16 Apr 2015 13:28:39 +0000 (15:28 +0200)]
Fix CLI command reset_demodata

Change-Id: I6a74df64ce78c1c5e3fc0303b93b8a00d3e9d716
Reviewed-on: http://gerrit.tine20.com/customers/1844
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 [Fri, 17 Apr 2015 17:45:53 +0000 (19:45 +0200)]
Merge branch '2013.10' into 2014.11

Conflicts:
tine20/Tinebase/Container.php

Change-Id: I66fcb46d70614d0399cce54d011c9057deb36d47

5 years agocache result of Tinebase_WebDav_PrincipalBackend::getGroupMembership
Lars Kneschke [Fri, 17 Apr 2015 05:11:17 +0000 (07:11 +0200)]
cache result of Tinebase_WebDav_PrincipalBackend::getGroupMembership

Change-Id: Ia887464fcf76b3cddf3a1451be02447cf9c877ab
Reviewed-on: http://gerrit.tine20.com/customers/1847
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agore-introduce adr_one_locality to contact mapping
Philipp Schüle [Thu, 16 Apr 2015 19:47:19 +0000 (21:47 +0200)]
re-introduce adr_one_locality to contact mapping

see https://www.tine20.org/forum/viewtopic.php?f=12&t=15550&p=54586

Change-Id: Iecbeac4c9a34f5f390016070e89a7d6bb4536365
Reviewed-on: http://gerrit.tine20.com/customers/1846
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoadds caching to _getOtherAccountIds too
Lars Kneschke [Wed, 15 Apr 2015 03:16:57 +0000 (05:16 +0200)]
adds caching to _getOtherAccountIds too

... as this is called very often via CalDAV

* and adds method name to (zend-)cache id
* adds verbose logging switch to Tinebase_Cache_PerRequest

Change-Id: Ic29a25a3df7f3eefc27e17bfe932fc464d476e89
Reviewed-on: http://gerrit.tine20.com/customers/1835
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
5 years agoextend usage of in-class cache in Tinebase_Container
Lars Kneschke [Wed, 15 Apr 2015 03:16:57 +0000 (05:16 +0200)]
extend usage of in-class cache in Tinebase_Container

* added separate per request cache class
* added in-class caching to all important functions in
Tinebase_Container
* made Tinebase_Container::hasGrant cheaper (easier to cache and
simplified database query)
* use Zend_Cache as fallback if Tinebase_Cache_PerRequest::$_usePersistentCache is true

Change-Id: I75fa4abfc1601448cd30496cfca289eb81b8bfaf
Reviewed-on: http://gerrit.tine20.com/customers/1831
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
5 years agoScheduled Imports should respect modlog fields
Philipp Schüle [Tue, 24 Mar 2015 15:43:14 +0000 (16:43 +0100)]
Scheduled Imports should respect modlog fields

Change-Id: If6a033169e5f90c81c78e3bea09f4cea729ba40b
WIP: does not work yet :-/
Reviewed-on: http://gerrit.tine20.com/customers/1762
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoattach domain to username for standard system accounts
Philipp Schüle [Wed, 15 Apr 2015 12:02:48 +0000 (14:02 +0200)]
attach domain to username for standard system accounts

* and removes some conflict markers

Change-Id: I7d80c813d951b455f4a49e9aedcd838a8f1254ad
Reviewed-on: http://gerrit.tine20.com/customers/1832
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoAdd Reset_Demodata Cli function
sstamer [Fri, 10 Apr 2015 11:15:24 +0000 (13:15 +0200)]
Add Reset_Demodata Cli function

- remove everything + install all demodata
- disabled random pictures for demodata

Change-Id: If65f1ff38a94d183a7aa11d7d0c21d3afc7187c4
Reviewed-on: http://gerrit.tine20.com/customers/1812
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0010858: LDAP plain password not possible
Philipp Schüle [Tue, 14 Apr 2015 16:04:16 +0000 (18:04 +0200)]
0010858: LDAP plain password not possible

* prevent hashing of plain passwords
* fixes duplicate array key "adr_one_region"

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

Change-Id: I4e2ba49549e16202627bf7d55a2aef34bca8ce10
Reviewed-on: http://gerrit.tine20.com/customers/1829
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 agodefault is a js keyword
Philipp Schüle [Mon, 13 Apr 2015 15:33:56 +0000 (17:33 +0200)]
default is a js keyword

Change-Id: Ib8b701bebb2467600ced76dccdad494e87ced687
Reviewed-on: http://gerrit.tine20.com/customers/1826
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agouse default value if feature is undefined in config
Philipp Schüle [Fri, 10 Apr 2015 12:47:49 +0000 (14:47 +0200)]
use default value if feature is undefined in config

Change-Id: I955ada4e684dc44a0342bbc6d6fc9bc340f73c4b
Reviewed-on: http://gerrit.tine20.com/customers/1814
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 ago0010235: HumanResources FreeTime EditDialog
Paul Mehrer [Wed, 8 Apr 2015 11:14:22 +0000 (13:14 +0200)]
0010235: HumanResources FreeTime EditDialog

When having 0 vacation days left, it is not possible to remove a day again.
When having 0 vacation days left, the account picker switches to the current year.

 - shows message if a vacation day matches a new contracts period
 - prevents problems during initialization with an account of the previous year

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

Change-Id: Iff41de71e0345325a05b88784f9156b85e970197
Reviewed-on: http://gerrit.tine20.com/customers/1799
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 agoInvoice Position export didnt properly export all timesheets
Paul Mehrer [Fri, 10 Apr 2015 12:56:20 +0000 (14:56 +0200)]
Invoice Position export didnt properly export all timesheets

changed filter to check for timeaccounts budget field for 0 OR NULL instead of just 0

Change-Id: Ie8f6ec946f0ea67d8252460cabeaa02bedb4ef08
Reviewed-on: http://gerrit.tine20.com/customers/1813
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0010900: .eml attachments can't be opened
Philipp Schüle [Sat, 11 Apr 2015 18:59:12 +0000 (20:59 +0200)]
0010900: .eml attachments can't be opened

* apply patch submitted by jan

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

Change-Id: Ibe8f4bea80011e0f05f190c11650bb4785de33c5
Reviewed-on: http://gerrit.tine20.com/customers/1817
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoSales Invoices: Aggregated products with billing interval 'begin' were added one...
Paul Mehrer [Sat, 11 Apr 2015 11:08:53 +0000 (13:08 +0200)]
Sales Invoices: Aggregated products with billing interval 'begin' were added one interval to much as invoice positions to the invoice.

fixed Sales/Model/ProductAggregate::getInterval for billing interval 'begin'

Change-Id: If48bdb02d76c096380344da8d670a11f02a26f51
Reviewed-on: http://gerrit.tine20.com/customers/1821
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoBackend Sql Abstract - fails on multiple foreign table
Paul Mehrer [Mon, 13 Apr 2015 10:14:16 +0000 (12:14 +0200)]
Backend Sql Abstract - fails on multiple foreign table

for example the Felamimail filter with columns "flag", "to" and "subject" failed. Fixed it by checking the from part of the select statement first before re-adding the foreign columns again.

Change-Id: Ic4899b4554be88bd2d371888bedf6a3d5e927c83
Reviewed-on: http://gerrit.tine20.com/customers/1811
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 [Fri, 10 Apr 2015 08:45:55 +0000 (10:45 +0200)]
Merge branch '2013.10' into 2014.11

Conflicts:
tine20/Tinebase/Backend/Sql/Abstract.php

Change-Id: Ifd3c6ccf9bbce212de98b3c3a5e81f98530d1bea

5 years ago0010820: fix non-autoincrement integer id column for pgsql
Lars Kneschke [Wed, 25 Feb 2015 07:21:09 +0000 (08:21 +0100)]
0010820: fix non-autoincrement integer id column for pgsql

* backported from 2014.11 branch

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

Change-Id: I8d18906196fb407fb6628913eecf58d562c741aa
Reviewed-on: http://gerrit.tine20.com/customers/1808
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 agoMonth filter with "equals <empty>" threw exception
Paul Mehrer [Thu, 9 Apr 2015 11:38:46 +0000 (13:38 +0200)]
Month filter with "equals <empty>" threw exception

fixed that, added search for IS NULL or '0000-00-00 00:00:00' in this case

Change-Id: I773e7c5f9f5915c277f89e6ccd3e5061af7a7081
Reviewed-on: http://gerrit.tine20.com/customers/1810
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoadds some more logging
Philipp Schüle [Wed, 1 Apr 2015 16:57:26 +0000 (18:57 +0200)]
adds some more logging

* app to be updated
* empty app table

Change-Id: Ice21960f965f581e0ea2a7f1d3fd34c24329a24c
Reviewed-on: http://gerrit.tine20.com/customers/1791
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 [Wed, 1 Apr 2015 15:59:44 +0000 (17:59 +0200)]
Merge branch '2013.10' into 2014.11