tine20
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

3 years agoPhone - Setup - fix update_2
Paul Mehrer [Wed, 30 Nov 2016 15:44:13 +0000 (16:44 +0100)]
Phone - Setup - fix update_2

use addCol instead of alterCol

Change-Id: I50de5bfd7792e3bed8c43cb48315816fed3ddc0a
Reviewed-on: http://gerrit.tine20.com/customers/3906
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 2016.11
Philipp Schüle [Wed, 30 Nov 2016 15:08:15 +0000 (16:08 +0100)]
Merge branch '2015.11' into 2016.11

3 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>
3 years agoPhone - fix update script for phone_history
Paul Mehrer [Wed, 30 Nov 2016 09:34:21 +0000 (10:34 +0100)]
Phone - fix update script for phone_history

field contact_id created and populated in update script

Change-Id: I96c2415be5ed66875be4158932bb46964d26060c
Reviewed-on: http://gerrit.tine20.com/customers/3904
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 [Fri, 25 Nov 2016 11:04:12 +0000 (12:04 +0100)]
Merge branch '2015.11' into 2016.11

Change-Id: I904ce748413bfc5345a105835a46501d69e76e01

3 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

3 years ago0012360: split view should not be enabled by default
Philipp Schüle [Fri, 25 Nov 2016 09:01:16 +0000 (10:01 +0100)]
0012360: split view should not be enabled by default

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

Change-Id: I96acea7e1989e12acc56dbac87db780e96607614
Reviewed-on: http://gerrit.tine20.com/customers/3882
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoTests - Tinebase clear dangling data tests
Paul Mehrer [Wed, 23 Nov 2016 14:47:34 +0000 (15:47 +0100)]
Tests - Tinebase clear dangling data tests

avoid generating a string uuid for integer id fields

Change-Id: I9140700321d2511feebd6a2b5ba3558ab8aee758
Reviewed-on: http://gerrit.tine20.com/customers/3869
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 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>
3 years agoTinebase_Application::getModelsOfAllAplications
Paul Mehrer [Wed, 23 Nov 2016 15:42:58 +0000 (16:42 +0100)]
Tinebase_Application::getModelsOfAllAplications

add handling for generic controllers

Change-Id: Ic91bf54501a98c9a9b62cf9abf97e30cbf75a4d6
Reviewed-on: http://gerrit.tine20.com/customers/3873
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago12354 empty validator in event edit dialog does not work
Cornelius Weiß [Thu, 24 Nov 2016 09:02:07 +0000 (10:02 +0100)]
12354 empty validator in event edit dialog does not work

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

Change-Id: I16d86a8eeb37f16d51e94abcf7a1085cd09f9144
Reviewed-on: http://gerrit.tine20.com/customers/3884
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, 23 Nov 2016 13:55:47 +0000 (14:55 +0100)]
Merge branch '2015.11-develop' into 2016.11

3 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

3 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>
3 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>
3 years agoimprove webdav container tree logging
Philipp Schüle [Wed, 23 Nov 2016 10:26:12 +0000 (11:26 +0100)]
improve webdav container tree logging

Change-Id: I95535ac97046445c31b3146a8d3b7006eeeec7ab
Reviewed-on: http://gerrit.tine20.com/customers/3858
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 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>
3 years agoadds another assertion for messages
Philipp Schüle [Tue, 22 Nov 2016 11:38:14 +0000 (12:38 +0100)]
adds another assertion for messages

Change-Id: I3c5905e543567e091b0d1d745ca937d1195f56a7
Reviewed-on: http://gerrit.tine20.com/customers/3853
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 [Tue, 22 Nov 2016 10:41:23 +0000 (11:41 +0100)]
Merge branch '2015.11-develop' into 2016.11

3 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

3 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/)
3 years ago0012342: cli function for truncating email cache
Philipp Schüle [Tue, 22 Nov 2016 08:23:20 +0000 (09:23 +0100)]
0012342: cli function for truncating email cache

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

Change-Id: I710cfc6645ff82b577e138f504866cd2d6973400
Reviewed-on: http://gerrit.tine20.com/customers/3846
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012268: update script for calendar import definitions
sstamer [Fri, 18 Nov 2016 13:35:00 +0000 (14:35 +0100)]
0012268: update script for calendar import definitions

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

Change-Id: If274ab6adf0911eb94de863a452ce8f2b820cb6a
Reviewed-on: http://gerrit.tine20.com/customers/3843
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 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>
3 years ago0012222: customfields with space in name are not shown
Philipp Schüle [Tue, 8 Nov 2016 12:54:47 +0000 (13:54 +0100)]
0012222: customfields with space in name are not shown

* remove spaces from cf names with input filter

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

Change-Id: If2a3cde05e8bf2a53f467eb7021a607602aea809
Reviewed-on: http://gerrit.tine20.com/customers/3752
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agomoves tine/.gitignore to main .gitignore
Philipp Schüle [Fri, 4 Nov 2016 17:53:05 +0000 (18:53 +0100)]
moves tine/.gitignore to main .gitignore

Change-Id: Ie44965c3c06d9645f047be8d4594a8e0dd5e71c5
Reviewed-on: http://gerrit.tine20.com/customers/3839
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 [Fri, 18 Nov 2016 16:35:10 +0000 (17:35 +0100)]
Merge branch '2015.11-develop' into 2016.11

3 years ago0012338: add more output for clean CFs and Notes CLI fns
Philipp Schüle [Thu, 17 Nov 2016 14:42:56 +0000 (15:42 +0100)]
0012338: add more output for clean CFs and Notes CLI fns

... to show how many cfs + notes have been
 deleted

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

Change-Id: I0c8d6e8c899bae08b6641fd86af254e8704e1f82
Reviewed-on: http://gerrit.tine20.com/customers/3831
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012336: php-redis prevents installation of Inventory
Philipp Schüle [Fri, 18 Nov 2016 10:49:44 +0000 (11:49 +0100)]
0012336: php-redis prevents installation of Inventory

* Doctrine is trying to use redis cache if extension is installed
 -> throws an error if not available on 127.0.0.1
* switch to default ArrayCache

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

Change-Id: If895dd90a44516704e91bf7759dd7e173e84be28
Reviewed-on: http://gerrit.tine20.com/customers/3836
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 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>
3 years agoadds Deutsches Museum to CREDITS
Philipp Schüle [Thu, 17 Nov 2016 16:53:26 +0000 (17:53 +0100)]
adds Deutsches Museum to CREDITS

Change-Id: Ib3bb7eae27b225488d56399a7ef2122a2c9ec3d7
Reviewed-on: http://gerrit.tine20.com/customers/3833
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, 17 Nov 2016 17:10:01 +0000 (18:10 +0100)]
Merge branch '2015.11-develop' into 2016.11

3 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

3 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>
3 years agofixes createTable function call in ADB updates
Philipp Schüle [Thu, 17 Nov 2016 15:54:40 +0000 (16:54 +0100)]
fixes createTable function call in ADB updates

Change-Id: I83b8721925981fe5b6c8dece5d44de7cd3999c7e
Reviewed-on: http://gerrit.tine20.com/customers/3832
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>