tine20
5 years agoMerge branch 'pu/2013.10-icsimport' into 2014.09
Philipp Schüle [Thu, 9 Oct 2014 08:24:19 +0000 (10:24 +0200)]
Merge branch 'pu/2013.10-icsimport' into 2014.09

5 years agoMerge branch 'pu/2013.10-caldav' into 2014.09
Philipp Schüle [Thu, 9 Oct 2014 08:22:08 +0000 (10:22 +0200)]
Merge branch 'pu/2013.10-caldav' into 2014.09

Conflicts:
tine20/Calendar/Backend/Sql.php
tine20/Tinebase/Backend/Sql/Abstract.php

Change-Id: I81f9d3e684152a0e77fe3fb1a70b56edcc066c79

5 years agoMerge branch 'pu/2013.10-longrun' into 2014.09
Philipp Schüle [Thu, 9 Oct 2014 08:12:46 +0000 (10:12 +0200)]
Merge branch 'pu/2013.10-longrun' into 2014.09

5 years agoAuto generate Contract Number
Alexander Stintzing [Thu, 2 Oct 2014 12:26:56 +0000 (14:26 +0200)]
Auto generate Contract Number

 - settings:
Vertragsnummer-Erstellung: automatically
Vertragsnummer-Validierung: Text

Change-Id: Ifbdfc578ac68312954cbd28c56162c65e8442fe9
Reviewed-on: http://gerrit.tine20.com/customers/1242
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0010237: Show Expected Turnover as currency
Alexander Stintzing [Tue, 9 Sep 2014 11:49:12 +0000 (13:49 +0200)]
0010237: Show Expected Turnover as currency

create Ext.ux.form.NumberField, which allows to show a prefix,
suffix and thousand separator in the combo itself

Change-Id: I558aae1d90ffd17caaaaf2b7ccbd0157c22a6212
Reviewed-on: http://gerrit.tine20.com/customers/1123
Tested-by: Jenkins CI (http://ci.tine20.com/)
Tested-by: sstamer <s.stamer@metaways.de>
Reviewed-by: Alexander Stintzing <a.stintzing@metaways.de>
Tested-by: Alexander Stintzing <a.stintzing@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoEnhance sales numberable
Alexander Stintzing [Wed, 8 Oct 2014 12:39:14 +0000 (14:39 +0200)]
Enhance sales numberable

Change-Id: I651a9304750689e908b76c6c2919a150db8d58b1
Reviewed-on: http://gerrit.tine20.com/customers/1240
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoCrm Lead: Show colors of percent values
Alexander Stintzing [Wed, 10 Sep 2014 12:54:47 +0000 (14:54 +0200)]
Crm Lead: Show colors of percent values

Change-Id: I75aea61c9702230cf53f117d400177298953edf7
Reviewed-on: http://gerrit.tine20.com/customers/1122
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agofetch all available applications at once to avoid multiple lookups
Lars Kneschke [Tue, 7 Oct 2014 17:06:11 +0000 (19:06 +0200)]
fetch all available applications at once to avoid multiple lookups

Change-Id: I79433928632bf68489d7bb7bbef8cb4cc034b99e
Reviewed-on: http://gerrit.tine20.com/customers/1235
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
5 years agoallow to recover deleted tasks via WebDAV
Cornelius Weiß [Wed, 1 Oct 2014 20:05:36 +0000 (22:05 +0200)]
allow to recover deleted tasks via WebDAV

Change-Id: I81da9b332910752078654c3ee1740360d1dd34d7
Reviewed-on: http://gerrit.tine20.com/customers/1224
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
5 years ago(re) support Lion Attachments
Cornelius Weiß [Tue, 7 Oct 2014 11:55:41 +0000 (13:55 +0200)]
(re) support Lion Attachments

Change-Id: I1c2801390da8a2250987a0a2827fb007d52c8af2
Reviewed-on: http://gerrit.tine20.com/customers/1233
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
5 years agocatch conversion exceptions
Cornelius Weiß [Wed, 1 Oct 2014 21:06:59 +0000 (23:06 +0200)]
catch conversion exceptions

Change-Id: Id8567af73936228327babe3a8def14bbb5b9e590
Reviewed-on: http://gerrit.tine20.com/customers/1225
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
5 years agoorganizer might be missing
Cornelius Weiß [Tue, 7 Oct 2014 12:35:35 +0000 (14:35 +0200)]
organizer might be missing

Change-Id: I049d1aa6db911d6e108ccc61f2c4e61db5561e9a
Reviewed-on: http://gerrit.tine20.com/customers/1234
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
5 years agofake success when client sets default-alarms
Cornelius Weiß [Wed, 8 Oct 2014 09:01:04 +0000 (11:01 +0200)]
fake success when client sets default-alarms

@see http://tools.ietf.org/html/draft-daboo-valarm-extensions-04#section-11
once iCal tried to set default-alarm config with a negative feedback
it doesn't send default-alarms to the server any longer. So we fake
success here as workaround to let the client send its default alarms

Change-Id: I2f7f2e5cf2a35bccc085ab7438f4a2ebec0d14cd
Reviewed-on: http://gerrit.tine20.com/customers/1238
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
5 years agohandle X-CALENDARSERVER-ACCESS for old iCal clients
Cornelius Weiß [Wed, 1 Oct 2014 19:01:00 +0000 (21:01 +0200)]
handle X-CALENDARSERVER-ACCESS for old iCal clients

Change-Id: I09a354e645e9f020972783b3fc342f9312277bc7
Reviewed-on: http://gerrit.tine20.com/customers/1223
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
5 years agoallow to recover deleted events via WebDAV
Cornelius Weiß [Wed, 1 Oct 2014 13:50:23 +0000 (15:50 +0200)]
allow to recover deleted events via WebDAV

* folderChanges are implemented as DELETE/PUT actions in most CalDAV
  clients. Unfortunally clients send both requests in parallel. This
  creates raise conditions when DELETE is faster (e.g. due to trasport
  issues) than the PUT.

Change-Id: Ie25d1626a224f3b5f3607ebb72bcf04865de8225
Reviewed-on: http://gerrit.tine20.com/customers/1220
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
5 years agoset default calUser
Cornelius Weiß [Wed, 1 Oct 2014 12:16:33 +0000 (14:16 +0200)]
set default calUser

Change-Id: I48e2eef337882cad073b1dc1825145abb51ac2e2
Reviewed-on: http://gerrit.tine20.com/customers/1219
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
5 years agoapply calUser for deligated calendars via ActiveSync
Cornelius Weiß [Tue, 30 Sep 2014 17:03:59 +0000 (19:03 +0200)]
apply calUser for deligated calendars via ActiveSync

* this way default organiser/attendee is applied due
  to containerOwner

Change-Id: If4409aab9f288ab2b9a747b9eca14ab965fa15a1
Reviewed-on: http://gerrit.tine20.com/customers/1214
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
5 years agoadded caching to PrincipalBackend
Lars Kneschke [Tue, 30 Sep 2014 08:52:47 +0000 (10:52 +0200)]
added caching to PrincipalBackend

Change-Id: I8d7b1eeb4333869b35d804ef46eccf78d898a371
Reviewed-on: http://gerrit.tine20.com/customers/1210
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
5 years agoharmonize default organizer/attendee with delegation defaults
Cornelius Weiß [Tue, 30 Sep 2014 17:52:18 +0000 (19:52 +0200)]
harmonize default organizer/attendee with delegation defaults

Change-Id: If975f8d6f2b6ae1579f5cb813329076ea7bbcf7b
Reviewed-on: http://gerrit.tine20.com/customers/1215
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
5 years agohandle create/update exceptions
Cornelius Weiß [Tue, 30 Sep 2014 13:13:12 +0000 (15:13 +0200)]
handle create/update exceptions

Change-Id: I6fc967364708b7c7cd21537794083888f57143fc
Reviewed-on: http://gerrit.tine20.com/customers/1212
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
5 years agofix event deletion on double PUT with time changes
Cornelius Weiß [Tue, 30 Sep 2014 10:27:37 +0000 (12:27 +0200)]
fix event deletion on double PUT with time changes

* fix iCal problem when new event is moved to other
  folder together with a time change

Change-Id: I4fcc44f186d9c76b53342a4c2b920a49684f8c20
Reviewed-on: http://gerrit.tine20.com/customers/1211
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
5 years agoimprove CalDAV default attendee/organizer handling
Cornelius Weiß [Mon, 29 Sep 2014 19:54:48 +0000 (21:54 +0200)]
improve CalDAV default attendee/organizer handling

* change organizer to cal owner on container move to personal container
* add calUser to Controller
* allow status setting for attendee one has edit grant for
* preserv attendee status for calUser on reschedule

Change-Id: Id930ec6d83ce9dbfe8b73934edd164a695fd19af
Reviewed-on: http://gerrit.tine20.com/customers/1209
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
5 years agohandle create/update/delete exceptions
Cornelius Weiß [Mon, 29 Sep 2014 14:06:02 +0000 (16:06 +0200)]
handle create/update/delete exceptions

Change-Id: I59d4bac34f10fa24dd8957cc254aaf468240f4b8
Reviewed-on: http://gerrit.tine20.com/customers/1207
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
5 years agoimprove container move with missing X-TINE20-CONTAINER
Cornelius Weiß [Mon, 29 Sep 2014 21:22:32 +0000 (23:22 +0200)]
improve container move with missing X-TINE20-CONTAINER

* iCal has no X-TINE20-CONTAINER for the creator as
  it dosn't fetch after create/update

Change-Id: I68d057f484980badbdbb932d49178c2f0eb3d8be
Reviewed-on: http://gerrit.tine20.com/customers/1208
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
5 years agodon't try to cache if there are no attendee
Cornelius Weiß [Mon, 29 Sep 2014 06:40:02 +0000 (08:40 +0200)]
don't try to cache if there are no attendee

Change-Id: Ic58c70fd8d002bfa84aea3d6703036906e7f85d4
Reviewed-on: http://gerrit.tine20.com/customers/1206
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
5 years agoMSEventFacade performance improvements
Cornelius Weiß [Sat, 27 Sep 2014 13:09:14 +0000 (15:09 +0200)]
MSEventFacade performance improvements

* fetch events & exceptions for search requests at one with one query
* ease resolving logic

Change-Id: I4196a08ff594b9a62693e4fedb93f436e165cd5e
Reviewed-on: http://gerrit.tine20.com/customers/1204
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
5 years agoimprove performance of getAlarms() by avoiding recordset index lookup
Lars Kneschke [Fri, 26 Sep 2014 21:01:04 +0000 (23:01 +0200)]
improve performance of getAlarms() by avoiding recordset index lookup

Change-Id: I1ca50c1549a2c1a44453fdcc2a4e978dbe717093
Reviewed-on: http://gerrit.tine20.com/customers/1203
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
5 years agoimprove search performance by using unions
Lars Kneschke [Fri, 26 Sep 2014 21:00:08 +0000 (23:00 +0200)]
improve search performance by using unions

- now SQL indexes will be used
- there should be a better way to handle the CalendarFilter

Change-Id: I6e1a1a198120dbfeee71f1084922a56c8b5eda35
Reviewed-on: http://gerrit.tine20.com/customers/1202
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
5 years agoalert when more than _1_ baseEvent is found
Cornelius Weiß [Fri, 26 Sep 2014 14:43:53 +0000 (16:43 +0200)]
alert when more than _1_ baseEvent is found

Change-Id: I7de1f4da116c5f1fe7726ebc40576af6458d4221

5 years agospeedup multiget report
Lars Kneschke [Fri, 26 Sep 2014 11:22:09 +0000 (13:22 +0200)]
speedup multiget report

Change-Id: I5b49dcf848b9ffcfdb74ba7db27956ed97c35e6a
Reviewed-on: http://gerrit.tine20.com/customers/1197
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
5 years agoimprove performance of calendarQuery report by cacheing result set
Lars Kneschke [Fri, 26 Sep 2014 06:36:41 +0000 (08:36 +0200)]
improve performance of calendarQuery report by cacheing result set

Change-Id: Ie2cc981856a976740153880b6dfa1621b21b849c
Reviewed-on: http://gerrit.tine20.com/customers/1194
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
6 years agoalso take tasks container into account when querying proxy-write-for
Lars Kneschke [Thu, 25 Sep 2014 19:32:25 +0000 (21:32 +0200)]
also take tasks container into account when querying proxy-write-for

Change-Id: If5f085b66bf2efc9a27d2dc59d0d093c40d898b5
Reviewed-on: http://gerrit.tine20.com/customers/1191
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
6 years agoimproved performance and memory footprint of
Lars Kneschke [Wed, 24 Sep 2014 06:02:46 +0000 (08:02 +0200)]
improved performance and memory footprint of
getMultipleAttachmentsOfRecords

Change-Id: I7c9ab0040ac8a5f1ec4fa8dddd3f8f85da2b5948
Reviewed-on: http://gerrit.tine20.com/customers/1174
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Reviewed-on: http://gerrit.tine20.com/customers/1189

6 years agoadd support for caldav-privateevents extension
Cornelius Weiß [Wed, 24 Sep 2014 07:11:06 +0000 (09:11 +0200)]
add support for caldav-privateevents extension

iCal dosn't use the CLASS property but has an own calender
extension for private events. To support this we:
* announce calendarserver-private-events
* cope with X-CALENDARSERVER-ACCESS

Change-Id: I162fb438a1875bb76fe08da98554da9c5ec73e93
Reviewed-on: http://gerrit.tine20.com/customers/1176
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
6 years agoMSEventFacade performance improvement
Lars Kneschke [Wed, 24 Sep 2014 09:42:51 +0000 (11:42 +0200)]
MSEventFacade performance improvement

- improved perfomance of _toiTIP method
- moved assertEventFacadeParams to MSEventFacade controller, to avoid
duplicate (ore more) lookups of the same data

Change-Id: I3177727ca75b6c4860d79df9116f4567a0a6ce33
Reviewed-on: http://gerrit.tine20.com/customers/1178
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
6 years agoMerge branch 'pu/2013.10-caldav' into 2014.09
Philipp Schüle [Mon, 22 Sep 2014 09:27:47 +0000 (11:27 +0200)]
Merge branch 'pu/2013.10-caldav' into 2014.09

6 years agoMerge branch '2013.10' into 2014.09
Philipp Schüle [Mon, 22 Sep 2014 09:27:27 +0000 (11:27 +0200)]
Merge branch '2013.10' into 2014.09

Conflicts:
tests/tine20/Felamimail/Frontend/JsonTest.php
tine20/Calendar/Setup/Update/Release8.php
tine20/Calendar/Setup/setup.xml
tine20/Felamimail/Setup/Initialize.php
tine20/Filemanager/translations/de.po
tine20/Filemanager/translations/template.pot

Change-Id: Ibe7136f9b7b43ccae5ab7fa362d82b5b68a208cc

6 years agoincrease performance for large recordSets
Cornelius Weiß [Sat, 20 Sep 2014 19:35:36 +0000 (21:35 +0200)]
increase performance for large recordSets

appendForeignRecordSetToRecordSet used RecordSet filter, but this is
very slow without indices

Change-Id: I0fc0a3ddb6b03808667c6d16cff511206bc439cc
Reviewed-on: http://gerrit.tine20.com/customers/1168
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoset only readGrant as default grant in containerSelect widget
Philipp Schüle [Sat, 20 Sep 2014 12:59:52 +0000 (14:59 +0200)]
set only readGrant as default grant in containerSelect widget

* this fixes the problem that external organizer containers appaear in
containerSelect(ion)
* adds a test that matches js client behavior

Change-Id: Idde186e36243a7d526e4ca18b92562700790052c
Reviewed-on: http://gerrit.tine20.com/customers/1166
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agodon't check mails if notifications are disabled
Philipp Schüle [Sat, 20 Sep 2014 10:16:41 +0000 (12:16 +0200)]
don't check mails if notifications are disabled

... done correctly ;)

Change-Id: I6a0acbab0c9359b4784fdf77006a6d589fc5cb70
Reviewed-on: http://gerrit.tine20.com/customers/1165
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoremove WARN console logging in adb cli fn
Philipp Schüle [Sat, 20 Sep 2014 09:55:34 +0000 (11:55 +0200)]
remove WARN console logging in adb cli fn

... as this spams the testing logs

Change-Id: I337981b2cd5ad3bf2d4c56178c772f83851f27bf
Reviewed-on: http://gerrit.tine20.com/customers/1164
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoremoves code duplication by adding fn for getting contact filter
Philipp Schüle [Mon, 1 Sep 2014 13:36:03 +0000 (15:36 +0200)]
removes code duplication by adding fn for getting contact filter

Change-Id: I7a776c8a73f79db7bb2d0a600081d66fb0ac4b85
Reviewed-on: http://gerrit.tine20.com/customers/1076
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0010214: improve calendar performance / yearly base events
Philipp Schüle [Fri, 5 Sep 2014 17:06:59 +0000 (19:06 +0200)]
0010214: improve calendar performance / yearly base events

* removes non matching yearly events if period filter is set
* adds rrule index

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

Change-Id: I3827ff402e12258000a37a0138d5c3175983bb7e
Reviewed-on: http://gerrit.tine20.com/customers/1099
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0010257: add cli function for deleting autogenerated contacts
Philipp Schüle [Thu, 18 Sep 2014 14:53:49 +0000 (16:53 +0200)]
0010257: add cli function for deleting autogenerated contacts

* use contact backend to avoid ACL handling

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

Change-Id: Ib8a30ea02df988ec1463ae4a4fbee375ffb74aff
Reviewed-on: http://gerrit.tine20.com/customers/1156
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0009890: improve external event invitation support / fix
sstamer [Wed, 17 Sep 2014 11:19:19 +0000 (13:19 +0200)]
0009890: improve external event invitation support / fix

* iMIP invitation: show attendees again

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

Change-Id: I453099ad5673f9c9862533c6b93416dfa35afa7a
Reviewed-on: http://gerrit.tine20.com/customers/1149
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoremove SYNC grant for empty containers
Philipp Schüle [Wed, 17 Sep 2014 15:42:01 +0000 (17:42 +0200)]
remove SYNC grant for empty containers

Change-Id: I66ff1195a1dcf145e3191a9c64ddcc0213b54b29
Reviewed-on: http://gerrit.tine20.com/customers/1152
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoRevert "0010214: improve calendar performance"
Philipp Schüle [Thu, 18 Sep 2014 08:01:06 +0000 (10:01 +0200)]
Revert "0010214: improve calendar performance"

This reverts the performance "improvement" part of commit
0fbbdfede453fe66b06e2f0869c1912da01600c1.

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

Change-Id: I02f414913e2d08089212582e3a53314082b2a839
Reviewed-on: http://gerrit.tine20.com/customers/1153
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0010257: add cli function for deleting autogenerated contacts
Philipp Schüle [Mon, 15 Sep 2014 19:43:09 +0000 (21:43 +0200)]
0010257: add cli function for deleting autogenerated contacts

* call it like this (when called without languages param, de and en are
used):
 $ php tine20.php method=Addressbook.removeAutogeneratedContacts
languages=fr,ru

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

Change-Id: I48e50f911b8194a4335c29fa30b055f30e109953
Reviewed-on: http://gerrit.tine20.com/customers/1145
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0010261: Fix import conflict window
Michael Spahn [Wed, 17 Sep 2014 11:47:27 +0000 (13:47 +0200)]
0010261: Fix import conflict window

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

Change-Id: I14331f9414761b3b95125999912198bca3a30c68
Reviewed-on: http://gerrit.tine20.com/customers/1151
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agouid column might already exist - skip error in update script
Philipp Schüle [Tue, 16 Sep 2014 19:08:02 +0000 (21:08 +0200)]
uid column might already exist - skip error in update script

Change-Id: I3158777907cd74bbb4a9e11df5a1ac1b4ce1514d
Reviewed-on: http://gerrit.tine20.com/customers/1148
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>
6 years agouse max period from config in getChildren filter
Philipp Schüle [Tue, 16 Sep 2014 18:49:10 +0000 (20:49 +0200)]
use max period from config in getChildren filter

... to allow to configure default time-range for clients

Change-Id: Idca8204e28e8e739a07b49ef891e6df69121ac27
Reviewed-on: http://gerrit.tine20.com/customers/1147
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0010225: deb: allow to use alternative php5-mysqlnd
Lars Kneschke [Mon, 15 Sep 2014 11:21:37 +0000 (13:21 +0200)]
0010225: deb: allow to use alternative php5-mysqlnd

prefer php mysqlnd package

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

Change-Id: I8092db2b31451cfd706ea58c115ba2a66d79188d
Reviewed-on: http://gerrit.tine20.com/customers/1146
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoFix filemanager translations
sstamer [Mon, 15 Sep 2014 10:54:51 +0000 (12:54 +0200)]
Fix filemanager translations

- don't use node
- de translation for folder

Change-Id: Ib78b886cb6479dde804729648de153ba68811e6a
Reviewed-on: http://gerrit.tine20.com/customers/1142
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0004934: Ensure that container does exists
Michael Spahn [Wed, 10 Sep 2014 10:07:10 +0000 (12:07 +0200)]
0004934: Ensure that container does exists

Change-Id: I06f63f0b189717abb68212d0e0dfc2280d852c85
Reviewed-on: http://gerrit.tine20.com/customers/1117
Tested-by: sstamer <s.stamer@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agocontainer owner needs ADMIN grant
Philipp Schüle [Mon, 15 Sep 2014 14:52:19 +0000 (16:52 +0200)]
container owner needs ADMIN grant

... make sure, owner ADMIN grant is set for imported containers

Change-Id: Ifc34bd935bc2851defb0973640be3d2cdf19c9c6
Reviewed-on: http://gerrit.tine20.com/customers/1143
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0010150: Anchors get converted
Alexander Stintzing [Mon, 18 Aug 2014 11:36:36 +0000 (13:36 +0200)]
0010150: Anchors get converted

HTML anchors are converted to external links.
Jumping in an email is not possible.

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

Change-Id: If7612dfc9baf962fd97824af36aba598f3b07235
Reviewed-on: http://gerrit.tine20.com/customers/1007
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoconverts tine20 access denied exceptions to DAV\Exception
Philipp Schüle [Sat, 13 Sep 2014 11:20:35 +0000 (13:20 +0200)]
converts tine20 access denied exceptions to DAV\Exception

... to make sure that the client gets the correct error message

Change-Id: I37e7716dd35729c7d617b08396d7f7558a02d609
Reviewed-on: http://gerrit.tine20.com/customers/1138
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoFix translation de
sstamer [Mon, 15 Sep 2014 09:55:34 +0000 (11:55 +0200)]
Fix translation de

- typo

Change-Id: Ib8d3d4a10763d88ddb89a92f884e7bac9aa39d2b
Reviewed-on: http://gerrit.tine20.com/customers/1141
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0010251: do not send unused config data to client
Lars Kneschke [Fri, 12 Sep 2014 13:58:41 +0000 (15:58 +0200)]
0010251: do not send unused config data to client

* defaults are not necessary in the client
* TODO: maybe we can find a better way to provide defaults for mail
accounts at some point

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

Change-Id: I4df48fca75936c8c6103a0a3940c8b9963b266a9
Reviewed-on: http://gerrit.tine20.com/customers/1133
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0010243: Update using PGSQL backend fails
Alexander Stintzing [Mon, 15 Sep 2014 08:48:34 +0000 (10:48 +0200)]
0010243: Update using PGSQL backend fails

Updating from Collin to Koriander fails when using PostgreSQL as Backend

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

Change-Id: Idd3f6cc33e7cf10d70eef055a9dfa2e2708e6088
Reviewed-on: http://gerrit.tine20.com/customers/1139
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agolowered event searching loglevel
Philipp Schüle [Fri, 12 Sep 2014 16:05:46 +0000 (18:05 +0200)]
lowered event searching loglevel

Change-Id: I10e4844de2e836639a70ad24267471ebc6f74f73
Reviewed-on: http://gerrit.tine20.com/customers/1137
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agowe skip concurrency check when updating exdates in MSEF
Philipp Schüle [Fri, 12 Sep 2014 15:12:43 +0000 (17:12 +0200)]
we skip concurrency check when updating exdates in MSEF

... by setting the current seq of the exdate

Change-Id: I6ab44ed6a11e5ebba12f26fd1ede2095d7c0c97f
Reviewed-on: http://gerrit.tine20.com/customers/1136
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>
6 years agoRemove old primary group after course change
sstamer [Fri, 12 Sep 2014 11:09:11 +0000 (13:09 +0200)]
Remove old primary group after course change

Add the new one first then delete the old one

Change-Id: I49941696c6f28c8355ae31fca15513c48018f74b
Reviewed-on: http://gerrit.tine20.com/customers/1130
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agofixes visibility and contact handling in user sync
Philipp Schüle [Fri, 12 Sep 2014 14:13:46 +0000 (16:13 +0200)]
fixes visibility and contact handling in user sync

Change-Id: I5ead03e0a4dccd0530e3172ee8b2eb72f5d2a9e9
Reviewed-on: http://gerrit.tine20.com/customers/1135
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoadd contact for visible users and allow to set container_id
Philipp Schüle [Fri, 12 Sep 2014 12:32:44 +0000 (14:32 +0200)]
add contact for visible users and allow to set container_id

... during user sync

Change-Id: I419510521ed295d669073637a9688098c633beeb
Reviewed-on: http://gerrit.tine20.com/customers/1132
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agofixes Sales update script (still one duplicate function)
Philipp Schüle [Thu, 11 Sep 2014 13:23:48 +0000 (15:23 +0200)]
fixes Sales update script (still one duplicate function)

6 years agoupdates changelogs and RELEASENOTES for Koriander 2014.09.1
Philipp Schüle [Thu, 11 Sep 2014 13:03:40 +0000 (15:03 +0200)]
updates changelogs and RELEASENOTES for Koriander 2014.09.1

Change-Id: Ie63acb053f7fcfaa806ee518e4719e7c388339d1
Reviewed-on: https://gerrit.tine20.org/tine20/2888
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoupdate lang templates
sstamer [Thu, 11 Sep 2014 13:06:28 +0000 (15:06 +0200)]
update lang templates

Change-Id: Ib3ae19ff102f0fe942b97e30851ac3aa860baf34
Reviewed-on: https://gerrit.tine20.org/tine20/2889
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoTranslation Update
sstamer [Thu, 11 Sep 2014 12:24:12 +0000 (14:24 +0200)]
Translation Update

Change-Id: I5bec0826e331b294e61caca3f3855d94178cc728
Reviewed-on: https://gerrit.tine20.org/tine20/2887
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoSales fix update scripts
Alexander Stintzing [Wed, 10 Sep 2014 12:29:27 +0000 (14:29 +0200)]
Sales fix update scripts

Change-Id: Iae8f740569a8fae8269846c4388916be9376ab37
Reviewed-on: https://gerrit.tine20.org/tine20/2884
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agorelax account deactivation test
Philipp Schüle [Thu, 11 Sep 2014 12:45:36 +0000 (14:45 +0200)]
relax account deactivation test

... because username might be cropped with different locales

6 years agoremoves duplicate msg definitions
Philipp Schüle [Thu, 11 Sep 2014 12:11:39 +0000 (14:11 +0200)]
removes duplicate msg definitions

6 years agoMerge branch 'pu/2013.10-filemanager'
Philipp Schüle [Thu, 11 Sep 2014 10:16:54 +0000 (12:16 +0200)]
Merge branch 'pu/2013.10-filemanager'

Conflicts:
tine20/Filemanager/translations/de.po
tine20/Filemanager/translations/template.pot

Change-Id: I0dff687be6daf88f92f85a97439db98fbad1210d

6 years agoMerge branch 'pu/2013.10-icsimport'
Philipp Schüle [Thu, 11 Sep 2014 10:07:54 +0000 (12:07 +0200)]
Merge branch 'pu/2013.10-icsimport'

6 years agoMerge branch 'pu/2013.10-groupimport'
Philipp Schüle [Thu, 11 Sep 2014 10:07:54 +0000 (12:07 +0200)]
Merge branch 'pu/2013.10-groupimport'

6 years agoMerge branch 'pu/2013.10-caldav'
Philipp Schüle [Thu, 11 Sep 2014 10:07:54 +0000 (12:07 +0200)]
Merge branch 'pu/2013.10-caldav'

6 years agoMerge branch 'pu/2013.10-longrun'
Philipp Schüle [Thu, 11 Sep 2014 10:07:53 +0000 (12:07 +0200)]
Merge branch 'pu/2013.10-longrun'

6 years agoonly assert organizer reply if notification backend is configured
Philipp Schüle [Wed, 10 Sep 2014 17:16:25 +0000 (19:16 +0200)]
only assert organizer reply if notification backend is configured

Change-Id: I9187de21cf13374ad82aa95a41ada1f5fa7f8a18
Reviewed-on: http://gerrit.tine20.com/customers/1126
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoupdate group members even if a user could not be found
Philipp Schüle [Mon, 8 Sep 2014 20:38:51 +0000 (22:38 +0200)]
update group members even if a user could not be found

... in group import/update

+ improve logging in import abstract

Change-Id: I7ae266af30575ad08f121b454181a28fdaa02832
Reviewed-on: http://gerrit.tine20.com/customers/1108
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agofix for external invitations
sstamer [Tue, 9 Sep 2014 15:17:14 +0000 (17:17 +0200)]
fix for external invitations

Change-Id: I3c1114863a393962f8c13c47a99da2afe0a37272
Reviewed-on: http://gerrit.tine20.com/customers/1116
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>
6 years agoFix incorrect update script for Tinebase
Michael Spahn [Wed, 10 Sep 2014 12:28:06 +0000 (14:28 +0200)]
Fix incorrect update script for Tinebase

Change-Id: Ie53fbdf8ee7279527fbc5c1e19730e532f83f82d
Reviewed-on: https://gerrit.tine20.org/tine20/2883
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoMerge branch 'pu/2013.10-emaillinks'
Philipp Schüle [Wed, 10 Sep 2014 17:22:35 +0000 (19:22 +0200)]
Merge branch 'pu/2013.10-emaillinks'

Conflicts:
tests/tine20/Tinebase/AllTests.php

Change-Id: I575126534bb580135cc70a062a1de760084031cb

6 years ago0009840: urls without anchor tags should be replaced
Michael Spahn [Tue, 2 Sep 2014 14:07:39 +0000 (16:07 +0200)]
0009840: urls without anchor tags should be replaced

... with links in html mail parts

heavly inspired by
https://gitorious.org/expresso_livre/fgsl-expressolivre3/
commit/c17d391e3863705538adac91c43b72b703d210a8

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

Change-Id: I8d0b2d9c7d58c7d18726529e33ad0652e3c736a7
Reviewed-on: http://gerrit.tine20.com/customers/792
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0010042: Show Organizer in Task-Grid of a Lead (2)
Alexander Stintzing [Fri, 5 Sep 2014 10:18:42 +0000 (12:18 +0200)]
0010042: Show Organizer in Task-Grid of a Lead (2)

The organizer should be shown in the task gridpanel of the lead-edit-dialog

 - show horizontal scrollbar

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

Change-Id: I421711a3abf4d4c1362a69e6b4e8b43af79bd28e
Reviewed-on: http://gerrit.tine20.com/customers/1098
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>
6 years agoTranslations
sstamer [Wed, 10 Sep 2014 12:55:21 +0000 (14:55 +0200)]
Translations

Change-Id: If69cc8e053cbae87ea1486cb638e11354d0f15d2
Reviewed-on: https://gerrit.tine20.org/tine20/2886
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoFix merge mistake
Michael Spahn [Wed, 10 Sep 2014 12:51:08 +0000 (14:51 +0200)]
Fix merge mistake

 - duplicate function

Change-Id: I96645880c4cc1fa824511fe32c4306a55b89c421
Reviewed-on: https://gerrit.tine20.org/tine20/2885
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoMerge branch 'pu/2013.10-longrun'
Philipp Schüle [Wed, 10 Sep 2014 11:17:20 +0000 (13:17 +0200)]
Merge branch 'pu/2013.10-longrun'

Conflicts:
tests/tine20/Sales/JsonTest.php
tine20/Calendar/Model/Rrule.php
tine20/Sales/Controller/NumberableAbstract.php
tine20/Tinebase/Controller/Record/Abstract.php
tine20/Tinebase/Frontend/Json.php
tine20/Tinebase/Frontend/Json/Abstract.php
tine20/Tinebase/WebDav/Root.php
tine20/Tinebase/translations/de.po
tine20/Tinebase/translations/template.pot
tine20/composer.lock

Change-Id: I9105c48440ae5f0341528122abbfdc3b627cd2db

6 years agovarious packaging updates
Lars Kneschke [Fri, 5 Sep 2014 09:38:58 +0000 (11:38 +0200)]
various packaging updates

- splitted debian patches into smaller chunks, to make future updates
easier
- added init_plugins.php to tine20-tinebase package

Change-Id: Ic0b46d41a2f2c8945fce341259889249ae8fd674
Reviewed-on: https://gerrit.tine20.org/tine20/2880
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0010176: Dependent Records: Do not try to normalize id of existing records
Alexander Stintzing [Thu, 28 Aug 2014 11:31:48 +0000 (13:31 +0200)]
0010176: Dependent Records: Do not try to normalize id of existing records

Do not try to normalize id of existing records if the dependent record has
been created already.

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

Change-Id: Ibf992e96fb093bc74e18e357472c5710e0ec0516
Reviewed-on: http://gerrit.tine20.com/customers/1058
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoCrm: add translation for "Organizer"
Alexander Stintzing [Fri, 15 Aug 2014 14:23:17 +0000 (16:23 +0200)]
Crm: add translation for "Organizer"

Change-Id: Ibca9103faeca95640c1c4f6d2f9df068ce2f561a
Reviewed-on: http://gerrit.tine20.com/customers/999
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0010042: Show Organizer in Task-Grid of a Lead
Alexander Stintzing [Tue, 8 Jul 2014 14:08:25 +0000 (16:08 +0200)]
0010042: Show Organizer in Task-Grid of a Lead

The organizer should be shown in the task gridpanel of the lead-edit-dialog

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

Change-Id: I7e61af0728c2b2b5ef7e9432aa630d4de16b9ce3
Reviewed-on: http://gerrit.tine20.com/customers/837
Tested-by: Jenkins CI (http://ci.tine20.com/)
Tested-by: sstamer <s.stamer@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0010036: Highlight important tasks
Alexander Stintzing [Tue, 8 Jul 2014 09:11:58 +0000 (11:11 +0200)]
0010036: Highlight important tasks

tasks with leadstate_id is not closed or accepted (ending) and
having a resubmission date or scheduled end date which is in
the past should be highlighted in the grid

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

Change-Id: Iefa2b41664d1ce24789e96057ac1751ba8153bc7
Reviewed-on: http://gerrit.tine20.com/customers/833
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: sstamer <s.stamer@metaways.de>
6 years ago0009958: replace _setRightChecks with doRightChecks
Alexander Stintzing [Thu, 17 Jul 2014 10:15:48 +0000 (12:15 +0200)]
0009958: replace _setRightChecks with doRightChecks

_setRightChecks() -> doRightChecks() in Tinebase_Controller_Record_Abstract

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

Change-Id: I11c2bd01db217913b582218674b82d00fa3d2e07
Reviewed-on: http://gerrit.tine20.com/customers/878
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoallow to group the grid
Alexander Stintzing [Fri, 11 Jul 2014 17:08:27 +0000 (19:08 +0200)]
allow to group the grid

Change-Id: I1f1b5d12b1864b5edc928cd297f3d283dd04f613
Reviewed-on: http://gerrit.tine20.com/customers/856
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0010050: Delete last dependent record fails
Alexander Stintzing [Thu, 10 Jul 2014 13:45:32 +0000 (15:45 +0200)]
0010050: Delete last dependent record fails

When removing the latest dependent record of a parent record and
saving the parent record, the dependent record won't be deleted.

Also allows to set the message height of the ExceptionHandlerDialog.

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

Change-Id: Ibbc8809324285cd17d597c9fc868771f97881801
Reviewed-on: http://gerrit.tine20.com/customers/844
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0010038: add estimated_end to grid
Alexander Stintzing [Tue, 8 Jul 2014 09:24:02 +0000 (11:24 +0200)]
0010038: add estimated_end to grid

it should be sortable and filterable

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

Change-Id: Ib76fdd248e9537a0757c7a5d13c01507d5b85ff4
Reviewed-on: http://gerrit.tine20.com/customers/834
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>
6 years agotest adding contract
Alexander Stintzing [Mon, 30 Jun 2014 10:01:44 +0000 (12:01 +0200)]
test adding contract

 - with manually setting the end_date of the contract before

Change-Id: I7aaddf93102ae96dc5246299d467622590553ee0
Reviewed-on: http://gerrit.tine20.com/customers/803
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoenable container acl checks for calendar tests by default
Philipp Schüle [Thu, 12 Jun 2014 19:14:12 +0000 (21:14 +0200)]
enable container acl checks for calendar tests by default

Change-Id: I2da44420eed154c50a764bc0ac86f1ab564a3376
Reviewed-on: http://gerrit.tine20.com/customers/765
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agodate time enhancements
Alexander Stintzing [Wed, 11 Jun 2014 11:37:14 +0000 (13:37 +0200)]
date time enhancements

 - allow before/after OR Equals parameter

Change-Id: I70551c4a08607349d75e9aa5f47a6f7292051c3f
Reviewed-on: http://gerrit.tine20.com/customers/754
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
6 years ago0009962: do not update related records per default
Alexander Stintzing [Wed, 4 Jun 2014 16:05:26 +0000 (18:05 +0200)]
0009962: do not update related records per default

on updating records, the controller should not update
related records, but relations on update per default

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

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