tine20
4 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

4 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>
4 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

4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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

4 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>
4 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>
4 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>
4 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

4 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>
4 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>
4 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

4 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>
4 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

4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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

4 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>
4 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>
4 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>
4 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>
4 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

4 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>
4 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/)
4 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>
4 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

4 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>
4 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>
4 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>
4 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>
4 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

4 years ago0012376: can't move node to parent dir
Philipp Schüle [Mon, 28 Nov 2016 12:16:21 +0000 (13:16 +0100)]
0012376: can't move node to parent dir

* removes obsolete isSubPath code that never
 prevented any problems...

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

Change-Id: If023572b7e98711687af31cbb26207e53d632ea5
Reviewed-on: http://gerrit.tine20.com/customers/3893
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Fri, 25 Nov 2016 11:02:32 +0000 (12:02 +0100)]
Merge branch '2015.11' into 2015.11-develop

Change-Id: I8449beba5f30e0b08938893845937cbf4474267c

4 years ago0012348: daysView calendar refresh removed currently editing event
Cornelius Weiß [Wed, 23 Nov 2016 12:56:45 +0000 (13:56 +0100)]
0012348: daysView calendar refresh removed currently editing event

- skip refresh when editing

Change-Id: Iecb5ccb5d034e94c68cb6e864e921f7ab48371ae
Reviewed-on: http://gerrit.tine20.com/customers/3864
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Wed, 23 Nov 2016 13:55:22 +0000 (14:55 +0100)]
Merge branch '2015.11' into 2015.11-develop

4 years agoallow to include user sync hook from include_path
Philipp Schüle [Tue, 22 Nov 2016 13:57:20 +0000 (14:57 +0100)]
allow to include user sync hook from include_path

Change-Id: Ida01eb0b2c2f50c495828b596bb7357ca46d86d6
Reviewed-on: http://gerrit.tine20.com/customers/3856
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011986: Default Calender in Preferences reset to personal
Cornelius Weiß [Wed, 23 Nov 2016 07:07:12 +0000 (08:07 +0100)]
0011986: Default Calender in Preferences reset to personal

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

Change-Id: Ib638ea09b00956938a8a020e2e811dd74ade4585
Reviewed-on: http://gerrit.tine20.com/customers/3857
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012352: only allow integer numbers for customer number
Philipp Schüle [Wed, 23 Nov 2016 13:09:55 +0000 (14:09 +0100)]
0012352: only allow integer numbers for customer number

* prevents non-numbers

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

Change-Id: I257a499df63afa5ed64adecb2cf4d466e020f8c5
Reviewed-on: http://gerrit.tine20.com/customers/3866
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Tue, 22 Nov 2016 10:41:13 +0000 (11:41 +0100)]
Merge branch '2015.11' into 2015.11-develop

4 years ago0012292: check and show invalid email addresses before sending mail
sstamer [Thu, 3 Nov 2016 17:26:41 +0000 (18:26 +0100)]
0012292: check and show invalid email addresses before sending mail

* throws exception for invalid address formats before sending
* use two different email regexes: one for exact hits and another for
  replacement / filtering of email addresses

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

Change-Id: Ib8f292d4b41a05345e051b1417c9ce37a8d6eaac
Reviewed-on: http://gerrit.tine20.com/customers/3773
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
4 years agokeep copy translations
sstamer [Mon, 21 Nov 2016 15:40:34 +0000 (16:40 +0100)]
keep copy translations

0006222: Keep a copy from mails forwarded to another emailaddress

Change-Id: I6705aefa903919ec2b620579f6d56f09463766e6
Reviewed-on: http://gerrit.tine20.com/customers/3845
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agocontainer table version has increased
Philipp Schüle [Fri, 18 Nov 2016 08:52:03 +0000 (09:52 +0100)]
container table version has increased

... by "Allow to  sort containers manually"
cd9c6863ce260a9efb7affcb9e75e01ee8abb76a

adds an info log when new col is added

Change-Id: I72ab00dded5e99470110e7f139c8b09a3aad323a
Reviewed-on: http://gerrit.tine20.com/customers/3835
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Thu, 17 Nov 2016 17:09:52 +0000 (18:09 +0100)]
Merge branch '2015.11' into 2015.11-develop

4 years ago0012262: remove quoting fromforwarded rfc822 attachment names
Philipp Schüle [Mon, 17 Oct 2016 16:34:05 +0000 (18:34 +0200)]
0012262: remove quoting fromforwarded rfc822 attachment names

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

Change-Id: I5cbd002f21191e5b6a8c6e1b3d7f9f36e1e27fd4
Reviewed-on: http://gerrit.tine20.com/customers/3664
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Wed, 16 Nov 2016 14:42:52 +0000 (15:42 +0100)]
Merge branch '2015.11' into 2015.11-develop

Change-Id: Ic9a4d3e4a88e8816212daf0f0f7a15967fa3bc03

4 years ago0012300: add container owner column
Philipp Schüle [Tue, 8 Nov 2016 17:28:06 +0000 (18:28 +0100)]
0012300: add container owner column

* adds "real" owner_id col
* make use of owner col (no longer get owner from acl table)
* owner -> owner_id in ContainerFilter

TODO
* allow to change owner in admin

Change-Id: Ib96d6926aab131386cd7159a750901407536ac72
Reviewed-on: http://gerrit.tine20.com/customers/3783
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoonly put setupuser in config if created successfully
Philipp Schüle [Tue, 15 Nov 2016 15:48:19 +0000 (16:48 +0100)]
only put setupuser in config if created successfully

Change-Id: Ic50ae03f3cb38a8296515dc75205c9b03d89baf6
Reviewed-on: http://gerrit.tine20.com/customers/3815
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoTinebase - CLI - cleanCustomFields / Notes
Paul Mehrer [Mon, 14 Nov 2016 15:48:51 +0000 (16:48 +0100)]
Tinebase - CLI - cleanCustomFields / Notes

added Tinebase_Exception_NotFound handling for
Tinebase_Core::getApplicationInstance ... which happens
if an uninstalled application still has data in the
installation

Change-Id: I43d8ab2da9e859fb31f54cfb8d69b72bb7045cba
Reviewed-on: http://gerrit.tine20.com/customers/3796
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agofix scheduledImport failcount feature
Cornelius Weiß [Mon, 14 Nov 2016 15:07:09 +0000 (16:07 +0100)]
fix scheduledImport failcount feature

Change-Id: I69100d0e6424b6eacc731c5006420c32ad0c0e02
Reviewed-on: http://gerrit.tine20.com/customers/3794
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agouit variable was renamed
Philipp Schüle [Mon, 14 Nov 2016 14:24:20 +0000 (15:24 +0100)]
uit variable was renamed

Change-Id: I2325e38da671f09c191ce83181101c51f4b54052
Reviewed-on: http://gerrit.tine20.com/customers/3792
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Mon, 14 Nov 2016 11:50:38 +0000 (12:50 +0100)]
Merge branch '2015.11' into 2015.11-develop

Change-Id: I79818d27d71703be374de72a2ffd59b3f62e4640

4 years ago0012066: Existing Event cannot be modified when it exists in a deleted
Cornelius Weiß [Mon, 7 Nov 2016 08:53:58 +0000 (09:53 +0100)]
0012066: Existing Event cannot be modified when it exists in a deleted
container and got reimported

* assert import container in MSEvent_Facade

Change-Id: Ia3a4566f608d0b5bc52f57ed23b1f982e60d408b
Reviewed-on: http://gerrit.tine20.com/customers/3739
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011470: Tine 2.0 creates additional container when importing
Cornelius Weiß [Fri, 4 Nov 2016 15:21:59 +0000 (16:21 +0100)]
0011470: Tine 2.0 creates additional container when importing
appointments

* 0012294: improve/cleanup scheduledImports
* fix forceUpdateExisting
* fix unittests
* remove unused options
* rework options handling
* remove import_export_definition fragments

Change-Id: I4a552093f444ddef8d1632210bd9bc67b322908b
Reviewed-on: http://gerrit.tine20.com/customers/3738
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012312: pgsql text filters should be case insensitive
Philipp Schüle [Fri, 11 Nov 2016 09:43:12 +0000 (10:43 +0100)]
0012312: pgsql text filters should be case insensitive

* use ILIKE in text filter

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

Change-Id: I41d34f08b5feeb28169e1cd99792f2f10d395912
Reviewed-on: http://gerrit.tine20.com/customers/3787
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Thu, 10 Nov 2016 14:55:25 +0000 (15:55 +0100)]
Merge branch '2015.11' into 2015.11-develop

4 years ago0012308: remove "(null)" from contact getTitle if email is null
Cornelius Weiß [Thu, 10 Nov 2016 13:05:02 +0000 (14:05 +0100)]
0012308: remove "(null)" from contact getTitle if email is null

Change-Id: I49a700e01e5d94cd6b7d6fd91c80ee4971ef5cfd
Reviewed-on: http://gerrit.tine20.com/customers/3770
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoRevert "0012292: check and show invalid email addresses before sending mail"
Philipp Schüle [Thu, 10 Nov 2016 13:54:17 +0000 (14:54 +0100)]
Revert "0012292: check and show invalid email addresses before sending mail"

This reverts commit f1d894ba5433a1b4811331b0b53c369db23a3196.

4 years agofix custom favicon in app tab panel
Philipp Schüle [Thu, 10 Nov 2016 11:32:07 +0000 (12:32 +0100)]
fix custom favicon in app tab panel

Change-Id: I32ba5cdbcde681a099539d9d2abc557d34c360f5
Reviewed-on: http://gerrit.tine20.com/customers/3768
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Tue, 8 Nov 2016 13:56:56 +0000 (14:56 +0100)]
Merge branch '2015.11' into 2015.11-develop

Change-Id: I2a4adc2d78adf30051266bd9780f5374d7272d1b

4 years ago0011720: ActiveSync stopped working when signed/encrypted S/MIME Mails are sent
Philipp Schüle [Tue, 8 Nov 2016 11:23:05 +0000 (12:23 +0100)]
0011720: ActiveSync stopped working when signed/encrypted S/MIME Mails are sent

* updates syncroton to 1.2.4

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

Change-Id: I83ebae7314a5356497ed1c825ba9158022997df9
Reviewed-on: http://gerrit.tine20.com/customers/3751
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012292: check and show invalid email addresses before sending mail
Philipp Schüle [Thu, 3 Nov 2016 17:26:41 +0000 (18:26 +0100)]
0012292: check and show invalid email addresses before sending mail

* throws exception for invalid address formats before sending
* use two different email regexes: one for exact hits and another for
  replacement / filtering of email addresses

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

Change-Id: Ib8f292d4b41a05345e051b1417c9ce37a8d6ec97
Reviewed-on: http://gerrit.tine20.com/customers/3727
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Fri, 4 Nov 2016 12:21:45 +0000 (13:21 +0100)]
Merge branch '2015.11' into 2015.11-develop

Change-Id: I7b23b99cca3a3fe05263b90f9a5075d027c440e1

4 years agofix import job execution frequency
Cornelius Weiß [Fri, 4 Nov 2016 11:23:08 +0000 (12:23 +0100)]
fix import job execution frequency

- if timestamp is moved by increment, the job might run multiple times
  if it hasn't run for a while

Change-Id: I62f1853c6707ced285cc99b74755d585c15a8932
Reviewed-on: http://gerrit.tine20.com/customers/3731
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011054: Problems with ScheduledImport of external ics calendars
Cornelius Weiß [Fri, 4 Nov 2016 11:02:14 +0000 (12:02 +0100)]
0011054: Problems with ScheduledImport of external ics calendars

* avoid gzip content, seems to be broken in Zend_Http_Client

Change-Id: I093cf6f1edc0e9e3b87d56a34e7fc0a22ec420d9
Reviewed-on: http://gerrit.tine20.com/customers/3730
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011992: Selected e-mail-address is unusable
Philipp Schüle [Fri, 4 Nov 2016 09:13:15 +0000 (10:13 +0100)]
0011992: Selected e-mail-address is unusable

* fixes getPreferredEmail for private addresses
* fixes typo: prefered -> preferred

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

Change-Id: Ic5b4da35ce5c4f7ad85a392ae24bb90ef0e92378
Reviewed-on: http://gerrit.tine20.com/customers/3729
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012290: ics import: support deletion of no longer existing events
Cornelius Weiß [Thu, 3 Nov 2016 13:09:44 +0000 (14:09 +0100)]
0012290: ics import: support deletion of no longer existing events

* new import option "deleteMissing"
* delete all future events in the container which are not found in the
  import ics

Change-Id: I92855bba8da0a524cc02b0260bd1324b50f46f06
Reviewed-on: http://gerrit.tine20.com/customers/3724
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoTinebase - Advanced Search - improve filter performance
Paul Mehrer [Wed, 2 Nov 2016 15:21:04 +0000 (16:21 +0100)]
Tinebase - Advanced Search - improve filter performance

the advanced search searching in relations did not make
use of index properly. Changed RelationFilter creation
so that the filter will make use of the available index.

Change-Id: Ia2b2408398e35fcb9bf5334289f6758864a9f3ff
Reviewed-on: http://gerrit.tine20.com/customers/3718
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012258: Tinebase/Mail.php::convertFromTextToHTML exhausts memory
Philipp Schüle [Tue, 1 Nov 2016 12:21:50 +0000 (13:21 +0100)]
0012258: Tinebase/Mail.php::convertFromTextToHTML exhausts memory

* updates Syncroton to 1.2.3

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

Change-Id: Ib804dd17c6470988e65d31b4de6f7f95f29c09fa
Reviewed-on: http://gerrit.tine20.com/customers/3712
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Tue, 1 Nov 2016 07:50:31 +0000 (08:50 +0100)]
Merge branch '2015.11' into 2015.11-develop

4 years ago0012286: container node permissions action missing from ctx menu after rename
Philipp Schüle [Mon, 31 Oct 2016 11:29:40 +0000 (12:29 +0100)]
0012286: container node permissions action missing from ctx menu after rename

* name property could be an object

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

Change-Id: I4431f01c82a3c8229c75aea7441f74afd32d15da
Reviewed-on: http://gerrit.tine20.com/customers/3707
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012282: Download links of folders not working
Philipp Schüle [Fri, 28 Oct 2016 09:28:49 +0000 (11:28 +0200)]
0012282: Download links of folders not working

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

Change-Id: Ia4014d8ce0480378eec12b02967ee7a11c3de728
Reviewed-on: http://gerrit.tine20.com/customers/3698
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoallow to edit contact salutations in Admin app
Philipp Schüle [Thu, 27 Oct 2016 10:42:34 +0000 (12:42 +0200)]
allow to edit contact salutations in Admin app

Change-Id: I106733a0a26e68a157ebbca61a24125e0879519c
Reviewed-on: http://gerrit.tine20.com/customers/3692
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoTinebase CLI - clean notes & customfields
Paul Mehrer [Thu, 27 Oct 2016 09:43:23 +0000 (11:43 +0200)]
Tinebase CLI - clean notes & customfields

adding exception for Filemanager as the filter
Filemanager_Model_NodeFilter was introduced, but
should not be used in this context

Change-Id: I1b4b07eba2f5c71ccdb80158d10a30f6b624c796
Reviewed-on: http://gerrit.tine20.com/customers/3693
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Wed, 26 Oct 2016 12:46:32 +0000 (14:46 +0200)]
Merge branch '2015.11' into 2015.11-develop

4 years ago0006222: Keep a copy from mails forwarded to another emailaddress
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>
4 years ago0010146: filter search for tags or relations
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>
4 years agochg phone<->addressbook relation to contact_id db field
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>
4 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Mon, 24 Oct 2016 14:34:47 +0000 (16:34 +0200)]
Merge branch '2015.11' into 2015.11-develop

4 years agomap panel / Nominatim service should be enabled by default
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>
4 years agocatch uri problems detected during construction of Zend_Http_Client
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>
4 years ago0012264: PHP Fatal Error after upgrade in CustomField.php
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>
4 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Thu, 20 Oct 2016 11:34:18 +0000 (13:34 +0200)]
Merge branch '2015.11' into 2015.11-develop

4 years ago0012260: cleanup CLI command for notes and customfield values
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>
4 years ago0012254: Public links broken
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>
4 years agofix tz of calendar demo data
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>
4 years ago0010146: Filtersuche im Dateimanager (tag filter)
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>
4 years agoMerge branch '2015.11' into 2015.11-develop
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

4 years agoMerge branch '2014.11' into 2015.11
Philipp Schüle [Wed, 5 Oct 2016 09:21:37 +0000 (11:21 +0200)]
Merge branch '2014.11' into 2015.11

4 years ago0012234: add salutation filter
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>