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

4 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

4 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>
4 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>
4 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>
4 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>
4 years agoAdd missing semicolon
Michael Spahn [Mon, 20 Feb 2017 14:32:32 +0000 (15:32 +0100)]
Add missing semicolon

Change-Id: I075ef13e20103cabe19ef9a66cf90a737ca82ecd
Reviewed-on: http://gerrit.tine20.com/customers/4234
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoupdate zf1 to 1.12.20pl10
Philipp Schüle [Tue, 14 Feb 2017 14:23:40 +0000 (15:23 +0100)]
update zf1 to 1.12.20pl10

includes the following changes:
* Zend_Json_Client: use a correct client id
* Zend_Json_Client_Response: cope with missing error data

Change-Id: Ibb4ea59fe6fb10be9edb551ddf28ce46c6ec9ee8
Reviewed-on: http://gerrit.tine20.com/customers/4217
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012478: Email: update cache error repeating when folder is missing
Philipp Schüle [Thu, 29 Dec 2016 15:19:05 +0000 (16:19 +0100)]
0012478: Email: update cache error repeating when folder is missing

* remove folder from folder cache if it has no children

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

Change-Id: I4ea6067bc33b7ac93fb823bcf5103b6acdf88e2c
Reviewed-on: http://gerrit.tine20.com/customers/4025
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012636: use configured proxy for scheduled imports
Philipp Schüle [Mon, 13 Feb 2017 11:19:14 +0000 (12:19 +0100)]
0012636: use configured proxy for scheduled imports

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

Change-Id: I5b62662a2dc13275a18fc298e7fbc65a5ef2a64b
Reviewed-on: http://gerrit.tine20.com/customers/4201
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agomake reverse symlinks in composerapploader relative links
Philipp Schüle [Mon, 13 Feb 2017 16:06:18 +0000 (17:06 +0100)]
make reverse symlinks in composerapploader relative links

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

4 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Wed, 8 Feb 2017 13:34:23 +0000 (14:34 +0100)]
Merge branch '2015.11' into 2015.11-develop

4 years ago0012320: Too much linebreaks using Nine Client
Philipp Schüle [Mon, 19 Dec 2016 16:52:08 +0000 (17:52 +0100)]
0012320: Too much linebreaks using Nine Client

... adds a test trying to find the problem

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

Change-Id: If186bdbb81528d27b91e60a6cb1a17c3722d73cd
Reviewed-on: http://gerrit.tine20.com/customers/3983
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012596: allow to update all contact geodata with cli command
Philipp Schüle [Wed, 1 Feb 2017 09:42:02 +0000 (10:42 +0100)]
0012596: allow to update all contact geodata with cli command

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

Change-Id: I262d7791e671201cdd85e896d64314a1983236aa
Reviewed-on: http://gerrit.tine20.com/customers/4158
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012600: avoid unnecessary state saving calls
Cornelius Weiß [Fri, 3 Feb 2017 08:53:32 +0000 (09:53 +0100)]
0012600: avoid unnecessary state saving calls

Change-Id: I039a882c940f88d944575e88d6d03440f09351e1
Reviewed-on: http://gerrit.tine20.com/customers/4168
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012582: reminders app creates calendars if tasks is disabled
Cornelius Weiß [Fri, 27 Jan 2017 16:33:02 +0000 (17:33 +0100)]
0012582: reminders app creates calendars if tasks is disabled

Change-Id: If20b2986404c8057c86b5269c16bd84e0fb84151
Reviewed-on: http://gerrit.tine20.com/customers/4144
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, 2 Feb 2017 08:12:17 +0000 (09:12 +0100)]
Merge branch '2015.11-develop' into 2016.11

4 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Thu, 2 Feb 2017 08:11:50 +0000 (09:11 +0100)]
Merge branch '2015.11' into 2015.11-develop

4 years ago0012320: Too much linebreaks using Nine Client
Philipp Schüle [Wed, 1 Feb 2017 15:08:21 +0000 (16:08 +0100)]
0012320: Too much linebreaks using Nine Client

* fixed test
* problem was solved with ZF commit:
 Revert "0011688: fix line end encoding in attachments"

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

Change-Id: I765df7a08ff1aacce29b7c037b35f8c3eb927180
Reviewed-on: http://gerrit.tine20.com/customers/4162
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoadds debug info when uninstall failed
Philipp Schüle [Wed, 1 Feb 2017 08:48:56 +0000 (09:48 +0100)]
adds debug info when uninstall failed

Change-Id: I8a0ba7bb152a32340e846dd82faaddea66c411d6
Reviewed-on: http://gerrit.tine20.com/customers/4157
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012592: don't use table schema cache during update
Philipp Schüle [Wed, 1 Feb 2017 10:52:44 +0000 (11:52 +0100)]
0012592: don't use table schema cache during update

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

Change-Id: I05123e092fb1418a54b36f788d7cd08c75b42a28
Reviewed-on: http://gerrit.tine20.com/customers/4159
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012594: update zendframework1 to 1.12.20pl8
Philipp Schüle [Tue, 31 Jan 2017 15:03:52 +0000 (16:03 +0100)]
0012594: update zendframework1 to 1.12.20pl8

* Revert "0011688: fix line end encoding in attachments"
* catch RedisException during flushDB
* 0012542: upgrade to PHP 7.1.x (Zend_Translate)

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

Change-Id: I7a498f7a06f171e2a858e2c74964a65427c6ad7c
Reviewed-on: http://gerrit.tine20.com/customers/4160
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012540: upgrade to PHP 7.1.x (Tinebase_DateTime)
Philipp Schüle [Fri, 20 Jan 2017 11:05:59 +0000 (12:05 +0100)]
0012540: upgrade to PHP 7.1.x (Tinebase_DateTime)

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

Change-Id: Ia73fc0e88d34099e3af7fc39a5f46e4608d62b66
Reviewed-on: http://gerrit.tine20.com/customers/4155
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 [Tue, 31 Jan 2017 14:54:08 +0000 (15:54 +0100)]
Merge branch '2015.11-develop' into 2016.11

Change-Id: Ic4c1c847242fa32a90271bd7115f9d3b50267199

4 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Tue, 31 Jan 2017 14:51:17 +0000 (15:51 +0100)]
Merge branch '2015.11' into 2015.11-develop

4 years agothrow invalid argument exception if end date is no DateTime
Philipp Schüle [Tue, 31 Jan 2017 14:20:18 +0000 (15:20 +0100)]
throw invalid argument exception if end date is no DateTime

Change-Id: I44a7add47a2bdc5658e35033d069db3dde65bad0
Reviewed-on: http://gerrit.tine20.com/customers/4154
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agofixes salutation config label
Philipp Schüle [Mon, 23 Jan 2017 15:56:09 +0000 (16:56 +0100)]
fixes salutation config label

Change-Id: I65bffd39a3f5faa0e119d64eaa4f1e855dd94c06
Reviewed-on: http://gerrit.tine20.com/customers/4125
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012570: ActiveSync: creating recur exceptions with group attendee creates a contact
Cornelius Weiß [Wed, 25 Jan 2017 13:07:42 +0000 (14:07 +0100)]
0012570: ActiveSync: creating recur exceptions with group attendee creates a contact

* client has list_id and _not_ group_id

Change-Id: Ic0e375086588b8a2782698c9504e70190166b3e1
Reviewed-on: http://gerrit.tine20.com/customers/4133
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012584: cronuser needs to be in admin group
Philipp Schüle [Tue, 31 Jan 2017 08:26:40 +0000 (09:26 +0100)]
0012584: cronuser needs to be in admin group

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

Change-Id: I81528027aef0af6d8ae605bdd9ba8e7e618c2fc3
Reviewed-on: http://gerrit.tine20.com/customers/4152
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoforceSyncTokenResync cli output broken
Paul Mehrer [Fri, 27 Jan 2017 13:23:20 +0000 (14:23 +0100)]
forceSyncTokenResync cli output broken

fixing the output, only the result of the last iteration
was displayed. Now the aggregated result of the
iteration are displayed

Change-Id: Ie6837e7b2224e8a4d95e4e7d6c32688c0affadf2
Reviewed-on: http://gerrit.tine20.com/customers/4142
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012586: delimiter could be empty when extracting folder
Philipp Schüle [Fri, 27 Jan 2017 17:46:33 +0000 (18:46 +0100)]
0012586: delimiter could be empty when extracting folder

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

Change-Id: Ia036c8c7b00739411fb96258e75bb5849f815b3f
Reviewed-on: http://gerrit.tine20.com/customers/4145
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agocatch DB exceptions during Setup session init
Philipp Schüle [Tue, 31 Jan 2017 10:29:15 +0000 (11:29 +0100)]
catch DB exceptions during Setup session init

Change-Id: I350bbec1dc645ac79c38215bfab57d430d5e0bb9
Reviewed-on: http://gerrit.tine20.com/customers/4150
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2016.11-sambaad' into 2016.11
Philipp Schüle [Wed, 25 Jan 2017 15:06:52 +0000 (16:06 +0100)]
Merge branch '2016.11-sambaad' into 2016.11

4 years ago0012566: client reloads without confirm on session timeout
Cornelius Weiß [Tue, 24 Jan 2017 08:55:39 +0000 (09:55 +0100)]
0012566: client reloads without confirm on session timeout

Change-Id: Id6c0d1002e625e9cba826ad07ea82db4137d36b2
Reviewed-on: http://gerrit.tine20.com/customers/4128
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012564: related records should be updateable during create
Philipp Schüle [Tue, 24 Jan 2017 08:50:05 +0000 (09:50 +0100)]
0012564: related records should be updateable during create

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

Change-Id: I71794412d0b36d457788c55037d0b584be869171
Reviewed-on: http://gerrit.tine20.com/customers/4127
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoimprove logging
Philipp Schüle [Tue, 24 Jan 2017 18:59:26 +0000 (19:59 +0100)]
improve logging

* Tinebase_Container
* Tinebase_Import_Abstract

Change-Id: I9ffa17cac2830d89e593d85b658077c4c98d4163
Reviewed-on: http://gerrit.tine20.com/customers/4132
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoadd another check to fmail test
Philipp Schüle [Tue, 24 Jan 2017 12:47:24 +0000 (13:47 +0100)]
add another check to fmail test

Change-Id: I27feec6b0e319d635c5c6ae6a841b63a808d28f0
Reviewed-on: http://gerrit.tine20.com/customers/4131
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 ago0012560: fix AD account expiry
Philipp Schüle [Mon, 23 Jan 2017 14:30:08 +0000 (15:30 +0100)]
0012560: fix AD account expiry

value 0 means: never expires

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

Change-Id: I5d6d6d2465653ed338ac53786b6e3ce756a1df44
Reviewed-on: http://gerrit.tine20.com/customers/4126
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agounset related record relations during import
Philipp Schüle [Thu, 19 Jan 2017 11:28:06 +0000 (12:28 +0100)]
unset related record relations during import

... we don't need to carry them around

Change-Id: I7ad4563d4a7028908222b2c7ec45f28c080b93af
Reviewed-on: http://gerrit.tine20.com/customers/4115
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012552: untranslated menu item
Cornelius Weiß [Mon, 23 Jan 2017 13:43:53 +0000 (14:43 +0100)]
0012552: untranslated menu item

Change-Id: I46f440e2fcf17b0620428084dc2dcb15e0901ee1
Reviewed-on: http://gerrit.tine20.com/customers/4122
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoimproves access denied message in CLI frontend
Philipp Schüle [Mon, 23 Jan 2017 11:09:18 +0000 (12:09 +0100)]
improves access denied message in CLI frontend

... and adds a TODO to undo()

Change-Id: I8806b3fa23c13479b853e99a99d98d2e31448834
Reviewed-on: http://gerrit.tine20.com/customers/4121
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, 19 Jan 2017 18:26:41 +0000 (19:26 +0100)]
Merge branch '2015.11-develop' into 2016.11

Change-Id: Idfc0a6a156e1b3959ffbe9957f5eb3387ab467c2

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

Change-Id: I6554021d55eb8c323ed15292537cd13d78d122a7

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

fixes update script Calendar 9.4

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

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

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

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

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

calculate sha1 in PHP and not on the sql server anymore

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

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

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

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

Change-Id: Ib86f46539f5d05106be1042b7adf38766d74ba54

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

... in container selection combo

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

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

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

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

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

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

Change-Id: Ie2e1a957a0197b48ef56f1255562b02e8c7def14
Reviewed-on: http://gerrit.tine20.com/customers/4073
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0009704: Preview panel hides main panel on low resolution displays
Cornelius Weiß [Wed, 11 Jan 2017 20:09:58 +0000 (21:09 +0100)]
0009704: Preview panel hides main panel on low resolution displays

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

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

... to fix reverse symlinks

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

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

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

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

Change-Id: I6af49fe152e9e6a226a6fee2ff863b152395b4a9
Reviewed-on: http://gerrit.tine20.com/customers/4055
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012496: add modlog and customfield columns to Tasks grid
Philipp Schüle [Wed, 28 Dec 2016 09:07:02 +0000 (10:07 +0100)]
0012496: add modlog and customfield columns to Tasks grid

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

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

Change-Id: If43fade14525ca565ad08f4705751cf6019b1bc9
Reviewed-on: http://gerrit.tine20.com/customers/4054
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012492: support property-update calendar-order
Cornelius Weiß [Thu, 5 Jan 2017 17:41:15 +0000 (18:41 +0100)]
0012492: support property-update calendar-order

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

Change-Id: Icd92b0dceba50344065237c94947ed203bd78b86

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

Change-Id: I51c524a5541e51ec29438fe92a67ab8407330e3b

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

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

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

Change-Id: Ib4d7094950748367f66f75e2b426be35a586e057
Reviewed-on: http://gerrit.tine20.com/customers/4049
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2015.11-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

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

4 years 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>
4 years agofixing composerLockRewrite.php
Paul Mehrer [Thu, 5 Jan 2017 10:07:16 +0000 (11:07 +0100)]
fixing composerLockRewrite.php

php warning occured, fixed that

Change-Id: I644c8be3ac17af59aa7573285bf936f632e4735a
Reviewed-on: http://gerrit.tine20.com/customers/4045
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
4 years 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

4 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

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

Change-Id: I7519e497011921a0de670af3c86952a9db25981b

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

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

updates timezoneconvert to 1.0.0

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

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

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

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

Change-Id: Ic577732fb9e86e22618b9f9d8a9d09db0c0a430a
Reviewed-on: http://gerrit.tine20.com/customers/4041
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years 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>