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

php warning occured, fixed that

Change-Id: I644c8be3ac17af59aa7573285bf936f632e4735a
Reviewed-on: http://gerrit.tine20.com/customers/4045
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
3 years ago0012482: fix diverged displaycontainer of container owner
Cornelius Weiß [Wed, 4 Jan 2017 08:59:53 +0000 (09:59 +0100)]
0012482: fix diverged displaycontainer of container owner

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

updates timezoneconvert to 1.0.0

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

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

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

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

Change-Id: Ic577732fb9e86e22618b9f9d8a9d09db0c0a430a
Reviewed-on: http://gerrit.tine20.com/customers/4041
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0011986: Default Calender in Preferences reset to personal one after logout/login
Cornelius Weiß [Fri, 30 Dec 2016 09:42:02 +0000 (10:42 +0100)]
0011986: Default Calender in Preferences reset to personal one after logout/login

* forgot to commit test

Change-Id: I9b9f4db07f57495d4b39e8bda6e89107f6f351ce
Reviewed-on: http://gerrit.tine20.com/customers/4030
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012448: handle empty ADR TYPE property
Philipp Schüle [Tue, 20 Dec 2016 12:47:56 +0000 (13:47 +0100)]
0012448: handle empty ADR TYPE property

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

Change-Id: I086955224c4db9ef4f3669463592ba12aaefcfd8
Reviewed-on: http://gerrit.tine20.com/customers/3986
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012442: show record in import failure grid
Philipp Schüle [Mon, 19 Dec 2016 15:34:02 +0000 (16:34 +0100)]
0012442: show record in import failure grid

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

Change-Id: If45b3cb6a34abcdb97012b58610c21079ec90446
Reviewed-on: http://gerrit.tine20.com/customers/3981
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoalways sync contact foto during login
Philipp Schüle [Mon, 19 Dec 2016 14:24:35 +0000 (15:24 +0100)]
always sync contact foto during login

Change-Id: I99ff84ecd95c3916d4ae646fc7802332a403a0f9
Reviewed-on: http://gerrit.tine20.com/customers/3979
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012436: message-id is not valid because of double brackets
sstamer [Thu, 15 Dec 2016 10:41:07 +0000 (11:41 +0100)]
0012436: message-id is not valid because of double brackets

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

Change-Id: Ifab85e19d54002a3879b2d57301032121a45ddfa
Reviewed-on: http://gerrit.tine20.com/customers/3968
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012428: Suppress resource notifictions should suppress ALL notifications
sstamer [Tue, 13 Dec 2016 12:56:07 +0000 (13:56 +0100)]
0012428: Suppress resource notifictions should suppress ALL notifications

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

Change-Id: I4ca63c70dbe4663e21b0106e5bbebe6e93b7e14a
Reviewed-on: http://gerrit.tine20.com/customers/3960
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
3 years ago0012414: FF fails loading login page
Philipp Schüle [Fri, 25 Nov 2016 10:42:17 +0000 (11:42 +0100)]
0012414: FF fails loading login page

check if window.onerror is a function before createSequence

note: not yet tested, might only be a problem in FF

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

Change-Id: I16b8cbb232695b8135c10688e3fc33df8a9fc533
Reviewed-on: http://gerrit.tine20.com/customers/3887
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago12398 groupmember filter adds wrong attendee
Cornelius Weiß [Mon, 5 Dec 2016 11:26:57 +0000 (12:26 +0100)]
12398 groupmember filter adds wrong attendee

Change-Id: Iad24fec2bf8689f648c7fe58029aa972c94af3ce
Reviewed-on: http://gerrit.tine20.com/customers/3915
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012406: fix replace of attachments
sstamer [Tue, 6 Dec 2016 14:20:39 +0000 (15:20 +0100)]
0012406: fix replace of attachments

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

Change-Id: I36336118f266d9d8765ce3300199fe9d09963841
Reviewed-on: http://gerrit.tine20.com/customers/3923
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago12410: Delete user should not delete participating events
Paul Mehrer [Thu, 8 Dec 2016 09:38:12 +0000 (10:38 +0100)]
12410: Delete user should not delete participating events

deleteContainerContents uses filter on container_id
calendar has special behaviour on container_id
forcing Tinebase_Model_Filter_Id on container_id now

Change-Id: I2830a225a92b5e570141efcb4442a165bc560869
Reviewed-on: http://gerrit.tine20.com/customers/3930
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago12396: Tinebase - GroupSync: hidden groups, group description length
Paul Mehrer [Mon, 5 Dec 2016 10:56:41 +0000 (11:56 +0100)]
12396: Tinebase - GroupSync: hidden groups, group description length

* allow groups in syncbackend to which tine has no read access
* change group description length from varchar(255) to text

Change-Id: I26c0838d7fee783ecd414f35ee197bbb78e931ce
Reviewed-on: http://gerrit.tine20.com/customers/3914
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012376: can't move node to parent dir
Philipp Schüle [Mon, 28 Nov 2016 12:16:21 +0000 (13:16 +0100)]
0012376: can't move node to parent dir

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

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

Change-Id: If023572b7e98711687af31cbb26207e53d632ea5
Reviewed-on: http://gerrit.tine20.com/customers/3893
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012348: daysView calendar refresh removed currently editing event
Cornelius Weiß [Wed, 23 Nov 2016 12:56:45 +0000 (13:56 +0100)]
0012348: daysView calendar refresh removed currently editing event

- skip refresh when editing

Change-Id: Iecb5ccb5d034e94c68cb6e864e921f7ab48371ae
Reviewed-on: http://gerrit.tine20.com/customers/3864
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoallow to include user sync hook from include_path
Philipp Schüle [Tue, 22 Nov 2016 13:57:20 +0000 (14:57 +0100)]
allow to include user sync hook from include_path

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

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

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

* prevents non-numbers

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

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

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

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

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

0006222: Keep a copy from mails forwarded to another emailaddress

Change-Id: I6705aefa903919ec2b620579f6d56f09463766e6
Reviewed-on: http://gerrit.tine20.com/customers/3845
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012262: remove quoting fromforwarded rfc822 attachment names
Philipp Schüle [Mon, 17 Oct 2016 16:34:05 +0000 (18:34 +0200)]
0012262: remove quoting fromforwarded rfc822 attachment names

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

Change-Id: I5cbd002f21191e5b6a8c6e1b3d7f9f36e1e27fd4
Reviewed-on: http://gerrit.tine20.com/customers/3664
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years 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>
3 years ago0012066: Existing Event cannot be modified when it exists in a deleted
Cornelius Weiß [Mon, 7 Nov 2016 08:53:58 +0000 (09:53 +0100)]
0012066: Existing Event cannot be modified when it exists in a deleted
container and got reimported

* assert import container in MSEvent_Facade

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

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

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

* use ILIKE in text filter

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

Change-Id: I41d34f08b5feeb28169e1cd99792f2f10d395912
Reviewed-on: http://gerrit.tine20.com/customers/3787
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012308: remove "(null)" from contact getTitle if email is null
Cornelius Weiß [Thu, 10 Nov 2016 13:05:02 +0000 (14:05 +0100)]
0012308: remove "(null)" from contact getTitle if email is null

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

This reverts commit f1d894ba5433a1b4811331b0b53c369db23a3196.

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

* updates syncroton to 1.2.4

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

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

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

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

Change-Id: Ib8f292d4b41a05345e051b1417c9ce37a8d6ec97
Reviewed-on: http://gerrit.tine20.com/customers/3727
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agofix import job execution frequency
Cornelius Weiß [Fri, 4 Nov 2016 11:23:08 +0000 (12:23 +0100)]
fix import job execution frequency

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

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

* avoid gzip content, seems to be broken in Zend_Http_Client

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

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

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

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

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

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

* updates Syncroton to 1.2.3

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

Change-Id: Ib804dd17c6470988e65d31b4de6f7f95f29c09fa
Reviewed-on: http://gerrit.tine20.com/customers/3712
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012286: container node permissions action missing from ctx menu after rename
Philipp Schüle [Mon, 31 Oct 2016 11:29:40 +0000 (12:29 +0100)]
0012286: container node permissions action missing from ctx menu after rename

* name property could be an object

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

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

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

Change-Id: Ia4014d8ce0480378eec12b02967ee7a11c3de728
Reviewed-on: http://gerrit.tine20.com/customers/3698
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0006222: Keep a copy from mails forwarded to another emailaddress
Philipp Schüle [Wed, 19 Oct 2016 14:00:51 +0000 (14:00 +0000)]
0006222: Keep a copy from mails forwarded to another emailaddress

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

Change-Id: I8468b038e2d81ff430a075a1fa604a7c17e579da
Reviewed-on: http://gerrit.tine20.com/customers/3669
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0010146: filter search for tags or relations
Paul Mehrer [Tue, 18 Oct 2016 14:59:58 +0000 (16:59 +0200)]
0010146: filter search for tags or relations

added a option 'own_model' in Tinebase_Model_Filter_FilterGroup
for the case foreignRecord type relation

added Filemanager_Model_NodeFilter extending Tinebase_Model_Tree_Node_Filter
and overwritting setFromArray to set 'own_model' option

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

Change-Id: Id5b18e31bcc0ca9c0ced97100b9cf0890f0b4761
Reviewed-on: http://gerrit.tine20.com/customers/3668
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agomap panel / Nominatim service should be enabled by default
Philipp Schüle [Fri, 21 Oct 2016 12:21:35 +0000 (14:21 +0200)]
map panel / Nominatim service should be enabled by default

Change-Id: I94a39a264e668dd4284cf8348b26a3effd8c5668
Reviewed-on: http://gerrit.tine20.com/customers/3673
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agocatch uri problems detected during construction of Zend_Http_Client
Philipp Schüle [Fri, 21 Oct 2016 12:45:56 +0000 (14:45 +0200)]
catch uri problems detected during construction of Zend_Http_Client

 ... when running scheduled imports

Change-Id: I71db36cb35166e908f265963fe92e4bb80ca4c9d
Reviewed-on: http://gerrit.tine20.com/customers/3674
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012254: Public links broken
sstamer [Tue, 18 Oct 2016 09:29:35 +0000 (11:29 +0200)]
0012254: Public links broken

* return view

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

Change-Id: I97acba870318a578d779e9e2fbe31806fad7b15e
Reviewed-on: http://gerrit.tine20.com/customers/3666
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agofix tz of calendar demo data
Cornelius Weiß [Fri, 14 Oct 2016 15:47:38 +0000 (17:47 +0200)]
fix tz of calendar demo data

Change-Id: I525c8afa3fc021cc7fa0e01aa5b6a866b0f02073
Reviewed-on: http://gerrit.tine20.com/customers/3659
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0010146: Filtersuche im Dateimanager (tag filter)
Paul Mehrer [Wed, 5 Oct 2016 12:03:00 +0000 (14:03 +0200)]
0010146: Filtersuche im Dateimanager (tag filter)

Tinebase_Model_Tree_Node_Filter added tag filter

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

Change-Id: I8468b038e2d81ff430a075a1fa604a7c17e579dc
Reviewed-on: http://gerrit.tine20.com/customers/3645
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoMerge branch '2014.11' into 2015.11
Philipp Schüle [Wed, 5 Oct 2016 09:21:37 +0000 (11:21 +0200)]
Merge branch '2014.11' into 2015.11

3 years ago0012234: add salutation filter
sstamer [Tue, 4 Oct 2016 11:56:53 +0000 (13:56 +0200)]
0012234: add salutation filter

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

Change-Id: Iabcc304e66604d1966927db520a6459be8c8de8c
Reviewed-on: http://gerrit.tine20.com/customers/3639
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012246: Move Container between shared and personal
sstamer [Wed, 7 Sep 2016 14:05:04 +0000 (16:05 +0200)]
0012246: Move Container between shared and personal

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

Change-Id: Iddb4e7fdb9a1662afcfaa3457f2f92ae74f1b89a
Reviewed-on: http://gerrit.tine20.com/customers/3638
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012242: don't throw Fatal Errors when trying to get/setconfig via CLI
Philipp Schüle [Fri, 30 Sep 2016 10:22:43 +0000 (12:22 +0200)]
0012242: don't throw Fatal Errors when trying to get/setconfig via CLI

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

Change-Id: Ic8f2e13d38f3dcfeec83878b5859ba5a5ca5b36d
Reviewed-on: http://gerrit.tine20.com/customers/3636
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoMerge branch '2014.11' into 2015.11
Philipp Schüle [Thu, 29 Sep 2016 08:45:48 +0000 (10:45 +0200)]
Merge branch '2014.11' into 2015.11

Change-Id: I60c527853125a272ea7742146092a549294edd54

3 years agofix group attendee resolving for pgsql
Philipp Schüle [Wed, 28 Sep 2016 14:06:47 +0000 (16:06 +0200)]
fix group attendee resolving for pgsql

... and use break instead of continue in switch()

0012220: creating event exceptions with group attendee lose group

Change-Id: Id0a2a92edee39fb054cf393163b5fb632d505c0c
Reviewed-on: http://gerrit.tine20.com/customers/3625
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012210: configure if Nominatim should be used during contact import
Philipp Schüle [Mon, 19 Sep 2016 10:38:49 +0000 (12:38 +0200)]
0012210: configure if Nominatim should be used during contact import

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

Change-Id: I5a308892633064454eb15e5f722eb39facab946f
Reviewed-on: http://gerrit.tine20.com/customers/3580
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoMerge branch '2014.11' into 2015.11
Philipp Schüle [Tue, 27 Sep 2016 12:57:28 +0000 (14:57 +0200)]
Merge branch '2014.11' into 2015.11

Change-Id: Ie24f45eb7cf9febf02d5bb39b6870dc183986f9c

3 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Tue, 27 Sep 2016 12:53:45 +0000 (14:53 +0200)]
Merge branch '2013.10' into 2014.11