Philipp Schüle [Wed, 26 Oct 2016 12:46:53 +0000 (14:46 +0200)]
Merge branch '2015.11-develop' into 2016.11
Philipp Schüle [Wed, 26 Oct 2016 12:46:32 +0000 (14:46 +0200)]
Merge branch '2015.11' into 2015.11-develop
Philipp Schüle [Wed, 19 Oct 2016 14:00:51 +0000 (14:00 +0000)]
0006222: Keep a copy from mails forwarded to another emailaddress
https://forge.tine20.org/view.php?id=6222
Change-Id: I8468b038e2d81ff430a075a1fa604a7c17e579da
Reviewed-on: http://gerrit.tine20.com/customers/3669
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Paul Mehrer [Tue, 18 Oct 2016 14:59:58 +0000 (16:59 +0200)]
0010146: filter search for tags or relations
added a option 'own_model' in Tinebase_Model_Filter_FilterGroup
for the case foreignRecord type relation
added Filemanager_Model_NodeFilter extending Tinebase_Model_Tree_Node_Filter
and overwritting setFromArray to set 'own_model' option
https://forge.tine20.org/view.php?id=10146
Change-Id: Id5b18e31bcc0ca9c0ced97100b9cf0890f0b4761
Reviewed-on: http://gerrit.tine20.com/customers/3668
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Paul Mehrer [Wed, 14 Sep 2016 10:27:41 +0000 (12:27 +0200)]
chg phone<->addressbook relation to contact_id db field
see 0011934: show contacts in phone call grid
Change-Id: I60361f95c4376f6e52b4a8411e725ac35cba6c19
Reviewed-on: http://gerrit.tine20.com/customers/3569
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Mon, 24 Oct 2016 14:35:07 +0000 (16:35 +0200)]
Merge branch '2015.11-develop' into 2016.11
Philipp Schüle [Mon, 24 Oct 2016 14:34:47 +0000 (16:34 +0200)]
Merge branch '2015.11' into 2015.11-develop
Philipp Schüle [Fri, 21 Oct 2016 12:21:35 +0000 (14:21 +0200)]
map panel / Nominatim service should be enabled by default
Change-Id: I94a39a264e668dd4284cf8348b26a3effd8c5668
Reviewed-on: http://gerrit.tine20.com/customers/3673
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Fri, 21 Oct 2016 12:45:56 +0000 (14:45 +0200)]
catch uri problems detected during construction of Zend_Http_Client
... when running scheduled imports
Change-Id: I71db36cb35166e908f265963fe92e4bb80ca4c9d
Reviewed-on: http://gerrit.tine20.com/customers/3674
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Mon, 24 Oct 2016 11:55:03 +0000 (13:55 +0200)]
0012264: PHP Fatal Error after upgrade in CustomField.php
* fix for php 5.3 + 5.4
* PHP before 5.5 didn’t support references to temporary values returned from functions
https://forge.tine20.org/view.php?id=12264
Change-Id: I4ae477fe245a7e21eab52460fd44a0cf0d2fde3b
Reviewed-on: http://gerrit.tine20.com/customers/3675
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Thu, 20 Oct 2016 11:34:42 +0000 (13:34 +0200)]
Merge branch '2015.11-develop' into 2016.11
Philipp Schüle [Thu, 20 Oct 2016 11:34:18 +0000 (13:34 +0200)]
Merge branch '2015.11' into 2015.11-develop
Paul Mehrer [Thu, 29 Sep 2016 14:52:03 +0000 (16:52 +0200)]
0012260: cleanup CLI command for notes and customfield values
* as new CLI commands
* as part of purgeDeletedRecords
* tests for both commands
https://forge.tine20.org/view.php?id=12260
Change-Id: Id959e013dd5a12014b13e71e84ca1ec94515ac5e
Reviewed-on: http://gerrit.tine20.com/customers/3632
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
sstamer [Tue, 18 Oct 2016 09:29:35 +0000 (11:29 +0200)]
0012254: Public links broken
* return view
https://forge.tine20.org/view.php?id=12254
Change-Id: I97acba870318a578d779e9e2fbe31806fad7b15e
Reviewed-on: http://gerrit.tine20.com/customers/3666
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Cornelius Weiß [Fri, 14 Oct 2016 15:47:38 +0000 (17:47 +0200)]
fix tz of calendar demo data
Change-Id: I525c8afa3fc021cc7fa0e01aa5b6a866b0f02073
Reviewed-on: http://gerrit.tine20.com/customers/3659
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Paul Mehrer [Wed, 5 Oct 2016 12:03:00 +0000 (14:03 +0200)]
0010146: Filtersuche im Dateimanager (tag filter)
Tinebase_Model_Tree_Node_Filter added tag filter
https://forge.tine20.org/view.php?id=10146
Change-Id: I8468b038e2d81ff430a075a1fa604a7c17e579dc
Reviewed-on: http://gerrit.tine20.com/customers/3645
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Wed, 5 Oct 2016 09:23:27 +0000 (11:23 +0200)]
Merge branch '2015.11-develop' into 2016.11
Philipp Schüle [Wed, 5 Oct 2016 09:22:50 +0000 (11:22 +0200)]
Merge branch '2015.11' into 2015.11-develop
Change-Id: I5f657461875e964df047f7e5cd25e9dffe283db5
Philipp Schüle [Wed, 5 Oct 2016 09:21:37 +0000 (11:21 +0200)]
Merge branch '2014.11' into 2015.11
sstamer [Tue, 4 Oct 2016 11:56:53 +0000 (13:56 +0200)]
0012234: add salutation filter
https://forge.tine20.org/view.php?id=12234
Change-Id: Iabcc304e66604d1966927db520a6459be8c8de8c
Reviewed-on: http://gerrit.tine20.com/customers/3639
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>
sstamer [Tue, 4 Oct 2016 09:04:57 +0000 (11:04 +0200)]
0012248: timeaccount grants are not checked in timesheet edit dlg
* fix timeaccount grant handling
https://forge.tine20.org/view.php?id=12248
Change-Id: Ib7edcf9e77830fc2d07f0c8fae05e80600ea8260
Reviewed-on: http://gerrit.tine20.com/customers/3637
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
sstamer [Wed, 7 Sep 2016 09:03:23 +0000 (11:03 +0200)]
0012030: Customfields - deleting a customfield config in use
* adds client exception handling and dialog
* adds german exception translation
https://forge.tine20.org/view.php?id=12030
Change-Id: I5f3dba347738d3390023e8ddbbe766098eeb819f
Reviewed-on: http://gerrit.tine20.com/customers/3640
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>
sstamer [Thu, 15 Sep 2016 12:02:00 +0000 (14:02 +0200)]
0012244: timeaccount column and filter should always be visible
* fixes timeaccount filter for timesheets
* Skip check module rights
... we don't have view_timeaccounts and even if
we had it, we wouldn't want to use it...
https://forge.tine20.org/view.php?id=12244
Change-Id: Ib40a82cc7246c15ed357bbfede84c1c731e49b1b
Reviewed-on: http://gerrit.tine20.com/customers/3575
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>
sstamer [Wed, 7 Sep 2016 14:05:04 +0000 (16:05 +0200)]
0012246: Move Container between shared and personal
https://forge.tine20.org/view.php?id=12246
Change-Id: Iddb4e7fdb9a1662afcfaa3457f2f92ae74f1b89a
Reviewed-on: http://gerrit.tine20.com/customers/3638
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Fri, 30 Sep 2016 10:22:43 +0000 (12:22 +0200)]
0012242: don't throw Fatal Errors when trying to get/setconfig via CLI
https://forge.tine20.org/view.php?id=12242
Change-Id: Ic8f2e13d38f3dcfeec83878b5859ba5a5ca5b36d
Reviewed-on: http://gerrit.tine20.com/customers/3636
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Thu, 29 Sep 2016 17:06:07 +0000 (19:06 +0200)]
Merge branch '2015.11-develop' into 2016.11
Change-Id: Ie35b0176f47e09c3a60216e431c230c959e97007
Cornelius Weiß [Thu, 29 Sep 2016 15:44:59 +0000 (17:44 +0200)]
0012240: window size of browser windows keeps increasing
Change-Id: I96aa87a088731803bc796fa6d3da1053330b75e9
Reviewed-on: http://gerrit.tine20.com/customers/3633
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Thu, 29 Sep 2016 09:04:05 +0000 (11:04 +0200)]
deactivate FEATURE_REMEMBER_POPUP_SIZE for the moment
Change-Id: Id591661f1b23aea9d8b2a81832c09441c3f6d8d0
0012024: remember popup window size in client state
Philipp Schüle [Thu, 29 Sep 2016 08:47:20 +0000 (10:47 +0200)]
Merge branch '2015.11' into 2015.11-develop
Change-Id: I4f84471511ea4b874dbd3f6db58c73b3bba43260
Philipp Schüle [Thu, 29 Sep 2016 08:45:48 +0000 (10:45 +0200)]
Merge branch '2014.11' into 2015.11
Change-Id: I60c527853125a272ea7742146092a549294edd54
Paul Mehrer [Tue, 20 Sep 2016 14:36:55 +0000 (16:36 +0200)]
0012238: tag filter is not working for timesheets
* always adds table name to tag filter for modelconfig models
https://forge.tine20.org/view.php?id=12238
Change-Id: I5a0fd8602ae6f856358a8943cee474bab4d4fd48
Reviewed-on: http://gerrit.tine20.com/customers/3589
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Wed, 28 Sep 2016 14:06:47 +0000 (16:06 +0200)]
fix group attendee resolving for pgsql
... and use break instead of continue in switch()
0012220: creating event exceptions with group attendee lose group
Change-Id: Id0a2a92edee39fb054cf393163b5fb632d505c0c
Reviewed-on: http://gerrit.tine20.com/customers/3625
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Mon, 19 Sep 2016 10:38:49 +0000 (12:38 +0200)]
0012210: configure if Nominatim should be used during contact import
https://forge.tine20.org/view.php?id=12210
Change-Id: I5a308892633064454eb15e5f722eb39facab946f
Reviewed-on: http://gerrit.tine20.com/customers/3580
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Wed, 28 Sep 2016 08:14:55 +0000 (10:14 +0200)]
Merge branch '2015.11-develop' into 2016.11
Philipp Schüle [Wed, 28 Sep 2016 08:14:39 +0000 (10:14 +0200)]
Merge branch '2015.11' into 2015.11-develop
Philipp Schüle [Tue, 27 Sep 2016 12:57:28 +0000 (14:57 +0200)]
Merge branch '2014.11' into 2015.11
Change-Id: Ie24f45eb7cf9febf02d5bb39b6870dc183986f9c
Philipp Schüle [Tue, 27 Sep 2016 12:53:45 +0000 (14:53 +0200)]
Merge branch '2013.10' into 2014.11
Cornelius Weiß [Tue, 27 Sep 2016 08:48:50 +0000 (10:48 +0200)]
0012230: print of days view is cropped to one page
* resize scroller of daysView for printing
* resize iframe to fit content before html2canvas as
content gets cropped otherwise
Change-Id: I7d62614324179c45cba7e95e2c3fb3a6c9188b4a
Reviewed-on: http://gerrit.tine20.com/customers/3619
Tested-by: Jenkins CI (http://ci.tine20.com/)
Tested-by: sstamer <s.stamer@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Mon, 26 Sep 2016 14:36:23 +0000 (16:36 +0200)]
0012228: employee bday should be saved as datetime
https://forge.tine20.org/view.php?id=12228
Change-Id: Icd6ccf65c68def112fee01bde1e73508e91c02cc
Reviewed-on: http://gerrit.tine20.com/customers/3618
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Mon, 26 Sep 2016 13:16:13 +0000 (15:16 +0200)]
0011434: init registry / reload loop in setup
* don't use "normal" jsonkey cookie in Setup
https://forge.tine20.org/view.php?id=11434
Change-Id: I728452ec19fcb934eb5b9ecd22901eb03b907be9
Reviewed-on: http://gerrit.tine20.com/customers/3614
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Fri, 23 Sep 2016 06:57:59 +0000 (08:57 +0200)]
0012226: check for mbstring extension in bootstrap.php
adds extension_loaded check to bootstrap for mbstring
https://forge.tine20.org/view.php?id=12226
Change-Id: Ife7b1493837a46c59ce74c7cb73e1c69d2c70ab9
Reviewed-on: http://gerrit.tine20.com/customers/3608
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Fri, 23 Sep 2016 08:51:18 +0000 (10:51 +0200)]
0012216: Caldav Directory calendars not found
* don't forget the braces in ternary operator!
see https://en.wikipedia.org/wiki/%3F:#PHP
https://forge.tine20.org/view.php?id=12216
Change-Id: I39051782a06c233c2d54d423bf8d208b081e4afc
Reviewed-on: http://gerrit.tine20.com/customers/3609
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Thu, 22 Sep 2016 14:12:51 +0000 (16:12 +0200)]
0012224: diff for customfields wrong
improve customfields diff: unset keys of empty values
... before diff as they equal absent keys
https://forge.tine20.org/view.php?id=12224
Change-Id: Id69fc67db2f40aca096822127396cb662f3fa857
Reviewed-on: http://gerrit.tine20.com/customers/3606
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Wed, 21 Sep 2016 08:51:53 +0000 (10:51 +0200)]
0012218: manage_timeaccounts should always allow export timesheets
https://forge.tine20.org/view.php?id=12218
Change-Id: I04c514ca9c493d9806cf2f6f6185f56f288dd788
Reviewed-on: http://gerrit.tine20.com/customers/3596
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Cornelius Weiß [Tue, 20 Sep 2016 16:25:00 +0000 (18:25 +0200)]
0012220: creating event exceptions with group attendee loose groupitself
Change-Id: Iaf5da9217d0d35892cbdafd4a92b038e5c3e53f7
Reviewed-on: http://gerrit.tine20.com/customers/3597
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Cornelius Weiß [Mon, 19 Sep 2016 15:55:46 +0000 (17:55 +0200)]
0012212: creating exdate on iOS removes other attendee in default cal
- working folder was not set for update path
- refactored tests
Change-Id: I3c35375327b759c5ab50be036625487fa5e3e178
Reviewed-on: http://gerrit.tine20.com/customers/3587
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Thu, 15 Sep 2016 08:51:04 +0000 (10:51 +0200)]
0012206: prevent redis exceptions on load
https://forge.tine20.org/view.php?id=12206
Change-Id: I773bc4141c6b1c2cb02f0dec3c535d5735da7a79
Reviewed-on: http://gerrit.tine20.com/customers/3574
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
sstamer [Thu, 15 Sep 2016 12:06:01 +0000 (14:06 +0200)]
Test if the Timeaccount Filtere is there
Change-Id: Iebd62523321320e357135acd2d91a25f0418bc28
Reviewed-on: http://gerrit.tine20.com/customers/3577
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Tue, 20 Sep 2016 13:20:42 +0000 (15:20 +0200)]
ldap sync: handle non-sync-photo case
Change-Id: I844304f480fc35eee6ea951927713f0d8cd7e9e3
Reviewed-on: http://gerrit.tine20.com/customers/3588
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Tue, 20 Sep 2016 13:20:42 +0000 (15:20 +0200)]
ldap sync: handle non-sync-photo case
Change-Id: I844304f480fc35eee6ea951927713f0d8cd7e9e3
Reviewed-on: http://gerrit.tine20.com/customers/3588
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Thu, 15 Sep 2016 08:14:39 +0000 (10:14 +0200)]
Merge branch '2015.11-develop' into 2016.11
Philipp Schüle [Thu, 15 Sep 2016 08:14:01 +0000 (10:14 +0200)]
Merge branch '2015.11' into 2015.11-develop
Change-Id: I2e75d140ee646e5e8dc977d55deedc36f54d81c6
Philipp Schüle [Thu, 15 Sep 2016 08:09:05 +0000 (10:09 +0200)]
Merge branch '2014.11' into 2015.11
Philipp Schüle [Thu, 15 Sep 2016 08:08:45 +0000 (10:08 +0200)]
Merge branch '2013.10' into 2014.11
Philipp Schüle [Wed, 14 Sep 2016 20:54:24 +0000 (22:54 +0200)]
0011898: Download links missing server subdir part
https://forge.tine20.org/view.php?id=11898
Change-Id: I19e1c6dc7f81afbbe99f728789e646e4183efc37
Reviewed-on: http://gerrit.tine20.com/customers/3572
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
sstamer [Wed, 31 Aug 2016 16:23:34 +0000 (18:23 +0200)]
0012204: allow account loginname instead of contact displayname
... and add config option for switching behavior:
'useLoginnameAsFoldername'
https://forge.tine20.org/view.php?id=12204
Change-Id: I87bd3622eb1f0e3a00b164d2150d82da530d7e63
Reviewed-on: http://gerrit.tine20.com/customers/3500
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Tue, 13 Sep 2016 15:19:23 +0000 (17:19 +0200)]
adds version check config
Change-Id: I1e77c119383709615754a7ff1f77dbbb85b9e252
Reviewed-on: http://gerrit.tine20.com/customers/3568
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Mon, 12 Sep 2016 11:53:31 +0000 (13:53 +0200)]
0012198: improve contact photo ldap sync
https://forge.tine20.org/view.php?id=12198
Change-Id: If678d4c5c4b0ebcb23b07a98df0c34babe455112
Reviewed-on: http://gerrit.tine20.com/customers/3562
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Wed, 7 Sep 2016 16:43:27 +0000 (18:43 +0200)]
modlog: metadata might not be available
... adds an additional check to make sure we have
user & time
Change-Id: Ic492fcb81a02d3f2696d165b9435ecd6ee42f4a2
Reviewed-on: http://gerrit.tine20.com/customers/3563
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Mon, 12 Sep 2016 12:16:24 +0000 (14:16 +0200)]
updates syncroton to 1.2.2
Change-Id: Ieead92fa01feeac6f49933829241068ce90be09c
Reviewed-on: http://gerrit.tine20.com/customers/3564
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Mon, 12 Sep 2016 12:24:05 +0000 (14:24 +0200)]
Merge branch '2015.11-develop' into 2016.11
Philipp Schüle [Mon, 12 Sep 2016 12:19:22 +0000 (14:19 +0200)]
Merge branch '2015.11' into 2015.11-develop
Paul Mehrer [Mon, 12 Sep 2016 08:33:48 +0000 (10:33 +0200)]
0012202: saving timesheet results in segfault
Tinebase_Convert_Json - fix record field resolving
fields of type record only need to be resolved to
a record if they are not yet resolved obviously
https://forge.tine20.org/view.php?id=12202
Change-Id: I4449b7b9e81866b00c13659b79a4e5fdf20f6b9d
Reviewed-on: http://gerrit.tine20.com/customers/3560
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
sstamer [Fri, 9 Sep 2016 08:37:30 +0000 (10:37 +0200)]
0012200: check application run right when adding advanced filter
check for Access Denied in Advanced search
https://forge.tine20.org/view.php?id=12200
Change-Id: I53e501a2d4502041241b9765560eb77266cfa2be
Reviewed-on: http://gerrit.tine20.com/customers/3561
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Mon, 12 Sep 2016 07:09:30 +0000 (09:09 +0200)]
0012196: build translations of mc v2 apps without js code
also adds some more echos
https://forge.tine20.org/view.php?id=12196
Change-Id: I8a077c6a27b9070b549bc879c3e4db609e4f11a2
Reviewed-on: http://gerrit.tine20.com/customers/3558
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Paul Mehrer [Fri, 9 Sep 2016 08:26:13 +0000 (10:26 +0200)]
0012188: add copyOmitFields to modelconfig
* configured Timetracker models
https://forge.tine20.org/view.php?id=12188
Change-Id: Ic0501af5c6473134c53f386a8602f0ccc0367e9b
Reviewed-on: http://gerrit.tine20.com/customers/3551
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Fri, 9 Sep 2016 06:34:32 +0000 (08:34 +0200)]
0012192: click2dial throws Ajam_Exception -> Permission denied
Zend_Client_Http now encodes cookies by default
... this breaks the ajam connection:
Ajam_Exception -> Permission denied
https://forge.tine20.org/view.php?id=12192
Change-Id: I4535b42d6c3fda8c9905310001b24195b02a1b3a
Reviewed-on: http://gerrit.tine20.com/customers/3557
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Thu, 8 Sep 2016 11:26:41 +0000 (13:26 +0200)]
adds Thai and Albanian
... plural form definitions
Change-Id: Ie4080178f61b355a1fff05f1b7c5b9a590098937
Reviewed-on: http://gerrit.tine20.com/customers/3541
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Fri, 9 Sep 2016 07:04:55 +0000 (09:04 +0200)]
0012190: reactivate copy action for timesheets
... and sets multipleEditRequiredRight again
https://forge.tine20.org/view.php?id=12190
Change-Id: I6cf3141ab5740cf03c833d8b89a097536f81c36d
Reviewed-on: http://gerrit.tine20.com/customers/3550
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Paul Mehrer [Fri, 9 Sep 2016 10:40:26 +0000 (12:40 +0200)]
0012186: update zf to 1.12.20
https://forge.tine20.org/view.php?id=12186
Change-Id: I3c9a71cfd96d810e16c97cb85328aef6f4fa39cd
Reviewed-on: http://gerrit.tine20.com/customers/3553
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Paul Mehrer [Fri, 9 Sep 2016 12:10:03 +0000 (14:10 +0200)]
0012180: fix broken xml input (#2)
CalDav - Improved invalid character handling in XML
only filter chars if error occurs.
Change-Id: Id9ff4e92b143a80fbfa72bf7f47b952e45013dfa
Reviewed-on: http://gerrit.tine20.com/customers/3555
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Thu, 8 Sep 2016 08:21:23 +0000 (10:21 +0200)]
Merge branch '2015.11-develop' into 2016.11
Change-Id: I3099c009d27126eb9715cc6e62c991218125c4b7
Philipp Schüle [Thu, 8 Sep 2016 08:07:39 +0000 (10:07 +0200)]
Merge branch '2015.11' into 2015.11-develop
Change-Id: Ieb9ce5a2baf2abbff76a6317ba77fbb2a5b7c9a6
Philipp Schüle [Thu, 18 Sep 2014 13:02:04 +0000 (15:02 +0200)]
0012180: fix broken xml input
* adds helper function for filtering invalid chars
https://forge.tine20.org/view.php?id=12180
Change-Id: Iaad1a610ea719ddfcf85c53cf3ac2c44fa09013c
Reviewed-on: http://gerrit.tine20.com/customers/3527
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
sstamer [Tue, 6 Sep 2016 11:52:08 +0000 (13:52 +0200)]
0012166: copy to clipboard needs to set view for splitview
Change-Id: I3e4597bf48a9221d0d6cdebb4a19bed0741d6547
Reviewed-on: http://gerrit.tine20.com/customers/3529
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Wed, 7 Sep 2016 14:57:41 +0000 (16:57 +0200)]
0012174: update syncroton to 1.2.1
https://forge.tine20.org/view.php?id=12174
Change-Id: I74cc953227f0678ebd7e87f3d0311635efc409ae
Reviewed-on: http://gerrit.tine20.com/customers/3534
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Wed, 7 Sep 2016 14:49:55 +0000 (16:49 +0200)]
require composerapploader v 1.0.*
Change-Id: I0db1ec0503154c21c4e0edbb5219c609365054f1
Reviewed-on: http://gerrit.tine20.com/customers/3533
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Mon, 5 Sep 2016 14:41:43 +0000 (16:41 +0200)]
improves imip and "other" mails test debugging
Change-Id: I80efc84d7d92c60ed4bfaf938ff6264dfd9e13dc
Reviewed-on: http://gerrit.tine20.com/customers/3526
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Paul Mehrer [Fri, 15 Jul 2016 12:17:40 +0000 (14:17 +0200)]
0011522: improve handling of group-lists
Admin / Addressbook: fix group - list concept
* Addressbook_Controller_List
** adding or removing list members now checks manage
accounts right if list is a grouplist
** changing list properties now checks manage accounts
right if list is a grouplist and property is a group
property too.
** for grouplists above changes are send to the group
controller too, to change associated group too.
** _inspectBeforeCreate allows creation of lists of type
group, checks for rights & proper group_id
* Addressbook_Controller_Contact
** _inspectBeforeUpdate checks if account data will be
changed, if so, rights are checked
https://forge.tine20.org/view.php?id=11522
Change-Id: I56a4a1a9c4dd2963543bd33370cd754c904efbca
Reviewed-on: http://gerrit.tine20.com/customers/3363
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Fri, 2 Sep 2016 11:56:58 +0000 (13:56 +0200)]
Merge branch '2015.11-develop' into 2016.11
Change-Id: I3a03c3ed6ccaaefe98d45760b2ba99aedd1d2e61
Philipp Schüle [Fri, 2 Sep 2016 11:52:10 +0000 (13:52 +0200)]
Merge branch '2015.11' into 2015.11-develop
Philipp Schüle [Fri, 2 Sep 2016 11:51:23 +0000 (13:51 +0200)]
Merge branch '2014.11' into 2015.11
Philipp Schüle [Fri, 2 Sep 2016 11:02:26 +0000 (13:02 +0200)]
0012158: tine20/composerapploader should create relative links
* updates tine20/composerapploader to current versin
https://forge.tine20.org/view.php?id=12158
Change-Id: Icf5920edc624c03fca426d03dee3f3baf166e0b6
Reviewed-on: http://gerrit.tine20.com/customers/3515
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Fri, 2 Sep 2016 08:49:19 +0000 (10:49 +0200)]
0012156: clicking on forwarded .eml fails
https://forge.tine20.org/view.php?id=12156
Change-Id: I8d1de866a4ec542fa481b925f48f8afda09a86e5
Reviewed-on: http://gerrit.tine20.com/customers/3511
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Fri, 2 Sep 2016 08:31:13 +0000 (10:31 +0200)]
keyfield records might be empty
Change-Id: I8d1b8f4f88698dcca4bd42f20b405b67dd4b8aa3
Reviewed-on: http://gerrit.tine20.com/customers/3510
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Wed, 10 Aug 2016 18:37:13 +0000 (20:37 +0200)]
0012082: deactivate failing scheduled imports
* adds failcount (int) and lastfail (error message) cols
* no longer run imports for jobs with failcount = 5
https://forge.tine20.org/view.php?id=12082
Change-Id: I78495ebed4ab0084f7d92586d319dc9ac8f2f962
Reviewed-on: http://gerrit.tine20.com/customers/3423
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Thu, 1 Sep 2016 14:58:32 +0000 (16:58 +0200)]
0012146: Message body isn't saved in Draft
* applied the patch by SOWIWAS (Theodor van Nahl <theo_dev@van-nahl.org>)
- thanks for that!
https://forge.tine20.org/view.php?id=12146
Change-Id: Id057b4e220f42022320bd6cec197482d5185e32d
Reviewed-on: http://gerrit.tine20.com/customers/3509
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Thu, 1 Sep 2016 14:23:12 +0000 (16:23 +0200)]
0012148: no sort of columns
* fixes "paging" parameter name
https://forge.tine20.org/view.php?id=12148
Change-Id: I6bcab89c466d84c6f079a4ee0c6328a330344466
Reviewed-on: http://gerrit.tine20.com/customers/3508
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Thu, 1 Sep 2016 12:31:18 +0000 (14:31 +0200)]
0012150: sync groups: primary group deleting fails
* always update users primary groups before deleting
https://forge.tine20.org/view.php?id=12150
Change-Id: I5a6facb7cbbe17f94a9cbb71fd7d86589e723591
Reviewed-on: http://gerrit.tine20.com/customers/3505
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Thu, 1 Sep 2016 10:19:23 +0000 (12:19 +0200)]
disable some user contributed apps by default
... because they cause some issues when enabled
and not configured correctly
Change-Id: I5f814e64cf06e3f39f689db2c0df0d04ab83fb45
Reviewed-on: http://gerrit.tine20.com/customers/3504
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Thu, 1 Sep 2016 10:16:44 +0000 (12:16 +0200)]
makes demo data creation and reset more robust
Change-Id: I5e15e405c65ac0fd5b4ed93aba414b3192783878
Reviewed-on: http://gerrit.tine20.com/customers/3503
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Tue, 30 Aug 2016 14:19:21 +0000 (16:19 +0200)]
catch preferences error when user has no app run right
... as we add app registry even if user has just one right
for the app
Change-Id: I633c51c5638b8cc1f82c0f9cc96e678231ef068f
Reviewed-on: http://gerrit.tine20.com/customers/3499
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Tue, 30 Aug 2016 14:18:19 +0000 (16:18 +0200)]
be more robust when creating keyfield config
... and log any error
Change-Id: I0667bbe548d779e65bb1b643e1f6476b6afc3f30
Reviewed-on: http://gerrit.tine20.com/customers/3498
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Fri, 12 Aug 2016 15:24:48 +0000 (17:24 +0200)]
0012078: skip grants check in timesheet controller if disabled
* fixes checkGrant for timesheets
* need to use RequestContext/skipClosedCheck to make sure
Sales functions can update timesheets
https://forge.tine20.org/view.php?id=12078
Change-Id: I87726d3b93c8b8fbdbcd451db160cb9934bf9022
Reviewed-on: http://gerrit.tine20.com/customers/3434
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Fri, 26 Aug 2016 13:38:56 +0000 (15:38 +0200)]
improves import record update/duplicate count
Change-Id: Ib528e72a30ef39351670fddbfbd6d77aca67eb09
Reviewed-on: http://gerrit.tine20.com/customers/3489
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Fri, 26 Aug 2016 13:38:33 +0000 (15:38 +0200)]
allow to copy customfields
Change-Id: I960153eeb59c3ca091dc3311fcd3ed606f30112e
Reviewed-on: http://gerrit.tine20.com/customers/3488
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Fri, 26 Aug 2016 13:37:59 +0000 (15:37 +0200)]
fix diff of empty recordsets
Change-Id: I3ec2eb4ae5bd6950e6415e612c7cd7472cfdf39d
Reviewed-on: http://gerrit.tine20.com/customers/3487
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
Philipp Schüle [Fri, 26 Aug 2016 13:34:14 +0000 (15:34 +0200)]
test and improve customfield import handling
* adds a test with customfield merge for duplicates
* adds cf sorting by key
Change-Id: Ib229335785de5ead2f07d39e495e8b28e778bc0c
Reviewed-on: http://gerrit.tine20.com/customers/3486
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
sstamer [Thu, 25 Aug 2016 14:29:22 +0000 (16:29 +0200)]
0012144: setup login panel logo replaced with default logo
Save the Setup Logo!
https://forge.tine20.org/view.php?id=12144
Change-Id: I89ee83dc4de4f11c2e372edd1e0e0ab3ba8135fc
Reviewed-on: http://gerrit.tine20.com/customers/3485
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
sstamer [Wed, 17 Aug 2016 09:52:27 +0000 (11:52 +0200)]
0012126: Use canvas print only for sheet print
https://forge.tine20.org/view.php?id=12126
Change-Id: Ia4c0cca4bde02aa9d78d6b67356b9324eb5744a1
Reviewed-on: http://gerrit.tine20.com/customers/3466
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>