tine20
3 years agoActionQueue: handle case of missing user object
Philipp Schüle [Mon, 7 Aug 2017 07:13:40 +0000 (09:13 +0200)]
ActionQueue: handle case of missing user object

Change-Id: I36faa30ad068a444e0887db6781e4b81e6749635
Reviewed-on: http://gerrit.tine20.com/customers/5405
Tested-by: Jenkins CI (http://ci.tine20.com/) <tine20-jenkins@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013368: update zf to 1.12.20pl15
Philipp Schüle [Fri, 4 Aug 2017 09:06:09 +0000 (11:06 +0200)]
0013368: update zf to 1.12.20pl15

* updates composer.lock, too

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

Change-Id: Ide2d165ebaa82ad086dcd49b9f87cea8a0eb145f
Reviewed-on: http://gerrit.tine20.com/customers/5394
Tested-by: Jenkins CI (http://ci.tine20.com/) <tine20-jenkins@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago[Felamimail] make testSaveMessageInFolder test more robust
Philipp Schüle [Wed, 2 Aug 2017 13:56:46 +0000 (15:56 +0200)]
[Felamimail] make testSaveMessageInFolder test more robust

Change-Id: Id9082a83324341c1397c75b5d0956143531e0740
Reviewed-on: http://gerrit.tine20.com/customers/5380
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013368: update zf to 1.12.20pl15
Philipp Schüle [Wed, 2 Aug 2017 09:51:01 +0000 (11:51 +0200)]
0013368: update zf to 1.12.20pl15

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

Change-Id: Idde330a3b223823a88926dec8f9a0a7b4efffd00
Reviewed-on: http://gerrit.tine20.com/customers/5375
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoPostfix test: order should not be important
Philipp Schüle [Wed, 2 Aug 2017 11:38:52 +0000 (13:38 +0200)]
Postfix test: order should not be important

Change-Id: I428e79dd3ba0311575edee9554357e311a1abc0b

3 years agoMerge branch '2015.11-develop' into 2016.11
Philipp Schüle [Wed, 2 Aug 2017 11:35:47 +0000 (13:35 +0200)]
Merge branch '2015.11-develop' into 2016.11

Change-Id: I1d01234788761638587e2629ff57385789203afd

3 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Wed, 2 Aug 2017 11:33:21 +0000 (13:33 +0200)]
Merge branch '2015.11' into 2015.11-develop

3 years agoallow to set verify_peer ssl options in Zend_Service_Tine20
Philipp Schüle [Tue, 1 Aug 2017 07:58:57 +0000 (09:58 +0200)]
allow to set verify_peer ssl options in Zend_Service_Tine20

... and other services that use Zend_Http_Client

Change-Id: I3fb31fb4d0faa70e01ca7a2448578a8ba9abc577

3 years ago0012680: CRM can't store leads
Philipp Schüle [Thu, 1 Jun 2017 07:10:06 +0000 (09:10 +0200)]
0012680: CRM can't store leads

* prevent update of related record if user has
 no edit grant for related record container
 (like internal contacts)

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

Change-Id: I5b2a153efda0ffa8fa7bec2069d72ebc9f761af1
Reviewed-on: http://gerrit.tine20.com/customers/5263
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agodeactivated conf.d test
Philipp Schüle [Mon, 17 Jul 2017 17:51:07 +0000 (19:51 +0200)]
deactivated conf.d test

Change-Id: I7c16246631ae61329c49d0eb5b463cc59fde4f0f
Reviewed-on: http://gerrit.tine20.com/customers/5264
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013310: user sync creates contact even if user creation fails
Philipp Schüle [Wed, 5 Jul 2017 11:59:07 +0000 (13:59 +0200)]
0013310: user sync creates contact even if user creation fails

* remove contact if user creation failed

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

Change-Id: Ib0a6163732698a52e83b622ad46c98faf4cd4946
Reviewed-on: http://gerrit.tine20.com/customers/5021
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 agohelper to repair scrambled recurring events
Cornelius Weiß [Wed, 5 Jul 2017 19:19:11 +0000 (21:19 +0200)]
helper to repair scrambled recurring events

Change-Id: I82060ed0d0619471ce86cd5e353cf3ed462d0862
Reviewed-on: http://gerrit.tine20.com/customers/5029
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agoonly add URL if attachments present
Cornelius Weiß [Wed, 5 Jul 2017 12:42:22 +0000 (14:42 +0200)]
only add URL if attachments present

Change-Id: I6c16f9204f98cb0bde6c08282204cda0c0412480
Reviewed-on: http://gerrit.tine20.com/customers/5022
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agoallow sync force via userID
Cornelius Weiß [Thu, 6 Jul 2017 11:52:10 +0000 (13:52 +0200)]
allow sync force via userID

Change-Id: I0656b02cd19e698f714c6a86316fa895823cff0f
Reviewed-on: http://gerrit.tine20.com/customers/5038
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agoadds a newline after a user/client block
Philipp Schüle [Mon, 3 Jul 2017 19:07:11 +0000 (21:07 +0200)]
adds a newline after a user/client block

... to improve userReport readability

Change-Id: I7026cd9dd391a3198f6d69022a89526dc0f0a62a
Reviewed-on: http://gerrit.tine20.com/customers/5000
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoadd optional download attachment url property to ics
Cornelius Weiß [Tue, 4 Jul 2017 16:20:15 +0000 (18:20 +0200)]
add optional download attachment url property to ics

* as workaround for broken clients
* improve sync force

Change-Id: I4c4c3ee4b8ecf92d74a6eca845360a4a9d57dd6d
Reviewed-on: http://gerrit.tine20.com/customers/5014
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
3 years ago0013268: show user report (CLI)
Philipp Schüle [Tue, 27 Jun 2017 08:04:09 +0000 (10:04 +0200)]
0013268: show user report (CLI)

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

Change-Id: Ibaf5ca6c3dd5bd8108f1b453b2115ccc1eefc155
Reviewed-on: http://gerrit.tine20.com/customers/4985
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013264: Wrong name in "from:" in sent mail
Philipp Schüle [Mon, 26 Jun 2017 07:28:54 +0000 (09:28 +0200)]
0013264: Wrong name in "from:" in sent mail

* allow to set from_name from client
* fixes fetching of from_name on server
* adds a json frontend test

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

Change-Id: Ia776f538498f61b12b98034681d9c480cc9a6259
Reviewed-on: http://gerrit.tine20.com/customers/4945
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, 20 Jun 2017 13:18:52 +0000 (15:18 +0200)]
Merge branch '2015.11-develop' into 2016.11

3 years ago0013240: skip path generation for lists without access
Philipp Schüle [Tue, 20 Jun 2017 06:52:40 +0000 (08:52 +0200)]
0013240: skip path generation for lists without access

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

Change-Id: Id4fd889b646cc8968dce22a62f3ad132581ea7b6
Reviewed-on: http://gerrit.tine20.com/customers/4904
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 [Tue, 13 Jun 2017 13:49:02 +0000 (15:49 +0200)]
Merge branch '2015.11-develop' into 2016.11

3 years ago0013150: convert single part file content body to attachment
Philipp Schüle [Fri, 26 May 2017 11:51:56 +0000 (13:51 +0200)]
0013150: convert single part file content body to attachment

* handle single part messages with base64 content like
 normal attachments

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

Change-Id: I3a68c601688a0d00cac1703537e743733ca9a750
Reviewed-on: http://gerrit.tine20.com/customers/4764
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012680: CRM can't store leads
Philipp Schüle [Thu, 1 Jun 2017 07:10:06 +0000 (09:10 +0200)]
0012680: CRM can't store leads

* prevent update of related record if user has
 no edit grant for related record container
 (like internal contacts)

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

Change-Id: I5b2a153efda0ffa8fa7bec2069d72ebc9f761af1
Reviewed-on: http://gerrit.tine20.com/customers/4794
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agomake sure owner_id column is added
Philipp Schüle [Mon, 29 May 2017 07:40:15 +0000 (09:40 +0200)]
make sure owner_id column is added

... somehow the owner_id update script could
 be skipped in certain situations

Change-Id: Ib46086a1c1af4b2449e85f669cb3ab742086e0be
Reviewed-on: http://gerrit.tine20.com/customers/4767
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agocleanup functions need admin right
Philipp Schüle [Fri, 26 May 2017 07:41:33 +0000 (09:41 +0200)]
cleanup functions need admin right

activated check for
* cleanRelations
* cleanNotes
* cleanCustomfields

Change-Id: I5b64388e1a0d68c299fbce8ec03d3be0d04483fd
Reviewed-on: http://gerrit.tine20.com/customers/4763
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013100: improve demodata: use recurring events and extend visibility
Philipp Schüle [Fri, 19 May 2017 10:20:40 +0000 (12:20 +0200)]
0013100: improve demodata: use recurring events and extend visibility

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

Change-Id: I8a4b62ba26753caf994837dd10459ee0ae687ca9
Reviewed-on: http://gerrit.tine20.com/customers/4711
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013028: add failcount to scheduled import filter
Philipp Schüle [Mon, 12 Dec 2016 11:22:22 +0000 (12:22 +0100)]
0013028: add failcount to scheduled import filter

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

Change-Id: I4d41711b28b3eff2918de664526d2f7dedcb83d7
Reviewed-on: http://gerrit.tine20.com/customers/3945
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0011386: Ldap port isn't set automatically anymore
Philipp Schüle [Wed, 17 May 2017 11:03:18 +0000 (13:03 +0200)]
0011386: Ldap port isn't set automatically anymore

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

Change-Id: I0f728e865fe7e3869ac976901cac9d008860ef35
Reviewed-on: http://gerrit.tine20.com/customers/4686
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013050: improve action renderer in sieve rules grid panel
Philipp Schüle [Thu, 11 May 2017 08:49:45 +0000 (10:49 +0200)]
0013050: improve action renderer in sieve rules grid panel

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

Change-Id: Ic704c35d58b01b6c2dc3c08f8d147d45a7e720dd
Reviewed-on: http://gerrit.tine20.com/customers/4653
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013036: allow to configure when removed users should be deleted
Philipp Schüle [Mon, 8 May 2017 09:43:20 +0000 (11:43 +0200)]
0013036: allow to configure when removed users should be deleted

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

Change-Id: I0c263125bcdfc9a4aace6d50ca97dd5c9975a164
Reviewed-on: http://gerrit.tine20.com/customers/4632
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoadds another base64 encoded message to AS tests
Philipp Schüle [Tue, 17 Jan 2017 16:53:39 +0000 (17:53 +0100)]
adds another base64 encoded message to AS tests

Change-Id: I4e016849785e71d7976526cf2ea35020d62f39c6
Reviewed-on: http://gerrit.tine20.com/customers/4100
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoadds another iMIP REQUEST test
Philipp Schüle [Mon, 23 Jan 2017 15:09:46 +0000 (16:09 +0100)]
adds another iMIP REQUEST test

Change-Id: I6b36b4b61dfb6e9a6cbe505a617f4cf9136d4d22
Reviewed-on: http://gerrit.tine20.com/customers/4124
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013026: allow to set system account default folders via config
Philipp Schüle [Fri, 27 Jan 2017 21:28:00 +0000 (22:28 +0100)]
0013026: allow to set system account default folders via config

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

Change-Id: Iaf1c673864060188d4a9eca46e09d149ce2799ad
Reviewed-on: http://gerrit.tine20.com/customers/4146
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013022: don't show image in grid
Philipp Schüle [Fri, 5 May 2017 06:37:58 +0000 (08:37 +0200)]
0013022: don't show image in grid

... to prevent problems with sorting:
Column not found: 1054 Unknown column
 'image' in 'order clause'

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

Change-Id: Idbdd769b903ba5a804c2a0329d469f0099ec8797
Reviewed-on: http://gerrit.tine20.com/customers/4617
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoadds missing app version update
Philipp Schüle [Thu, 27 Apr 2017 18:08:55 +0000 (20:08 +0200)]
adds missing app version update

Change-Id: I4a838ab9f6d2615dba902a0f267b1bd8ff36b597
Reviewed-on: http://gerrit.tine20.com/customers/4598
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012982: fix some mail issues with php 7
Philipp Schüle [Tue, 25 Apr 2017 12:31:21 +0000 (14:31 +0200)]
0012982: fix some mail issues with php 7

* relaxes sieve vacation test (needs to be
 researched - strange issue with html mails)
* fixes / improves handling of rfc822 message
 body parts

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

Change-Id: I92adf38d32a2c7603cc7249edbe0c400afeb825e
Reviewed-on: http://gerrit.tine20.com/customers/4585
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 ago0011952: TLS doesn't work with Self-signed
Philipp Schüle [Wed, 29 Mar 2017 16:50:23 +0000 (18:50 +0200)]
0011952: TLS doesn't work with Self-signed

* improve imap connect with stream_socket_client
* use original IMAP protocol connect()
* allow to disable certificate verification
* create config for connection options
* use config for SMTP connections, too

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

Change-Id: I26cac15da8205542053b839d699f87be4abe8aa1
Reviewed-on: http://gerrit.tine20.com/customers/4586
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 agocreateTag: throw exception if user object is invalid
Philipp Schüle [Fri, 21 Apr 2017 10:15:51 +0000 (12:15 +0200)]
createTag: throw exception if user object is invalid

Change-Id: Ia138d54ce23dc8b13462ed4d3b13436b88606202
Reviewed-on: http://gerrit.tine20.com/customers/4570
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012964: update sabredav vobject to support php7
Paul Mehrer [Thu, 20 Apr 2017 15:45:53 +0000 (17:45 +0200)]
0012964: update sabredav vobject to support php7

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

Change-Id: I122d8a334601b0ac4e843256bbe2a7d65ad452c9
Reviewed-on: http://gerrit.tine20.com/customers/4568
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012962: update of inventory fails without php 5.5+
Philipp Schüle [Thu, 20 Apr 2017 10:28:03 +0000 (12:28 +0200)]
0012962: update of inventory fails without php 5.5+

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

Change-Id: If8517cbf299a3e856a2f1bae441b439976d02148
Reviewed-on: http://gerrit.tine20.com/customers/4560
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoprevent problems in CF edit dialog
Philipp Schüle [Fri, 21 Apr 2017 09:34:35 +0000 (11:34 +0200)]
prevent problems in CF edit dialog

... if curApp is not found
... there has been a problem with Tinebase
 which is no longer returned by appMgr

Change-Id: I13cd5ad9959185f4f9d021f9bc1b8bd2fbe58de0
Reviewed-on: http://gerrit.tine20.com/customers/4569
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agofixes attachment name test
Philipp Schüle [Mon, 10 Apr 2017 12:14:57 +0000 (14:14 +0200)]
fixes attachment name test

... spaces are replaced in filenames

Change-Id: Iff3046cc1e622f8140e11061f81da6d2037f7540
Reviewed-on: http://gerrit.tine20.com/customers/4535
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoMerge branch '2015.11-develop' into 2016.11
Philipp Schüle [Mon, 3 Apr 2017 19:42:23 +0000 (21:42 +0200)]
Merge branch '2015.11-develop' into 2016.11

Change-Id: I3335561b3da64b13cb8ca92bd1c12d5ca66e7a91

3 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Mon, 3 Apr 2017 19:39:56 +0000 (21:39 +0200)]
Merge branch '2015.11' into 2015.11-develop

3 years ago12904 horizontal space in westpanel is broken for long folder names in IE 11
Cornelius Weiß [Mon, 3 Apr 2017 15:05:56 +0000 (17:05 +0200)]
12904 horizontal space in westpanel is broken for long folder names in IE 11

Change-Id: I95164a698cb903cb1ca4ba0e762cd8d64b544708
Reviewed-on: http://gerrit.tine20.com/customers/4484
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012922: search recipients dialog fails to close in IE
Cornelius Weiß [Mon, 3 Apr 2017 18:42:19 +0000 (20:42 +0200)]
0012922: search recipients dialog fails to close in IE

* don't use objects in x-window communications with IE!

Change-Id: If6104d37eafb65c0aa27aa941a2eeb074408a833
Reviewed-on: http://gerrit.tine20.com/customers/4488
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012924: don't send custom alarms to declined attendee
Cornelius Weiß [Wed, 29 Mar 2017 12:39:29 +0000 (14:39 +0200)]
0012924: don't send custom alarms to declined attendee

* no alarms for decllined users even if custom/user alarm is set

Change-Id: I8db6fbea47d0b446a0dd0a7a412c89b5f2d3d495
Reviewed-on: http://gerrit.tine20.com/customers/4489
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012792: reply to external organiser is not send in some cases
Cornelius Weiß [Thu, 23 Mar 2017 11:19:38 +0000 (12:19 +0100)]
0012792: reply to external organiser is not send in some cases

send replies only

Change-Id: I128cd1b787972aa63f58f78621d2deedb43c492a
Reviewed-on: http://gerrit.tine20.com/customers/4409
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoour main chat channel is riot/matrix
Philipp Schüle [Tue, 28 Mar 2017 12:12:42 +0000 (14:12 +0200)]
our main chat channel is riot/matrix

... slack team has been deleted

Change-Id: I0834bef8a7a19ffdf4aac9b2cad697f663247cd6
Reviewed-on: http://gerrit.tine20.com/customers/4442
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012862: relation type cannot be set/changed
Cornelius Weiß [Mon, 27 Mar 2017 11:42:25 +0000 (13:42 +0200)]
0012862: relation type cannot be set/changed

Change-Id: If3b75b0c17e848dd4b2cf0a623f61e5090a0b05a
Reviewed-on: http://gerrit.tine20.com/customers/4432
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 ago0012866: remove clearable combos in filter toolbar
Cornelius Weiß [Mon, 27 Mar 2017 15:04:11 +0000 (17:04 +0200)]
0012866: remove clearable combos in filter toolbar

Change-Id: Ia99b95f9ee17190b2cc98fc08d6a5b15bfc14380
Reviewed-on: http://gerrit.tine20.com/customers/4438
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012850: '#' in urls should not be replaced
Philipp Schüle [Fri, 24 Mar 2017 10:49:51 +0000 (11:49 +0100)]
0012850: '#' in urls should not be replaced

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

Change-Id: Ic370d2e4148d36f7276daeab3d73dd0aa260d836
Reviewed-on: http://gerrit.tine20.com/customers/4413
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 agoMerge branch '2015.11-develop' into 2016.11
Philipp Schüle [Mon, 27 Mar 2017 10:04:53 +0000 (12:04 +0200)]
Merge branch '2015.11-develop' into 2016.11

3 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Mon, 27 Mar 2017 10:02:44 +0000 (12:02 +0200)]
Merge branch '2015.11' into 2015.11-develop

Change-Id: I353deb0a3615e2acb3ae4cf1b3b43625b3ff60be

3 years ago0012854: logger user is always setupuser with ldap user backend
Philipp Schüle [Fri, 24 Mar 2017 11:28:46 +0000 (12:28 +0100)]
0012854: logger user is always setupuser with ldap user backend

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

Change-Id: I3f77253f326be42403d623dd9532afe476e6cfb0
Reviewed-on: http://gerrit.tine20.com/customers/4414
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoadds some info to failing test
Philipp Schüle [Sat, 25 Mar 2017 20:30:58 +0000 (21:30 +0100)]
adds some info to failing test

0012858: fix event notification tests on daylight saving boundaries
https://forge.tine20.org/view.php?id=12858

Change-Id: I5616052dfddcd542ce9e7f5050bc5608c39e935d
Reviewed-on: http://gerrit.tine20.com/customers/4427
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agomoves cronuser creation fns to abstract cli frontend
Philipp Schüle [Sat, 25 Mar 2017 18:10:17 +0000 (19:10 +0100)]
moves cronuser creation fns to abstract cli frontend

Change-Id: Ic71dd2a6d04dd951d806f4fd30710d5445ed5334
Reviewed-on: http://gerrit.tine20.com/customers/4426
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012856: can't see contacts of other users
Philipp Schüle [Sat, 25 Mar 2017 17:52:00 +0000 (18:52 +0100)]
0012856: can't see contacts of other users

* fixes search for other users containers

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

Change-Id: I26711573b0ed7e793a808c7d7e946225d8206832
Reviewed-on: http://gerrit.tine20.com/customers/4423
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 agodon't show exception in log if app has no Models dir
Philipp Schüle [Sat, 25 Mar 2017 17:52:43 +0000 (18:52 +0100)]
don't show exception in log if app has no Models dir

Change-Id: I04461211c7b235340711eddcce687343751dfed0
Reviewed-on: http://gerrit.tine20.com/customers/4424
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012412: Fixing user deletion
Paul Mehrer [Wed, 7 Dec 2016 12:16:13 +0000 (13:16 +0100)]
0012412: Fixing user deletion

* Calendar:
- on DeleteUserEvent, if the users contact is not kept, the user/contact
is removed as attender from all events
- Controller_Event::checkFilterACL respects _doContainerACLChecks now

* Container:
- getPersonalContainer sorts by creation_time now
- for frontend usage ->sort('name') was added
- deleteContainer prohibits deletion of personal container
- move deleteContainerContents to Tinebase_Controller_Record_Abstract
so each application can overwrite and do application specific stuff

* User:
- user will now as a first step be stripped of groups and roles and
set to is_deleted. Then an actionQueue job is triggered. That job
fires the deleteUserEvent and then hard deletes the user from db

TODO: write a test for user deletion (with ActionQueue)
TODO: write a test for default container changes

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

Change-Id: Iec8848c474e97486c4df632be94b91c33092b322
Reviewed-on: http://gerrit.tine20.com/customers/3925
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012722: nominatim service could not handle invalid xml response
Philipp Schüle [Thu, 23 Mar 2017 10:47:36 +0000 (11:47 +0100)]
0012722: nominatim service could not handle invalid xml response

* updates zf1 to 1.12.20pl11

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

Change-Id: If26ae826a02a4400ea3fab2681f113944cc62298
Reviewed-on: http://gerrit.tine20.com/customers/4403
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012682: message-id double quoted
Philipp Schüle [Thu, 23 Mar 2017 10:36:02 +0000 (11:36 +0100)]
0012682: message-id double quoted

* trims "<" and ">" as suggested by mokraemer

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

Change-Id: I517334670c4cd0322778a21808949f5aabae7599
Reviewed-on: http://gerrit.tine20.com/customers/4402
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoClear non printable characters from mail addresses
Michael Spahn [Wed, 22 Mar 2017 09:31:27 +0000 (10:31 +0100)]
Clear non printable characters from mail addresses

see 0012766: trim invalid mails address format
https://forge.tine20.org/view.php?id=12766

Change-Id: Ib39da1e20445dc548afcad3cc6f3a943a03565ac
Reviewed-on: http://gerrit.tine20.com/customers/4398
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, 22 Mar 2017 11:29:44 +0000 (12:29 +0100)]
Merge branch '2015.11-develop' into 2016.11

3 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Wed, 22 Mar 2017 11:28:14 +0000 (12:28 +0100)]
Merge branch '2015.11' into 2015.11-develop

3 years ago0012744: allow to configure when user contacts are hidden
Philipp Schüle [Thu, 2 Mar 2017 08:07:22 +0000 (09:07 +0100)]
0012744: allow to configure when user contacts are hidden

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

Change-Id: Id0ebb0812fc46b743ab5648836bea12aebdffb4d
Reviewed-on: http://gerrit.tine20.com/customers/4289
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012816: list member filter in lists not working
Philipp Schüle [Fri, 17 Mar 2017 11:50:46 +0000 (12:50 +0100)]
0012816: list member filter in lists not working

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

Change-Id: I4916b86e3583fca91c3e8e83430159aec13851c9
Reviewed-on: http://gerrit.tine20.com/customers/4373
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0011022: show message if popup window does not close
Cornelius Weiß [Thu, 16 Feb 2017 13:24:01 +0000 (14:24 +0100)]
0011022: show message if popup window does not close

Change-Id: Ifd618286ab329b9dd875284c30d7e6e1aa441572
Reviewed-on: http://gerrit.tine20.com/customers/4225
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-on: http://gerrit.tine20.com/customers/4370
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoapps might have no models
Philipp Schüle [Mon, 20 Mar 2017 16:43:57 +0000 (17:43 +0100)]
apps might have no models

... $models param is empty in this case

Change-Id: I4f98145a41a2a6bea515249387879df8e684da36
Reviewed-on: http://gerrit.tine20.com/customers/4392
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012802: introduce abstract calendar import class
Cornelius Weiß [Mon, 13 Feb 2017 11:13:58 +0000 (12:13 +0100)]
0012802: introduce abstract calendar import class

* and improve cli import result output

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

Change-Id: I05375ce0b980cce12162f7fd37ff8177a321a937
Reviewed-on: http://gerrit.tine20.com/customers/4200
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-on: http://gerrit.tine20.com/customers/4387
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012792: reply to external organiser is not send in some cases
Cornelius Weiß [Tue, 14 Mar 2017 13:17:56 +0000 (14:17 +0100)]
0012792: reply to external organiser is not send in some cases

Change-Id: I977384c755546be704cb8d4303d23dc19f910c5b
Reviewed-on: http://gerrit.tine20.com/customers/4340
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 [Tue, 14 Mar 2017 17:06:20 +0000 (18:06 +0100)]
Merge branch '2015.11-develop' into 2016.11

3 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Tue, 14 Mar 2017 17:06:09 +0000 (18:06 +0100)]
Merge branch '2015.11' into 2015.11-develop

3 years ago 0009682: Mail appears to be empty on webview
Philipp Schüle [Tue, 14 Mar 2017 10:36:38 +0000 (11:36 +0100)]
 0009682: Mail appears to be empty on webview

* merge found body parts (already found parts where removed)

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

Change-Id: I95528371935a19daf6123b6573430c7294d02c6c
Reviewed-on: http://gerrit.tine20.com/customers/4337
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012498: "Datetime field overflow" when adding message to cache
Philipp Schüle [Tue, 14 Mar 2017 11:20:11 +0000 (12:20 +0100)]
0012498: "Datetime field overflow" when adding message to cache

* handle invalid date formats like
 Wed, 04 Jan 2017 16:02:58 0000

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

Change-Id: Id317e4b72fdb1a9e8c9704f1a622668d0f3cfae3
Reviewed-on: http://gerrit.tine20.com/customers/4338
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012766: trim invalid mails address format
Michael Spahn [Mon, 6 Mar 2017 15:48:59 +0000 (16:48 +0100)]
0012766: trim invalid mails address format

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

Change-Id: If63d46f2bee0ebd5a82da76313f29d34a805c6c3
Reviewed-on: http://gerrit.tine20.com/customers/4317
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 ago0012778: Changing the weekday for series should change the rrule as well
sstamer [Fri, 13 May 2016 13:49:53 +0000 (15:49 +0200)]
0012778: Changing the weekday for series should change the rrule as well

+ Tests

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

Change-Id: Ib55121fa0e1cbb54542ed8391f228998389fb26a
Reviewed-on: http://gerrit.tine20.com/customers/3160
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012776: seq is missing for lists
Stefanie Stamer [Wed, 8 Mar 2017 14:54:59 +0000 (15:54 +0100)]
0012776: seq is missing for lists

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

Change-Id: I503845cbe6a1f1546135338d8ff0850e3a5dd4c3
Reviewed-on: http://gerrit.tine20.com/customers/4326
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, 8 Mar 2017 13:16:24 +0000 (14:16 +0100)]
Merge branch '2015.11-develop' into 2016.11

3 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Wed, 8 Mar 2017 13:16:11 +0000 (14:16 +0100)]
Merge branch '2015.11' into 2015.11-develop

3 years ago0012626: disable more editDialog elements when write grant is missing
Cornelius Weiß [Thu, 9 Feb 2017 14:16:52 +0000 (15:16 +0100)]
0012626: disable more editDialog elements when write grant is missing

Change-Id: Ia172e49de51f47e74a4f21e6a90ee90f9196c4e5
Reviewed-on: http://gerrit.tine20.com/customers/4189
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012758: fix delimiter handling for Domino mailserver
Philipp Schüle [Wed, 1 Feb 2017 13:47:31 +0000 (14:47 +0100)]
0012758: fix delimiter handling for Domino mailserver

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

Change-Id: I5f132d08dd27b896cfd8055efdfb3ab7f796784a
Reviewed-on: http://gerrit.tine20.com/customers/4161
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agofix modlog test undo
Paul Mehrer [Mon, 6 Mar 2017 15:33:25 +0000 (16:33 +0100)]
fix modlog test undo

Change-Id: Iae6602da41611a587aa0a8b2f0dd1b5e11f7d3d4
Reviewed-on: http://gerrit.tine20.com/customers/4308
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoMerge branch '2015.11-develop' into 2016.11
Philipp Schüle [Mon, 6 Mar 2017 12:33:17 +0000 (13:33 +0100)]
Merge branch '2015.11-develop' into 2016.11

3 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Mon, 6 Mar 2017 12:33:05 +0000 (13:33 +0100)]
Merge branch '2015.11' into 2015.11-develop

3 years agofix random failure of modlog test
Paul Mehrer [Mon, 6 Mar 2017 11:20:35 +0000 (12:20 +0100)]
fix random failure of modlog test

Change-Id: I4c59f79fefd8a06f87f46a4592d9ed1908925484
Reviewed-on: http://gerrit.tine20.com/customers/4304
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012720: Contact Edit Dialog does not close with Modal Windows
Cornelius Weiß [Fri, 24 Feb 2017 07:34:58 +0000 (08:34 +0100)]
0012720: Contact Edit Dialog does not close with Modal Windows

Change-Id: Ib90d604abeeef354b406215cd65e69d0099b4730
Reviewed-on: http://gerrit.tine20.com/customers/4258
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0002284: add reply-to setting to email account
Philipp Schüle [Mon, 27 Feb 2017 16:55:31 +0000 (17:55 +0100)]
0002284: add reply-to setting to email account

!usermanual

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

Change-Id: Ic9e6ef0406b8c3253791b16d4302ba8158825738
Reviewed-on: http://gerrit.tine20.com/customers/4276
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoadd more logging to MSEventFacade
Philipp Schüle [Tue, 28 Feb 2017 13:47:33 +0000 (14:47 +0100)]
add more logging to MSEventFacade

show which attendee are removed

Change-Id: I24252aa89959e999b99f18fb6c55eef8be612312
Reviewed-on: http://gerrit.tine20.com/customers/4280
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012734: phone numbers: fix update *_normalized for empty values
Paul Mehrer [Fri, 24 Feb 2017 14:38:03 +0000 (15:38 +0100)]
0012734: phone numbers: fix update *_normalized for empty values

telephone numbers normalized were not updated in case
the base telephone number was set to an empty values
fixed that

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

Change-Id: Ibb6cf7f88a929df6386b7ceb6242fd6617d1d1c1
Reviewed-on: http://gerrit.tine20.com/customers/4265
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agolog scheduled import resource on failure
Philipp Schüle [Mon, 27 Feb 2017 10:28:56 +0000 (11:28 +0100)]
log scheduled import resource on failure

Change-Id: I4112865aa6317ae75f1714d8d4bc88410418a240
Reviewed-on: http://gerrit.tine20.com/customers/4272
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012628: Deal with empty values in numberfield
Michael Spahn [Thu, 9 Feb 2017 10:36:07 +0000 (11:36 +0100)]
0012628: Deal with empty values in numberfield

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

Change-Id: I6a03fb9fb4b43e2e50e6a83271339726f881a492
Reviewed-on: http://gerrit.tine20.com/customers/4270
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 agofix record class detection logic
Cornelius Weiß [Mon, 27 Feb 2017 09:10:25 +0000 (10:10 +0100)]
fix record class detection logic

Change-Id: I2e4abb34e0184b926444e486da0fa6b407281ff6
Reviewed-on: http://gerrit.tine20.com/customers/4271
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoupdate geodata: don't overwrite existing data
Philipp Schüle [Thu, 23 Feb 2017 07:55:28 +0000 (08:55 +0100)]
update geodata: don't overwrite existing data

0012596: allow to update all contact geodata with cli command

Change-Id: Id604fe993c5390884e15c1500701616b47a61674
Reviewed-on: http://gerrit.tine20.com/customers/4254
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, 22 Feb 2017 12:51:50 +0000 (13:51 +0100)]
Merge branch '2015.11-develop' into 2016.11

Change-Id: I7cac68e2d1b963eb2020b2cf479c82e69bd237d4

3 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Wed, 22 Feb 2017 12:49:44 +0000 (13:49 +0100)]
Merge branch '2015.11' into 2015.11-develop

Change-Id: Id2ede59bdc1a79a0f96db44585c620193fe3401d

3 years ago0012688: Tinebase_FileSystem - fix clear deleted files
Paul Mehrer [Thu, 16 Feb 2017 11:29:43 +0000 (12:29 +0100)]
0012688: Tinebase_FileSystem - fix clear deleted files

be more safe and check if directory contents
are directories as expected. Only relevant
if license generator is present currently

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

Change-Id: I7f36f115df5b0c892f654df55c1b76e6cb1afe90
Reviewed-on: http://gerrit.tine20.com/customers/4223
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0010780: MessageBox "Session invalid" occurs if Browser is closed without logout...
Cornelius Weiß [Thu, 16 Feb 2017 11:46:55 +0000 (12:46 +0100)]
0010780: MessageBox "Session invalid" occurs if Browser is closed without logout in the last Session

Change-Id: I53dd73a34941e2c366efe5d338cb72a9414564c9
Reviewed-on: http://gerrit.tine20.com/customers/4224
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012666: CORS preflight requests are not dispatched properly
Cornelius Weiß [Thu, 16 Feb 2017 16:43:56 +0000 (17:43 +0100)]
0012666: CORS preflight requests are not dispatched properly

Change-Id: I06366e98f8687d1f78ebab07762ceb0a83d73cc5
Reviewed-on: http://gerrit.tine20.com/customers/4227
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 ago0012668: advancedSearch/linkedSearch feature breaks UI
Cornelius Weiß [Fri, 17 Feb 2017 09:11:15 +0000 (10:11 +0100)]
0012668: advancedSearch/linkedSearch feature breaks UI

Change-Id: Iad490629193828975bf74fdceb88818a3da1e97d
Reviewed-on: http://gerrit.tine20.com/customers/4228
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>