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

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

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

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

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

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

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

4 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

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

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

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

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

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

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

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 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>
4 years ago0011366: support privacyIdea authentication
Philipp Schüle [Fri, 16 Sep 2016 15:07:27 +0000 (17:07 +0200)]
0011366: support privacyIdea authentication

* adds second factor auth to login
* supports privacyIdea secondary auth provider

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

Change-Id: I4040f0e4e24d08cc3880f85696da296fb1d76111
Reviewed-on: https://gerrit.tine20.org/tine20/3392
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2016.11-sambaad' into 2016.11
Philipp Schüle [Thu, 17 Nov 2016 14:40:27 +0000 (15:40 +0100)]
Merge branch '2016.11-sambaad' into 2016.11

4 years agoimproves uninstall applications
Philipp Schüle [Thu, 17 Nov 2016 10:32:58 +0000 (11:32 +0100)]
improves uninstall applications

do not care if
* setup.xml is missing
* filesdir is not writable/configured

Change-Id: I05ed8bea38603fb338ffc766ccc41b4ad74264c2
Reviewed-on: http://gerrit.tine20.com/customers/3825
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011736: SQLSTATE: Syntax error or access violation: is to long
Philipp Schüle [Thu, 17 Nov 2016 12:15:16 +0000 (13:15 +0100)]
0011736: SQLSTATE: Syntax error or access violation: is to long

* reduces index key length
* make sure that tables are added to app_tables

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

Change-Id: I153fe8dbe29c537c9f0988442b84f6b6cc4de68b
Reviewed-on: http://gerrit.tine20.com/customers/3829
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012330: fix inventory price column alter table for pgsql
Philipp Schüle [Thu, 17 Nov 2016 11:15:04 +0000 (12:15 +0100)]
0012330: fix inventory price column alter table for pgsql

... doctrine is not able to convert to double
 precision :(

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

Change-Id: I46064a076c811cc7af996d0c7a697c90bbbcca31
Reviewed-on: http://gerrit.tine20.com/customers/3828
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agofix sambaad build
Philipp Schüle [Tue, 15 Nov 2016 15:36:55 +0000 (16:36 +0100)]
fix sambaad build

* skips CF_ActiveSyncTest::testCreateUpdateGroupEvents

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

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 agoallow apps without own js, lang and css files
Philipp Schüle [Wed, 16 Nov 2016 12:31:04 +0000 (13:31 +0100)]
allow apps without own js, lang and css files

Change-Id: Ib14b5792b576c54c950d1e025a2088cf6beaaf7c
Reviewed-on: http://gerrit.tine20.com/customers/3819
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
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 agoskip some tests that require invoices module feature
Philipp Schüle [Tue, 15 Nov 2016 15:23:38 +0000 (16:23 +0100)]
skip some tests that require invoices module feature

see 0012318: deactivated invoice module breaks timesheet grid and filters

Change-Id: I90b85dba34d3fdb9937bdef43c12feed29b289b0
Reviewed-on: http://gerrit.tine20.com/customers/3818
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-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 ago0012316: change timeaccount of a timesheet breaks it's billable settings
Michael Spahn [Mon, 14 Nov 2016 17:13:10 +0000 (18:13 +0100)]
0012316: change timeaccount of a timesheet breaks it's billable settings

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

Change-Id: Ibf10053cb23c181b4fd3e639283842f6652249be
Reviewed-on: https://gerrit.tine20.org/tine20/3412
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2015.11-develop' into 2016.11
Philipp Schüle [Tue, 15 Nov 2016 09:51:35 +0000 (10:51 +0100)]
Merge branch '2015.11-develop' into 2016.11

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 ago0012318: deactivated invoice module breaks timesheet grid and filters
Philipp Schüle [Mon, 14 Nov 2016 17:14:24 +0000 (18:14 +0100)]
0012318: deactivated invoice module breaks timesheet grid and filters

* allows to define feature switch for foreign record mc type
* adds error handling & robustness to applications starter filters + grids

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

Change-Id: I301085f27461c509adc76db5722c2154e4d0ded7
Reviewed-on: http://gerrit.tine20.com/customers/3798
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-develop' into 2016.11
Philipp Schüle [Mon, 14 Nov 2016 18:04:47 +0000 (19:04 +0100)]
Merge branch '2015.11-develop' into 2016.11

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>