tine20
3 years agoMerge branch '2015.11-develop' into 2016.11
Philipp Schüle [Thu, 19 Jan 2017 18:26:41 +0000 (19:26 +0100)]
Merge branch '2015.11-develop' into 2016.11

Change-Id: Idfc0a6a156e1b3959ffbe9957f5eb3387ab467c2

3 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Thu, 19 Jan 2017 18:25:34 +0000 (19:25 +0100)]
Merge branch '2015.11' into 2015.11-develop

Change-Id: I6554021d55eb8c323ed15292537cd13d78d122a7

3 years ago0012538: fix displaycontainer calendar update script broken
Philipp Schüle [Thu, 19 Jan 2017 16:30:54 +0000 (17:30 +0100)]
0012538: fix displaycontainer calendar update script broken

fixes update script Calendar 9.4

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

Change-Id: Idee8d7f958dd200371fc813f77169e81b6041b23
Reviewed-on: http://gerrit.tine20.com/customers/4117
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoMerge branch '2015.11-develop' into 2016.11
Philipp Schüle [Thu, 19 Jan 2017 09:46:16 +0000 (10:46 +0100)]
Merge branch '2015.11-develop' into 2016.11

3 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Thu, 19 Jan 2017 09:46:07 +0000 (10:46 +0100)]
Merge branch '2015.11' into 2015.11-develop

3 years agotine 2.0 registered trademark
Philipp Schüle [Wed, 18 Jan 2017 15:48:24 +0000 (16:48 +0100)]
tine 2.0 registered trademark

Change-Id: Id3826c42db0a420b345fd34421410c86086fa5d2
Reviewed-on: http://gerrit.tine20.com/customers/4108
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoCalDAV - SpeedUpPropfindPlugin: postgres compatibility
Paul Mehrer [Thu, 19 Jan 2017 09:40:04 +0000 (10:40 +0100)]
CalDAV - SpeedUpPropfindPlugin: postgres compatibility

calculate sha1 in PHP and not on the sql server anymore

Change-Id: I5e9ef48c1b726f8bb28826eb70e11ed9c9b31a27
Reviewed-on: http://gerrit.tine20.com/customers/4112
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoMerge branch '2015.11-develop' into 2016.11
Philipp Schüle [Wed, 18 Jan 2017 16:38:08 +0000 (17:38 +0100)]
Merge branch '2015.11-develop' into 2016.11

3 years agoMax length for summary is 1014
Stefanie Stamer [Wed, 18 Jan 2017 16:32:22 +0000 (17:32 +0100)]
Max length for summary is 1014

0011266: increase size of event fields summary and location
https://forge.tine20.org/view.php?id=11266

Change-Id: I37932b4d614bb15084362833ceb0717689d03c63
Reviewed-on: http://gerrit.tine20.com/customers/4110
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Wed, 18 Jan 2017 16:29:32 +0000 (17:29 +0100)]
Merge branch '2015.11' into 2015.11-develop

Change-Id: Ib86f46539f5d05106be1042b7adf38766d74ba54

3 years ago0012532: Tinebase CLI - function to force sync token resync for given container
Paul Mehrer [Mon, 16 Jan 2017 09:42:41 +0000 (10:42 +0100)]
0012532: Tinebase CLI - function to force sync token resync for given container

add cli interface to force a WebDAV sync token resync
for given container ids

Change-Id: I701edc0f1a8d8b330a7ae7f9fbeb93afc62bf541
Reviewed-on: http://gerrit.tine20.com/customers/4092
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012516: CalDAV speedup for etag/content type property lookups
Paul Mehrer [Wed, 2 Sep 2015 11:29:01 +0000 (13:29 +0200)]
0012516: CalDAV speedup for etag/content type property lookups

Change-Id: I4a88f0293d556f4cdd069071249dc67ed8106b8f
Reviewed-on: http://gerrit.tine20.com/customers/4048
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012530: add repair container owner cli fn and improve update script
Philipp Schüle [Mon, 9 Jan 2017 14:05:22 +0000 (15:05 +0100)]
0012530: add repair container owner cli fn and improve update script

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

Change-Id: I5fec1da7bcf28908944d26f5a3178bbef7b02422
Reviewed-on: http://gerrit.tine20.com/customers/4060
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoadds contract to default invoice export
Philipp Schüle [Wed, 18 Jan 2017 13:14:34 +0000 (14:14 +0100)]
adds contract to default invoice export

Change-Id: Ie4c03f6a179a7c99e213d9f0bb4a526f68c5e61f
Reviewed-on: http://gerrit.tine20.com/customers/4106
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012522: can't upload into other users container
Cornelius Weiß [Mon, 16 Jan 2017 16:36:20 +0000 (17:36 +0100)]
0012522: can't upload into other users container

Change-Id: Id2ad1ee9288a617eb7c7f13c1ef5904033a91d07
Reviewed-on: http://gerrit.tine20.com/customers/4098
Tested-by: sstamer <s.stamer@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012528: catch credential cache problems during scheduled import
Cornelius Weiß [Mon, 14 Nov 2016 15:07:09 +0000 (16:07 +0100)]
0012528: catch credential cache problems during scheduled import

* fix scheduledImport failcount feature (backport from 2015.11-develop)

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

Change-Id: Ie2218f35d7185d2e39a764b55b8cc3b77cd6fa03
Reviewed-on: http://gerrit.tine20.com/customers/4102
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012520: allow to configure nominatim http client proxy
Philipp Schüle [Mon, 16 Jan 2017 08:47:20 +0000 (09:47 +0100)]
0012520: allow to configure nominatim http client proxy

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

Change-Id: I682858506b926b6ae85f32fd18aa3ae41eeb0f06
Reviewed-on: http://gerrit.tine20.com/customers/4090
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012514: CalDAV - add synctoken support to Inbox
Paul Mehrer [Fri, 6 Jan 2017 11:27:37 +0000 (12:27 +0100)]
0012514: CalDAV - add synctoken support to Inbox

the dummy inbox gets a dummy synctoken
and a static ctag by the way

Change-Id: Id9d9f293c18e9a3331743686016c5f8a233a8b26
Reviewed-on: http://gerrit.tine20.com/customers/4052
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0005180: deleted container needs to be removed from "recents"
sstamer [Fri, 6 Jan 2017 14:01:19 +0000 (15:01 +0100)]
0005180: deleted container needs to be removed from "recents"

... in container selection combo

* ask server for recent ids to remove deleted and get renames
* also care for renames when setting data from record
* add test for searchContainers

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

Change-Id: I94d55fe06a1cfeeb5a6a9c275252af1af7e22626
Reviewed-on: http://gerrit.tine20.com/customers/4053
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoimprove free/busy calculation performance
Cornelius Weiß [Fri, 13 Jan 2017 15:26:29 +0000 (16:26 +0100)]
improve free/busy calculation performance

Change-Id: Id41c011b60340954e06038acd833cabb52e9af03
Reviewed-on: http://gerrit.tine20.com/customers/4089
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012512: WebDAV - SyncToken - check if synctoken is valid
Paul Mehrer [Wed, 11 Jan 2017 16:16:49 +0000 (17:16 +0100)]
0012512: WebDAV - SyncToken - check if synctoken is valid

check if the current synctoken actually still exists
in the db and not just check if it makes sense

Change-Id: Ie0521f1a49ff2a2d923c365e36c421145741b057
Reviewed-on: http://gerrit.tine20.com/customers/4070
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012508: don't apply small window sizes from state
Cornelius Weiß [Wed, 11 Jan 2017 18:41:59 +0000 (19:41 +0100)]
0012508: don't apply small window sizes from state

Change-Id: Ie2e1a957a0197b48ef56f1255562b02e8c7def14
Reviewed-on: http://gerrit.tine20.com/customers/4073
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>
3 years ago0009704: Preview panel hides main panel on low resolution displays
Cornelius Weiß [Wed, 11 Jan 2017 20:09:58 +0000 (21:09 +0100)]
0009704: Preview panel hides main panel on low resolution displays

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

Change-Id: I87628b12a142d02a6d1df04ea9df969080f9d59c
Reviewed-on: http://gerrit.tine20.com/customers/4085
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoupdates tine20/composerapploader to 1.0.2
Philipp Schüle [Mon, 9 Jan 2017 15:24:09 +0000 (16:24 +0100)]
updates tine20/composerapploader to 1.0.2

... to fix reverse symlinks

Change-Id: I6adaf5c8402bb5fcbf1fcb24a2c940ed760bd1ee
Reviewed-on: http://gerrit.tine20.com/customers/4061
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoMerge branch '2015.11-develop' into 2016.11
Philipp Schüle [Mon, 9 Jan 2017 11:33:20 +0000 (12:33 +0100)]
Merge branch '2015.11-develop' into 2016.11

3 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Mon, 9 Jan 2017 11:33:10 +0000 (12:33 +0100)]
Merge branch '2015.11' into 2015.11-develop

3 years ago0012322: no german notation in Inventory / Buchhaltung / Price
Cornelius Weiß [Fri, 6 Jan 2017 15:57:28 +0000 (16:57 +0100)]
0012322: no german notation in Inventory / Buchhaltung / Price

Change-Id: I351331171ba43b59530056a4902384ebf16e9ba7
Reviewed-on: http://gerrit.tine20.com/customers/4056
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012432: vacation popup can't be closed
Cornelius Weiß [Fri, 6 Jan 2017 14:58:26 +0000 (15:58 +0100)]
0012432: vacation popup can't be closed

Change-Id: I6af49fe152e9e6a226a6fee2ff863b152395b4a9
Reviewed-on: http://gerrit.tine20.com/customers/4055
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>
3 years ago0012496: add modlog and customfield columns to Tasks grid
Philipp Schüle [Wed, 28 Dec 2016 09:07:02 +0000 (10:07 +0100)]
0012496: add modlog and customfield columns to Tasks grid

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

Change-Id: I96b77e9b3d380bb66520f4458efff592cafb3b76
Reviewed-on: http://gerrit.tine20.com/customers/4058
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012494: avoid line break in col headers
Cornelius Weiß [Fri, 6 Jan 2017 14:35:01 +0000 (15:35 +0100)]
0012494: avoid line break in col headers

Change-Id: If43fade14525ca565ad08f4705751cf6019b1bc9
Reviewed-on: http://gerrit.tine20.com/customers/4054
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>
3 years ago0012492: support property-update calendar-order
Cornelius Weiß [Thu, 5 Jan 2017 17:41:15 +0000 (18:41 +0100)]
0012492: support property-update calendar-order

Change-Id: Id6555660ec92cbe66c80925b961ace4abe201c4c
Reviewed-on: http://gerrit.tine20.com/customers/4051
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoMerge branch '2015.11-develop' into 2016.11
Philipp Schüle [Thu, 5 Jan 2017 15:27:12 +0000 (16:27 +0100)]
Merge branch '2015.11-develop' into 2016.11

Change-Id: Icd92b0dceba50344065237c94947ed203bd78b86

3 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Thu, 5 Jan 2017 15:25:53 +0000 (16:25 +0100)]
Merge branch '2015.11' into 2015.11-develop

Change-Id: I51c524a5541e51ec29438fe92a67ab8407330e3b

3 years agosetting an object here is ok as it will be converted later
Cornelius Weiß [Thu, 5 Jan 2017 15:00:24 +0000 (16:00 +0100)]
setting an object here is ok as it will be converted later

Change-Id: I4e3af80b698ae6b244428a1882246d2c2f4a643f
Reviewed-on: http://gerrit.tine20.com/customers/4050
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012482: fix diverged displaycontainer of container owner
Cornelius Weiß [Thu, 5 Jan 2017 14:37:45 +0000 (15:37 +0100)]
0012482: fix diverged displaycontainer of container owner

* don't update content_seq for deleted events
* cope with content_seq IS NULL

Change-Id: Ib4d7094950748367f66f75e2b426be35a586e057
Reviewed-on: http://gerrit.tine20.com/customers/4049
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoMerge branch '2015.11-develop' into 2016.11
Philipp Schüle [Thu, 5 Jan 2017 13:49:15 +0000 (14:49 +0100)]
Merge branch '2015.11-develop' into 2016.11

3 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Thu, 5 Jan 2017 13:47:09 +0000 (14:47 +0100)]
Merge branch '2015.11' into 2015.11-develop

3 years ago0012490: catch database exceptions during sync loop
Philipp Schüle [Thu, 5 Jan 2017 13:20:29 +0000 (14:20 +0100)]
0012490: catch database exceptions during sync loop

... updates Syncroton to 1.3.3

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

Change-Id: I19e0ef4ba5226e78195a290951de1776a4339f30
Reviewed-on: http://gerrit.tine20.com/customers/4046
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agofixing composerLockRewrite.php
Paul Mehrer [Thu, 5 Jan 2017 10:07:16 +0000 (11:07 +0100)]
fixing composerLockRewrite.php

php warning occured, fixed that

Change-Id: I644c8be3ac17af59aa7573285bf936f632e4735a
Reviewed-on: http://gerrit.tine20.com/customers/4045
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoadds special handling for sync clients
Philipp Schüle [Wed, 4 Jan 2017 07:20:34 +0000 (08:20 +0100)]
adds special handling for sync clients

* only sync user photo and contact for web clients
* backport from 2016.11-develop

Change-Id: I2b6bb1a965a62eef4e9b6b3f563f3c098737fa3a

3 years agoMerge branch '2015.11-develop' into 2016.11
Philipp Schüle [Wed, 4 Jan 2017 17:25:18 +0000 (18:25 +0100)]
Merge branch '2015.11-develop' into 2016.11

Change-Id: I5004cd555e7f11a6807acd0b986586868b981f2a

3 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Wed, 4 Jan 2017 17:21:42 +0000 (18:21 +0100)]
Merge branch '2015.11' into 2015.11-develop

Change-Id: I7519e497011921a0de670af3c86952a9db25981b

3 years ago0012482: fix diverged displaycontainer of container owner
Cornelius Weiß [Wed, 4 Jan 2017 08:59:53 +0000 (09:59 +0100)]
0012482: fix diverged displaycontainer of container owner

Change-Id: Ibb35c095ff0c68065353b15e1df64ad9dc0b67da
Reviewed-on: http://gerrit.tine20.com/customers/4038
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012488: update timezoneconvert to be php7 compatible
Philipp Schüle [Thu, 29 Dec 2016 13:07:19 +0000 (14:07 +0100)]
0012488: update timezoneconvert to be php7 compatible

updates timezoneconvert to 1.0.0

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

Change-Id: I3f4d8685197c2f6d61af65bdd51cd593965e8b9c
Reviewed-on: http://gerrit.tine20.com/customers/4023
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012486: re-use of WebDAV and ActiveSync access logs not working
Philipp Schüle [Wed, 4 Jan 2017 14:11:10 +0000 (15:11 +0100)]
0012486: re-use of WebDAV and ActiveSync access logs not working

... we did not have the id before and created new access logs

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

Change-Id: Ic577732fb9e86e22618b9f9d8a9d09db0c0a430a
Reviewed-on: http://gerrit.tine20.com/customers/4041
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoremoves verbose logging when fetching email addresses
Philipp Schüle [Tue, 27 Dec 2016 17:08:16 +0000 (18:08 +0100)]
removes verbose logging when fetching email addresses

... from contact/user records

Change-Id: Id8d387422226a5da7646b8363bdd73b005a27ec7
Reviewed-on: http://gerrit.tine20.com/customers/4015
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0011986: Default Calender in Preferences reset to personal one after logout/login
Cornelius Weiß [Fri, 30 Dec 2016 09:42:02 +0000 (10:42 +0100)]
0011986: Default Calender in Preferences reset to personal one after logout/login

* forgot to commit test

Change-Id: I9b9f4db07f57495d4b39e8bda6e89107f6f351ce
Reviewed-on: http://gerrit.tine20.com/customers/4030
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoMerge branch '2015.11-develop' into 2016.11
Philipp Schüle [Fri, 30 Dec 2016 09:35:46 +0000 (10:35 +0100)]
Merge branch '2015.11-develop' into 2016.11

3 years agofixes order of Tinebase 9.x update scripts
Philipp Schüle [Fri, 30 Dec 2016 09:32:52 +0000 (10:32 +0100)]
fixes order of Tinebase 9.x update scripts

... owner_id has already been added with 2015.11 update4

Change-Id: I6c592fc2ec1a9e35f7b738299f60cb824658d76b
Reviewed-on: http://gerrit.tine20.com/customers/4029
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012476: Zend_Cache_Backend_Redis: prevent redis exceptions on remove
Philipp Schüle [Thu, 29 Dec 2016 14:03:06 +0000 (15:03 +0100)]
0012476: Zend_Cache_Backend_Redis: prevent redis exceptions on remove

updates zendframework1 to 1.12.20pl5

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

Change-Id: Ia1d3c23f68aedeeab046a7f576342b4dbb19dfa7
Reviewed-on: http://gerrit.tine20.com/customers/4024
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agolowered loglevel when user has no read or sync for collection
Philipp Schüle [Wed, 28 Dec 2016 15:39:40 +0000 (16:39 +0100)]
lowered loglevel when user has no read or sync for collection

Change-Id: I224c5e2bad38ec05d96b7d4f267b438f2e3c25cc
Reviewed-on: http://gerrit.tine20.com/customers/4021
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agofix path filter handling for /allinboxes
Philipp Schüle [Wed, 28 Dec 2016 15:30:37 +0000 (16:30 +0100)]
fix path filter handling for /allinboxes

Change-Id: I6690c4c52153a8cafc0d37d1532a92af7fb1d09b
Reviewed-on: http://gerrit.tine20.com/customers/4020
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoFelamimail - catch deadlock in cache locking
Paul Mehrer [Wed, 28 Dec 2016 14:54:09 +0000 (15:54 +0100)]
Felamimail - catch deadlock in cache locking

catch the deadlock and return false

Change-Id: I0ef822ed3fb942c1c519d7bccc80016f0c985dc5
Reviewed-on: http://gerrit.tine20.com/customers/4019
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoMerge branch '2015.11-develop' into 2016.11
Philipp Schüle [Wed, 28 Dec 2016 10:56:48 +0000 (11:56 +0100)]
Merge branch '2015.11-develop' into 2016.11

3 years agodo not only check the first duplicate record
Philipp Schüle [Tue, 27 Dec 2016 16:21:10 +0000 (17:21 +0100)]
do not only check the first duplicate record

... as there might be current duplicates hidden
 in the results for merging

Change-Id: I515654ff18669ced150d7add0b036fc647a2b99d
Reviewed-on: http://gerrit.tine20.com/customers/4013
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012472: ldap sync: do not remove users with same login name
Philipp Schüle [Tue, 27 Dec 2016 08:32:44 +0000 (09:32 +0100)]
0012472: ldap sync: do not remove users with same login name

 ... and different UID

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

Change-Id: I67135d9f3a6f6ab379d7cc83031674bcbd726d0b
Reviewed-on: http://gerrit.tine20.com/customers/4007
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoremoves demo data (role rights) for unsupported apps
Philipp Schüle [Thu, 22 Dec 2016 14:43:54 +0000 (15:43 +0100)]
removes demo data (role rights) for unsupported apps

Change-Id: I73d3bc5827b41bc4b0fc2a5d4507a4b99f7fae6a
Reviewed-on: http://gerrit.tine20.com/customers/4003
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agofix webpack-dev-server detection for dev
Philipp Schüle [Thu, 22 Dec 2016 13:29:31 +0000 (14:29 +0100)]
fix webpack-dev-server detection for dev

* default buildType is 'none'

Change-Id: I80dcb71856d32e92d47f554d688b1ce1d935c7fb
Reviewed-on: http://gerrit.tine20.com/customers/4001
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoMerge branch '2015.11-develop' into 2016.11
Philipp Schüle [Thu, 22 Dec 2016 12:09:06 +0000 (13:09 +0100)]
Merge branch '2015.11-develop' into 2016.11

3 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Thu, 22 Dec 2016 12:08:45 +0000 (13:08 +0100)]
Merge branch '2015.11' into 2015.11-develop

Change-Id: Id2478150229f6d8148683d1631e76a33ce67545e

3 years agoMerge branch '2016.11-pgsql' into 2016.11
Philipp Schüle [Thu, 22 Dec 2016 11:34:08 +0000 (12:34 +0100)]
Merge branch '2016.11-pgsql' into 2016.11

3 years ago0012458: Change signature to medium text
sstamer [Mon, 12 Dec 2016 16:03:37 +0000 (17:03 +0100)]
0012458: Change signature to medium text

* allows medium text in setup backend

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

Change-Id: Ibb7810672011e58346f5c11247c3b6ff8265136d
Reviewed-on: http://gerrit.tine20.com/customers/3995
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012448: handle empty ADR TYPE property
Philipp Schüle [Tue, 20 Dec 2016 12:47:56 +0000 (13:47 +0100)]
0012448: handle empty ADR TYPE property

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

Change-Id: I086955224c4db9ef4f3669463592ba12aaefcfd8
Reviewed-on: http://gerrit.tine20.com/customers/3986
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012420: Fix small issues with vacation datepicker
sstamer [Fri, 9 Dec 2016 10:36:04 +0000 (11:36 +0100)]
0012420: Fix small issues with vacation datepicker

- fix for container select widget without recordClass
- make the color more visible
- make feast days not selectable
- make vacation days from different vacation entries not selectable
- also remove vacation css from removed vacation days

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

Change-Id: I60d6e470623e4219ed2e0be5457fb93149684a66
Reviewed-on: http://gerrit.tine20.com/customers/3965
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012442: show record in import failure grid
Philipp Schüle [Mon, 19 Dec 2016 15:34:02 +0000 (16:34 +0100)]
0012442: show record in import failure grid

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

Change-Id: If45b3cb6a34abcdb97012b58610c21079ec90446
Reviewed-on: http://gerrit.tine20.com/customers/3980
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012442: show record in import failure grid
Philipp Schüle [Mon, 19 Dec 2016 15:34:02 +0000 (16:34 +0100)]
0012442: show record in import failure grid

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

Change-Id: If45b3cb6a34abcdb97012b58610c21079ec90446
Reviewed-on: http://gerrit.tine20.com/customers/3981
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012404: useEmailAsUsername IMAP config option not working
Philipp Schüle [Mon, 19 Dec 2016 08:47:58 +0000 (09:47 +0100)]
0012404: useEmailAsUsername IMAP config option not working

* email address was used as login even if config was false

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

Change-Id: I9113d491d37cf8b198e3d6194613c4419bc57b7e
Reviewed-on: http://gerrit.tine20.com/customers/3978
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>
3 years agoalways sync contact foto during login
Philipp Schüle [Mon, 19 Dec 2016 14:24:35 +0000 (15:24 +0100)]
always sync contact foto during login

Change-Id: I99ff84ecd95c3916d4ae646fc7802332a403a0f9
Reviewed-on: http://gerrit.tine20.com/customers/3979
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012436: message-id is not valid because of double brackets
sstamer [Thu, 15 Dec 2016 10:41:07 +0000 (11:41 +0100)]
0012436: message-id is not valid because of double brackets

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

Change-Id: Ifab85e19d54002a3879b2d57301032121a45ddfa
Reviewed-on: http://gerrit.tine20.com/customers/3968
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoupdates releasenotes for Egon 2016.11
Philipp Schüle [Thu, 15 Dec 2016 14:26:22 +0000 (15:26 +0100)]
updates releasenotes for Egon 2016.11

Change-Id: I85ba5d8efbf66ca290fc33adc20b27fbd6c8aca3
Reviewed-on: http://gerrit.tine20.com/customers/3972
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoremoves unsupported/community apps
Philipp Schüle [Fri, 16 Dec 2016 09:27:48 +0000 (10:27 +0100)]
removes unsupported/community apps

* Expressodriver
* Expressomail
* RequestTracker
* Sipgate
* Tool/CodeGenerator

Change-Id: I4b6d3eab5904388e86b3e9d8d14fc61f9d790c4e
Reviewed-on: http://gerrit.tine20.com/customers/3976
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoMerge branch '2015.11-develop' into 2016.11
Philipp Schüle [Thu, 15 Dec 2016 11:00:22 +0000 (12:00 +0100)]
Merge branch '2015.11-develop' into 2016.11

3 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Thu, 15 Dec 2016 11:00:12 +0000 (12:00 +0100)]
Merge branch '2015.11' into 2015.11-develop

3 years ago0012434: Tinebase-libs-FAT-debug.js.inc was missing after build
Philipp Schüle [Thu, 15 Dec 2016 09:06:30 +0000 (10:06 +0100)]
0012434: Tinebase-libs-FAT-debug.js.inc was missing after build

* unminified-webpack-plugin failed to create libs DEBUG js
* only check webpack for DEV mode

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

Change-Id: Iaa724b248b3b0c7834bb07616dbe9bea8acfd273
Reviewed-on: http://gerrit.tine20.com/customers/3966
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoMerge branch '2015.11' into 2016.11
Philipp Schüle [Wed, 14 Dec 2016 14:56:32 +0000 (15:56 +0100)]
Merge branch '2015.11' into 2016.11

3 years ago0012428: Suppress resource notifictions should suppress ALL notifications
sstamer [Tue, 13 Dec 2016 12:56:07 +0000 (13:56 +0100)]
0012428: Suppress resource notifictions should suppress ALL notifications

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

Change-Id: I4ca63c70dbe4663e21b0106e5bbebe6e93b7e14a
Reviewed-on: http://gerrit.tine20.com/customers/3960
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
3 years ago0012430: use run right as fallback if app has no view right
Philipp Schüle [Wed, 14 Dec 2016 13:25:28 +0000 (14:25 +0100)]
0012430: use run right as fallback if app has no view right

* put all available app rights in registry

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

Change-Id: I0809aa93a95e5c6b381d1b10e4b67f0a28557356
Reviewed-on: http://gerrit.tine20.com/customers/3964
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoset this.gridPanel in doExport
Philipp Schüle [Tue, 13 Dec 2016 13:15:30 +0000 (14:15 +0100)]
set this.gridPanel in doExport

Change-Id: Ia5247c46bcee3c4f2a09dd21e6418322ea652876
Reviewed-on: http://gerrit.tine20.com/customers/3957
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012416: compare schema of two tine dbs
Philipp Schüle [Mon, 12 Dec 2016 11:21:12 +0000 (12:21 +0100)]
0012416: compare schema of two tine dbs

use it like this:

$ php setup.php --compare -- otherdb=tine20other

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

Change-Id: I57004427635928c4c2bd41f4a2dce98f0bcdc9e3
Reviewed-on: http://gerrit.tine20.com/customers/3944
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0011826: Felamimail crashes when tried to set credentials for email account (smtp)
Philipp Schüle [Tue, 13 Dec 2016 09:11:37 +0000 (10:11 +0100)]
0011826: Felamimail crashes when tried to set credentials for email account (smtp)

* use imap credentials if smtp credentials could not be found

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

Change-Id: I2610f8da7fa0d6acc6f0a1137a8d8ae950fe17a8
Reviewed-on: http://gerrit.tine20.com/customers/3955
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012404: useEmailAsUsername IMAP config option not working
Philipp Schüle [Tue, 13 Dec 2016 08:49:16 +0000 (09:49 +0100)]
0012404: useEmailAsUsername IMAP config option not working

...  for standard system accounts

* use correct config variable
* add documentation and a test

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

Change-Id: Ifc8a514a9b8799379d693346bca0e850c6ef3f2e
Reviewed-on: http://gerrit.tine20.com/customers/3922
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoadds a test for '@' in ics UIDs
Philipp Schüle [Mon, 12 Dec 2016 14:19:24 +0000 (15:19 +0100)]
adds a test for '@' in ics UIDs

Change-Id: I7d19c606c61db6939fa7a4eaeb46a5e50a6240aa
Reviewed-on: http://gerrit.tine20.com/customers/3951
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012414: FF fails loading login page
Philipp Schüle [Fri, 25 Nov 2016 10:42:17 +0000 (11:42 +0100)]
0012414: FF fails loading login page

check if window.onerror is a function before createSequence

note: not yet tested, might only be a problem in FF

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

Change-Id: I16b8cbb232695b8135c10688e3fc33df8a9fc533
Reviewed-on: http://gerrit.tine20.com/customers/3887
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0011826: Felamimail crashes when tried to set credentials for email account
Philipp Schüle [Thu, 8 Dec 2016 10:46:12 +0000 (11:46 +0100)]
0011826: Felamimail crashes when tried to set credentials for email account

* reset credential cache if old cache is corrupt / unusable on update account

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

Change-Id: I7055556d450b5c1aeb5d91b6e7b355c2c1ba0938
Reviewed-on: http://gerrit.tine20.com/customers/3931
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agochecks phone_callhistory table version in update script
Philipp Schüle [Fri, 9 Dec 2016 11:41:16 +0000 (12:41 +0100)]
checks phone_callhistory table version in update script

Change-Id: I7efb33c12a193d902565d0f3f5b609b7796c3943
Reviewed-on: http://gerrit.tine20.com/customers/3939
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoMerge branch '2015.11-develop' into 2016.11
Philipp Schüle [Thu, 8 Dec 2016 13:00:54 +0000 (14:00 +0100)]
Merge branch '2015.11-develop' into 2016.11

3 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Thu, 8 Dec 2016 13:00:42 +0000 (14:00 +0100)]
Merge branch '2015.11' into 2015.11-develop

Change-Id: I4017e78c3d4d0e7240e753fe8a59a944bf854d0d

3 years agoUse a unique error code for closed exception
sstamer [Thu, 1 Dec 2016 10:55:25 +0000 (11:55 +0100)]
Use a unique error code for closed exception

Change-Id: I3b52b609e52f70e6ca2662cc92e21efac36e3fa1
Reviewed-on: http://gerrit.tine20.com/customers/3912
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago12398 groupmember filter adds wrong attendee
Cornelius Weiß [Mon, 5 Dec 2016 11:26:57 +0000 (12:26 +0100)]
12398 groupmember filter adds wrong attendee

Change-Id: Iad24fec2bf8689f648c7fe58029aa972c94af3ce
Reviewed-on: http://gerrit.tine20.com/customers/3915
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012402: add useEmailAsUsername IMAP config option to setup
Philipp Schüle [Wed, 7 Dec 2016 08:38:38 +0000 (09:38 +0100)]
0012402: add useEmailAsUsername IMAP config option to setup

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

Change-Id: I22936f5d82c0fcf87c784ec90ee10144c3b2d50d
Reviewed-on: http://gerrit.tine20.com/customers/3921
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012406: fix replace of attachments
sstamer [Tue, 6 Dec 2016 14:20:39 +0000 (15:20 +0100)]
0012406: fix replace of attachments

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

Change-Id: I36336118f266d9d8765ce3300199fe9d09963841
Reviewed-on: http://gerrit.tine20.com/customers/3923
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago12410: Delete user should not delete participating events
Paul Mehrer [Thu, 8 Dec 2016 09:38:12 +0000 (10:38 +0100)]
12410: Delete user should not delete participating events

deleteContainerContents uses filter on container_id
calendar has special behaviour on container_id
forcing Tinebase_Model_Filter_Id on container_id now

Change-Id: I2830a225a92b5e570141efcb4442a165bc560869
Reviewed-on: http://gerrit.tine20.com/customers/3930
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago12396: Tinebase - GroupSync: hidden groups, group description length
Paul Mehrer [Mon, 5 Dec 2016 10:56:41 +0000 (11:56 +0100)]
12396: Tinebase - GroupSync: hidden groups, group description length

* allow groups in syncbackend to which tine has no read access
* change group description length from varchar(255) to text

Change-Id: I26c0838d7fee783ecd414f35ee197bbb78e931ce
Reviewed-on: http://gerrit.tine20.com/customers/3914
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>
3 years ago0012408: improves (default) session save path handling
Philipp Schüle [Thu, 8 Dec 2016 11:00:28 +0000 (12:00 +0100)]
0012408: improves (default) session save path handling

fixes automatic session cleanup and default save path handling

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

Change-Id: Ia20bd95f3095bd69d2c7e03ec384611237da5396
Reviewed-on: http://gerrit.tine20.com/customers/3933
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoimproves logging for disabled / not installed applications
Philipp Schüle [Thu, 8 Dec 2016 10:49:06 +0000 (11:49 +0100)]
improves logging for disabled / not installed applications

Change-Id: Id369c1044c68ed74e13ae2dfd483d3634a112905
Reviewed-on: http://gerrit.tine20.com/customers/3932
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0011826: Felamimail crashes when tried to set credentials for email account.
Philipp Schüle [Thu, 7 Jul 2016 12:35:13 +0000 (14:35 +0200)]
0011826: Felamimail crashes when tried to set credentials for email account.

* adds more debugging
* returns empty array on failure

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

Change-Id: I8402f799d0c5eaf1fbc77e7a37ecbcb5447a04cc
Reviewed-on: http://gerrit.tine20.com/customers/3919
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoupdate syncuuids for Egon
Philipp Schüle [Tue, 29 Nov 2016 11:01:22 +0000 (12:01 +0100)]
update syncuuids for Egon

Change-Id: I8f1f0942a9e75f9eaeb0cf1d53f958d3d8fa91f8
Reviewed-on: http://gerrit.tine20.com/customers/3895
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoRevert "0012316: change timeaccount of a timesheet breaks it's billable settings"
Philipp Schüle [Thu, 1 Dec 2016 11:13:46 +0000 (12:13 +0100)]
Revert "0012316: change timeaccount of a timesheet breaks it's billable settings"

This reverts commit 3ec6bfcf698f32c92066e8e99d3d3402b3fc86f6.

3 years agoMerge branch '2015.11-develop' into 2016.11
Philipp Schüle [Wed, 30 Nov 2016 15:46:43 +0000 (16:46 +0100)]
Merge branch '2015.11-develop' into 2016.11

3 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Wed, 30 Nov 2016 15:46:19 +0000 (16:46 +0100)]
Merge branch '2015.11' into 2015.11-develop