tine20
7 years agosmtp user config: checks if Felamimail is available
Philipp Schüle [Mon, 28 Jul 2014 16:47:26 +0000 (18:47 +0200)]
smtp user config: checks if Felamimail is available

Change-Id: I9b277a78a4dd4133f6cac7e5d6aa0b72dd64bcf4
Reviewed-on: http://gerrit.tine20.com/customers/903
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoimproves logging for user sync
Philipp Schüle [Thu, 31 Jul 2014 21:02:27 +0000 (23:02 +0200)]
improves logging for user sync

Change-Id: I3f1393512fe5124dce99e71cff04e728924c0d42
Reviewed-on: http://gerrit.tine20.com/customers/921
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoallows to configure hooks for synced user data
Philipp Schüle [Thu, 31 Jul 2014 14:24:43 +0000 (16:24 +0200)]
allows to configure hooks for synced user data

* this is called after user is fetched from sync backend
* use Tinebase_Config::SYNC_USER_HOOK_CLASS to configure a class
with a 'syncHook' function

Change-Id: I854ebbdd9f3ad84316ebdf2c006839031898429b
Reviewed-on: http://gerrit.tine20.com/customers/919
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0008070: check index lengths / message cache
Philipp Schüle [Thu, 31 Jul 2014 08:35:45 +0000 (10:35 +0200)]
0008070: check index lengths / message cache

* removes message cache update from update script because that might
take veeeery long for big cache sizes

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

Change-Id: I61b7496ebe664ea56f7e75031b1fb048ea87a7a4
Reviewed-on: http://gerrit.tine20.com/customers/918
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
7 years ago0010106: rename resource does not update container name
Michael Spahn [Tue, 29 Jul 2014 15:24:40 +0000 (17:24 +0200)]
0010106: rename resource does not update container name

* clears container cache entry on update

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

Change-Id: Ie2e10107853d03ed930f4f4cb102a441dde8c52f
Reviewed-on: http://gerrit.tine20.com/customers/912
Tested-by: Jenkins CI (http://ci.tine20.com/)
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>
7 years agoadd addressbook to sales.demodata required apps
Alexander Stintzing [Wed, 30 Jul 2014 13:35:17 +0000 (15:35 +0200)]
add addressbook to sales.demodata required apps

Change-Id: Ibfd52246a2e3b50474180ff1f3896be5c26f895b
Reviewed-on: http://gerrit.tine20.com/customers/915
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
7 years agocatch statement exceptions when truncating columns
Philipp Schüle [Wed, 30 Jul 2014 13:23:38 +0000 (15:23 +0200)]
catch statement exceptions when truncating columns

... as they might no longer exist

Change-Id: I99ce44aeb86a5e1f50b2d58a45d22c4b5422574e
Reviewed-on: http://gerrit.tine20.com/customers/914
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
7 years ago0010016: Do not return relations the user shouldn't see on search
Alexander Stintzing [Thu, 17 Jul 2014 10:59:56 +0000 (12:59 +0200)]
0010016: Do not return relations the user shouldn't see on search

On searching in grid (e.g. tasks), the renderer tries to render the
crm lead relation even if the user doesn't have the right to use the
crm application or the crm application isn't installed anyway.

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

Change-Id: I2b50fd08f574587a5478138a230e5c48efb19bff
Reviewed-on: http://gerrit.tine20.com/customers/879
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>
7 years agofix german translation of new timeaccount
Alexander Stintzing [Tue, 29 Jul 2014 11:39:55 +0000 (13:39 +0200)]
fix german translation of new timeaccount

Change-Id: I347b5d0d219024dd90fa6d33d57331ef59fc0fe7
Reviewed-on: http://gerrit.tine20.com/customers/907
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0010076: Extract winmail.dat
Alexander Stintzing [Mon, 21 Jul 2014 16:27:56 +0000 (18:27 +0200)]
0010076: Extract winmail.dat

If a message contains a winmail.dat (Outlook), this should
be extracted and each file should be set as a separate attachment.

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

Change-Id: I52d5516bd351799fc538eb4ab4e49202348e68e2
Reviewed-on: http://gerrit.tine20.com/customers/887
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009878: createDemoData fails
Alexander Stintzing [Mon, 21 Jul 2014 10:53:34 +0000 (12:53 +0200)]
0009878: createDemoData fails

* Sales Demo Data creation fails
* if you don't install HumanResources, Timetracker demo data creation fails

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

Change-Id: I5553e6e0ce4176b987170e600a5936ee31733e80
Reviewed-on: http://gerrit.tine20.com/customers/884
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0010082: Allow Custom Fields
Alexander Stintzing [Wed, 23 Jul 2014 11:18:15 +0000 (13:18 +0200)]
0010082: Allow Custom Fields

in Cal., too

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

Change-Id: If62a253e167f9e08a1a598711c7614efbf3f4697
Reviewed-on: http://gerrit.tine20.com/customers/890
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0010046: config for disabling external imip
Philipp Schüle [Wed, 9 Jul 2014 15:30:18 +0000 (17:30 +0200)]
0010046: config for disabling external imip

if config DISABLE_EXTERNAL_IMIP is set:
* disable external iMIP in iMIP frontend
* sending iMIP to external attendee is disabled, too

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

Change-Id: I397c1ecce509bde1f311c936b9ebd0fb95868caf
Reviewed-on: http://gerrit.tine20.com/customers/839
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoadds maxLength for number and title fields in TA edit dlg
Philipp Schüle [Mon, 21 Jul 2014 15:26:07 +0000 (17:26 +0200)]
adds maxLength for number and title fields in TA edit dlg

Change-Id: I77811dcad9f229506c2dcc67a36cfb99478d72c7
Reviewed-on: http://gerrit.tine20.com/customers/886
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0010032: Tag panel does not allow to add tags
Michael Spahn [Mon, 7 Jul 2014 11:38:15 +0000 (13:38 +0200)]
0010032: Tag panel does not allow to add tags

Change-Id: Ic0ade4790b8e30309a73227fa14a78ce37bf2e26
Reviewed-on: http://gerrit.tine20.com/customers/891
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago9604: notes are visible even if they have is_deleted = 1
sstamer [Fri, 4 Apr 2014 08:21:06 +0000 (10:21 +0200)]
9604: notes are visible even if they have is_deleted = 1

https://forge.tine20.org/mantisbt/view.php?id=9604
- don't get deleted notes
- add test

Change-Id: Ifae5989dd79112853f609df3a87c47f1f990a1b8
Reviewed-on: http://gerrit.tine20.com/customers/459
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoremoves vagrant cachier nfs config
Philipp Schüle [Fri, 25 Jul 2014 08:47:15 +0000 (10:47 +0200)]
removes vagrant cachier nfs config

... because it does not work for encrypted /home partitions

Change-Id: Icecb2fb3cc96abdf78d193c19a8747e1e5df4457
Reviewed-on: http://gerrit.tine20.com/customers/897
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>
7 years agoonly runs php5enmod if binary exists
Philipp Schüle [Fri, 25 Jul 2014 11:21:51 +0000 (13:21 +0200)]
only runs php5enmod if binary exists

Change-Id: Ib379083dd3f33af0626ef5f96aa5bc12ebc43beb
Reviewed-on: http://gerrit.tine20.com/customers/898
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoadds a test for external organizer deletion
sstamer [Tue, 22 Jul 2014 12:11:55 +0000 (14:11 +0200)]
adds a test for external organizer deletion

* Alarm without organizer
* improves organizer check a little bit

Change-Id: Id6d878da5df01740e723b510c109d47e5929e020
Reviewed-on: http://gerrit.tine20.com/customers/888
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009936: Update via repository doesn´t work (ubuntu)
Philipp Schüle [Fri, 25 Jul 2014 08:30:09 +0000 (10:30 +0200)]
0009936: Update via repository doesn´t work (ubuntu)

* php5enmod mcrypt
* apache2: /etc/php5/conf.d has moved to /etc/php5/apache2/conf.d
* apache2: expects config files to match *.conf

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

Change-Id: Ibb94550073222d53cc0033f5dedb5ed714974965
Reviewed-on: http://gerrit.tine20.com/customers/896
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoRevert "Crop daytimes"
Philipp Schüle [Thu, 24 Jul 2014 08:52:14 +0000 (10:52 +0200)]
Revert "Crop daytimes"

there are still problems with this / should be fixed and reviewed once again

This reverts commit 48da31ef602eea3c14201de68698963afdd4e168.

7 years agoprevent fatal error if a VALARM doesn't have a TRIGGER
Paul Mehrer [Wed, 23 Jul 2014 09:52:23 +0000 (11:52 +0200)]
prevent fatal error if a VALARM doesn't have a TRIGGER

Calendar_Convert_Event_VCalendar_Abstract added is_object check before trying to treat member as object to prevent fatal error in case that member is in fact not an object.

Change-Id: Ib1400723ef0688ee4e09e83b0c534cb77b6b6268
Reviewed-on: http://gerrit.tine20.com/customers/892
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoCrop daytimes
Alexander Stintzing [Mon, 21 Jul 2014 11:39:20 +0000 (13:39 +0200)]
Crop daytimes

- new preference daysviewendtime
- new config option daysviewcroptime
- crop hourse before/after start/end if daysviewcroptime is set
- hide hint arrows if daysviewcroptime is set
- fix scrolling spces when scrollers get faded out (OSX)

Change-Id: I49985adff1e08f1a07a6211eab9799e11d3fbbab
Reviewed-on: http://gerrit.tine20.com/customers/785
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>
7 years ago0010074: IDs of new created dependent records failure
Alexander Stintzing [Mon, 21 Jul 2014 12:47:03 +0000 (14:47 +0200)]
0010074: IDs of new created dependent records failure

When creating dependent records (add some free days to a vacation),
and the parent record is new, the ids of he dependent records will
have the js-timestamp, not a regular id.

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

Change-Id: Ia23cf5240d46cd01bac2f323f8317fdccd3b75b3
Reviewed-on: http://gerrit.tine20.com/customers/885
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago8070: check index lengths
sstamer [Mon, 16 Jun 2014 09:57:37 +0000 (11:57 +0200)]
8070: check index lengths

https://forge.tine20.org/mantisbt/view.php?id=8070
- add update scripts

Change-Id: I647b560955a4fafebb60a53fb53b70f3b34f04cb
Reviewed-on: http://gerrit.tine20.com/customers/400
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
7 years ago0010058: vevent with lots of exdates leads to alarm saving failure
Philipp Schüle [Tue, 15 Jul 2014 12:03:16 +0000 (14:03 +0200)]
0010058: vevent with lots of exdates leads to alarm saving failure

* fixes the problem by adding a missing clone() in adoptAlarmTime
* improves code by creating separate functions (converter), formatting
and more logging

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

Change-Id: I12a3879329160f44374f27d82f71d299ecb3171d
Reviewed-on: http://gerrit.tine20.com/customers/863
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0008850: FF: combobox pasting passes validation when combo is invisible
Alexander Stintzing [Tue, 15 Jul 2014 08:53:14 +0000 (10:53 +0200)]
0008850: FF: combobox pasting passes validation when combo is invisible

for example when user switched to another tab.

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

Change-Id: Icb91af25b1a9c85e4dcba64448bd3fd7194f76e9
Reviewed-on: http://gerrit.tine20.com/customers/862
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0010064: DemoData: set random password on missing definition
Alexander Stintzing [Thu, 17 Jul 2014 12:01:14 +0000 (14:01 +0200)]
0010064: DemoData: set random password on missing definition

If a user doesn't get a password, the user will be disabled and other
apps demo-data creation will fail. This is not good.
The user should get a random password.

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

Change-Id: I30b3afcb8a08a423ca66ffa0937ed3ab9b6e4981
Reviewed-on: http://gerrit.tine20.com/customers/880
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0010060: Timezone handling Date Filter
Alexander Stintzing [Wed, 16 Jul 2014 17:28:44 +0000 (19:28 +0200)]
0010060: Timezone handling Date Filter

When using the "relative" date filters like "lastWeek", the
server and not the usertimezone is used to find out the interval.

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

Change-Id: Icbe23ea957ca7dad709b9a3b6b58cde27cc90550
Reviewed-on: http://gerrit.tine20.com/customers/875
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0010048: config for notifications for past events
Philipp Schüle [Wed, 9 Jul 2014 15:41:24 +0000 (17:41 +0200)]
0010048: config for notifications for past events

* configure timeslot for notifications (DEFAULT: 1 week in the past)

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

Change-Id: I533e12294715a4d720bc0732a870b9bcaaa433d8
Reviewed-on: http://gerrit.tine20.com/customers/840
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009460: Updating vacation days does not update grid before saving the employee
Alexander Stintzing [Thu, 17 Jul 2014 09:59:29 +0000 (11:59 +0200)]
0009460: Updating vacation days does not update grid before saving the employee

When editing an already saved vacation, the vacation gridpanel
does not update the last day before saving the employee again.

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

Change-Id: Id429664ea484ef970dcd73c10d802b32818f310d
Reviewed-on: http://gerrit.tine20.com/customers/876
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoAllow separate translation for "Add New Task"
Alexander Stintzing [Tue, 15 Jul 2014 14:23:34 +0000 (16:23 +0200)]
Allow separate translation for "Add New Task"

 - auto translation fails in german language

Change-Id: I9fe1ea7a1a33e1ada5eef48238dba590c4a5b258
Reviewed-on: http://gerrit.tine20.com/customers/865
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>
7 years ago10068: Add suffix to AccountFullName
sstamer [Thu, 17 Jul 2014 14:37:37 +0000 (16:37 +0200)]
10068: Add suffix to AccountFullName

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

- needed for active Directory

Change-Id: Iff25dc4208d6201b495282f7c92ac75c1d5778f9
Reviewed-on: http://gerrit.tine20.com/customers/881
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoMerge branch 'pu/2013.10-ldap' into 2013.10
Philipp Schüle [Thu, 17 Jul 2014 16:09:23 +0000 (18:09 +0200)]
Merge branch 'pu/2013.10-ldap' into 2013.10

7 years agoMerge branch 'pu/2013.10-advanceduserimport' into 2013.10
Philipp Schüle [Thu, 17 Jul 2014 16:07:37 +0000 (18:07 +0200)]
Merge branch 'pu/2013.10-advanceduserimport' into 2013.10

7 years agoDefinition Update
sstamer [Wed, 16 Jul 2014 13:30:28 +0000 (15:30 +0200)]
Definition Update
- for Admin

Change-Id: I7e9e3336755622c43bc5515c6a0d2c934e9ec788
Reviewed-on: http://gerrit.tine20.com/customers/870
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0010062: structure of rfc/822 subparts overwrites cached structure
Philipp Schüle [Wed, 16 Jul 2014 15:41:44 +0000 (17:41 +0200)]
0010062: structure of rfc/822 subparts overwrites cached structure

* only cache structure if partId == null (=> main part)
* adds verbose output to "other mails" test
* improves structure array handling (prevents array_key_exists errors)

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

Change-Id: I4c72855aacfca61f63ddbac828b6be8f9a763d67
Reviewed-on: http://gerrit.tine20.com/customers/873
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>
7 years ago0010054: allow to configure if notes should be written
Dimitri Oleiynyk [Wed, 16 Jul 2014 11:04:48 +0000 (13:04 +0200)]
0010054: allow to configure if notes should be written

- adds useNotes method to disable notes
- adds unit test

Change-Id: Id3ab27de1261b1f4c5d70094ecbfce2c3fa24b4a
Reviewed-on: http://gerrit.tine20.com/customers/869
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoAdvanced User Cli Import
sstamer [Wed, 16 Jul 2014 10:40:30 +0000 (12:40 +0200)]
Advanced User Cli Import

- Allow additional groups
- samba settings

Change-Id: I4cfeaf4f7b46157a65aa3fc22de55f37a497e176
Reviewed-on: http://gerrit.tine20.com/customers/838
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoget Ldap in ActiveDirectory
sstamer [Thu, 10 Jul 2014 13:48:56 +0000 (15:48 +0200)]
get Ldap in ActiveDirectory

Change-Id: I7c690c30a803d536d5dc3ad70f95b95a0fdd6d66
Reviewed-on: http://gerrit.tine20.com/customers/843
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>
7 years ago0010022: allow to disable ldap certificate check
Philipp Schüle [Wed, 2 Jul 2014 11:19:56 +0000 (13:19 +0200)]
0010022: allow to disable ldap certificate check

* adds config option to disable cert checks in Tinebase_Ldap

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

Change-Id: I33968b9a57ba21078b77f6f59a333a0db459e307
Reviewed-on: http://gerrit.tine20.com/customers/816
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agointroduces new param --onlyusers for ldap sync
Philipp Schüle [Fri, 13 Jun 2014 19:38:12 +0000 (21:38 +0200)]
introduces new param --onlyusers for ldap sync

... to skip syncing of groups via CLI

Change-Id: I0a176de919bd47ddc1e4926e204c48a0a83c419f
Reviewed-on: http://gerrit.tine20.com/customers/768
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agodon't sync groups if no groupDn was given during setup
Philipp Schüle [Fri, 13 Jun 2014 20:07:53 +0000 (22:07 +0200)]
don't sync groups if no groupDn was given during setup

Change-Id: Id49199d6d06ee20c520aca1dce93b7255743945b
Reviewed-on: http://gerrit.tine20.com/customers/769
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoputs synced users into default group if group backend is disabled
Philipp Schüle [Fri, 6 Jun 2014 11:19:30 +0000 (13:19 +0200)]
puts synced users into default group if group backend is disabled

Change-Id: I2e32a1876ab9ae5b116e88d607ad704ae5628584
Reviewed-on: http://gerrit.tine20.com/customers/747
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoadded support for ldap accounts without group informations
Lars Kneschke [Sat, 16 Nov 2013 13:49:52 +0000 (14:49 +0100)]
added support for ldap accounts without group informations

Change-Id: I4f84a5819d1122fe54bc17614c21ca77b6132daf
Reviewed-on: http://gerrit.tine20.com/customers/711
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agofix explicit related record filter
Alexander Stintzing [Wed, 16 Jul 2014 09:29:23 +0000 (11:29 +0200)]
fix explicit related record filter

 - better test

Change-Id: I04de288cf8b6e00b7ba1e754733ed4fdeb8344b2
Reviewed-on: http://gerrit.tine20.com/customers/867
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0010030: shadow expire = -1 in LDAP should be mapped to "infinite"
Philipp Schüle [Wed, 9 Jul 2014 15:47:37 +0000 (17:47 +0200)]
0010030: shadow expire = -1 in LDAP should be mapped to "infinite"

WIP: needs a test

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

Change-Id: Id7e34c670b77161802017b4459b7ee2bfc075cf8
Reviewed-on: http://gerrit.tine20.com/customers/841
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>
7 years agologs a NOTICE if multiple base events are found
Philipp Schüle [Fri, 11 Jul 2014 08:37:51 +0000 (10:37 +0200)]
logs a NOTICE if multiple base events are found

Change-Id: I675670ddc10318a2ce8d2976ae2d288e51fbee92
Reviewed-on: http://gerrit.tine20.com/customers/849
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agophp 5.5 - handle strict handling of array to string conversion
Alexander Stintzing [Mon, 14 Jul 2014 12:32:08 +0000 (14:32 +0200)]
php 5.5 - handle strict handling of array to string conversion

Change-Id: I174f96af12ca0480db3aa9b7163b7c5ab9a65ffc
Reviewed-on: http://gerrit.tine20.com/customers/860
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0010040: allow concurrent updates via ActiveSync
Michael Spahn [Tue, 8 Jul 2014 14:17:21 +0000 (16:17 +0200)]
0010040: allow concurrent updates via ActiveSync

* adds current seq of base event to exceptions
* this disables concurrency check for updating events via ActiveSync

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

Change-Id: Ib5e462b956dd4bc9544ad47d9a3b208d7bb4095f
Reviewed-on: http://gerrit.tine20.com/customers/836
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0010020: Allow to define the default export definition
Alexander Stintzing [Fri, 11 Jul 2014 09:23:21 +0000 (11:23 +0200)]
0010020: Allow to define the default export definition

 - fix

the default export definition should be configurable in preferences

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

Change-Id: Ice102c533b5d609fa6840dc0697e8676716ac4e3
Reviewed-on: http://gerrit.tine20.com/customers/850
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
7 years agoprevents "Undefined property" NOTICE
Philipp Schüle [Wed, 9 Jul 2014 16:31:09 +0000 (18:31 +0200)]
prevents "Undefined property" NOTICE

Change-Id: I35935acdbe3355ba814f916005f5799253b039fc
Reviewed-on: http://gerrit.tine20.com/customers/842
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoadd reference data to demo data
Alexander Stintzing [Mon, 7 Jul 2014 13:43:59 +0000 (15:43 +0200)]
add reference data to demo data

Change-Id: Ibf5d00b24a0aa6e1f30a9c07a3742f286f8953de
Reviewed-on: http://gerrit.tine20.com/customers/831
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0010020: Allow to define the default export definition
Alexander Stintzing [Wed, 2 Jul 2014 10:37:41 +0000 (12:37 +0200)]
0010020: Allow to define the default export definition

the default export definition should be configurable in preferences

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

Change-Id: I729c4e5dbc0cacef7090922c102439f4dc5acbe7
Reviewed-on: http://gerrit.tine20.com/customers/815
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>
7 years agopass $db when fetching table description
Philipp Schüle [Mon, 7 Jul 2014 13:43:41 +0000 (15:43 +0200)]
pass $db when fetching table description

... in Tinebase_Db_Table::getTableDescriptionFromCache

this is needed when working with tables in non-default databases

Change-Id: If7bf0f18ae56b944f52f6f7be0dbf0de826abe44
Reviewed-on: http://gerrit.tine20.com/customers/830
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoAdd n_prefix and n_middle to filter and grid
Michael Spahn [Fri, 20 Jun 2014 10:57:52 +0000 (12:57 +0200)]
Add n_prefix and n_middle to filter and grid

Change-Id: I8108e3abe6662847beb8d74970d6448e78a0e3be
Reviewed-on: http://gerrit.tine20.com/customers/824
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoFix layout bug
Michael Spahn [Fri, 4 Jul 2014 14:57:58 +0000 (16:57 +0200)]
Fix layout bug

Caused that, the lower panel was not displayed if too many
items are inserted.

Change-Id: I47f0562bfe87b27c119fbe922d1f6e7820ae5fa4
Reviewed-on: http://gerrit.tine20.com/customers/827
Tested-by: Jenkins CI (http://ci.tine20.com/)
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>
7 years agoadd unittest helper method
Alexander Stintzing [Fri, 4 Jul 2014 13:33:06 +0000 (15:33 +0200)]
add unittest helper method

 - get the content.xml from a ods file

Change-Id: Ia28cc2a99d76766875444ff1adf5479727aef8eb
Reviewed-on: http://gerrit.tine20.com/customers/825
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoImport user with a group and LoginShell
sstamer [Wed, 2 Jul 2014 14:13:07 +0000 (16:13 +0200)]
Import user with a group and LoginShell

- And Test

Change-Id: Idd77d41adeff2625462956b89cece784ef1d95a5
Reviewed-on: http://gerrit.tine20.com/customers/818
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agocatch foreign app missing failure
Philipp Schüle [Tue, 1 Jul 2014 14:19:28 +0000 (16:19 +0200)]
catch foreign app missing failure

Change-Id: I384a07a86189e97f15f0d21a2532cdebde530814
Reviewed-on: http://gerrit.tine20.com/customers/810
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>
7 years agoimprove calendar daysview client performance
Cornelius Weiß [Fri, 27 Jun 2014 06:56:08 +0000 (08:56 +0200)]
improve calendar daysview client performance

* backport Function.createBuffered vom Ext 4.x
* buffer onLayout calls
* reduce DOM operations for hints

Change-Id: I39c1d152839a71a2b509ef9bb2567d1f66e1a2ed
Reviewed-on: http://gerrit.tine20.com/customers/798
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago5px borders when printing calendar Month View
sstamer [Mon, 30 Jun 2014 11:49:47 +0000 (13:49 +0200)]
5px borders when printing calendar Month View

Looks ugly but makes it work for ff without losing lines.

Change-Id: I9fcb48eb6617c868c7cd15c7190c4e61b96e36b6
Reviewed-on: http://gerrit.tine20.com/customers/804
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoremove resources container on resource delete
Cornelius Weiß [Wed, 25 Jun 2014 16:54:54 +0000 (18:54 +0200)]
remove resources container on resource delete

* fixes #1711

Change-Id: I3bf6eb1c90ad5d312b536da9745c91648dc3a47a
Reviewed-on: http://gerrit.tine20.com/customers/795
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoimplicit resource read write as calendar attendee
Cornelius Weiß [Thu, 26 Jun 2014 08:10:39 +0000 (10:10 +0200)]
implicit resource read write as calendar attendee

* fixes #1713

Change-Id: I610492d75d57f71146016cd4e34b4795cdf868f1
Reviewed-on: http://gerrit.tine20.com/customers/796
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0010012: testUpdateContactWithMissingPostalcode fails
Philipp Schüle [Mon, 30 Jun 2014 12:45:27 +0000 (14:45 +0200)]
0010012: testUpdateContactWithMissingPostalcode fails

* Nominatim no longer returns multiple postcodes
* disables test if mappanel is deactivated by config
* adds verbose TRACE logging of Nominatim places

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

Change-Id: I8d2763edad92af664a3a46743bb899f7935e32f4
Reviewed-on: http://gerrit.tine20.com/customers/806
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agothrows exception if mandatory user object is missing
Philipp Schüle [Wed, 18 Jun 2014 17:56:10 +0000 (19:56 +0200)]
throws exception if mandatory user object is missing

Change-Id: Ibfc71e7fcd692ee8a795376dd6ca5c67360f26b4
Reviewed-on: http://gerrit.tine20.com/customers/783
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009986: allow to use email address as username for system accounts
Philipp Schüle [Mon, 16 Jun 2014 09:54:38 +0000 (11:54 +0200)]
0009986: allow to use email address as username for system accounts

* introduces new imap/smtp config option useEmailAsUsername

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

Change-Id: I3a684ecb0db3dac941d31e602f102c922268f5f6
Reviewed-on: http://gerrit.tine20.com/customers/771
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoAdmin Import for emailUsers
sstamer [Wed, 18 Jun 2014 15:03:09 +0000 (17:03 +0200)]
Admin Import for emailUsers

Change-Id: I39fd6a2d23aad2a6dcfde71e3c005cfa2d454d2c
Reviewed-on: http://gerrit.tine20.com/customers/739
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoonly validate initial admin fields if enabled
Philipp Schüle [Fri, 6 Jun 2014 11:17:01 +0000 (13:17 +0200)]
only validate initial admin fields if enabled

Change-Id: Ib60006d9c7c35dff3f650e9619437c6914a65775
Reviewed-on: http://gerrit.tine20.com/customers/745
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009954: resource manager and email handling
Philipp Schüle [Fri, 30 May 2014 13:42:24 +0000 (15:42 +0200)]
0009954: resource manager and email handling

* converts resource to contact when sending event notifications
* some code cleanup / generalization

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

Change-Id: I143ace1c4f18a0af1fc4977a96eea530d6565e48
Reviewed-on: http://gerrit.tine20.com/customers/712
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009980: repeat print headers in month view
Cornelius Weiß [Thu, 12 Jun 2014 08:38:25 +0000 (10:38 +0200)]
0009980: repeat print headers in month view

Change-Id: I5c5592b9dc97472afd6608c772d84f42706f3a96
Reviewed-on: http://gerrit.tine20.com/customers/759
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>
7 years ago0009982: fix Zend_Db_Expr handling in select order clause
Philipp Schüle [Wed, 11 Jun 2014 11:20:14 +0000 (13:20 +0200)]
0009982: fix Zend_Db_Expr handling in select order clause

* fixes Zend_Db_Expr handling in select order clause as this allows SQL
injections!
* adds test for mysql and pgsql

https://forge.tine20.org/mantisbt/view.php?id=9982
http://framework.zend.com/security/advisory/ZF2014-04

Change-Id: Iba604b922c04a414bf95288c5f906dd87b173d88
Reviewed-on: http://gerrit.tine20.com/customers/753
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoadds some TRACE logging
Philipp Schüle [Fri, 6 Jun 2014 11:18:02 +0000 (13:18 +0200)]
adds some TRACE logging

Change-Id: I8b9e45a4c76ee6dc8761cccbafc86642858be69d
Reviewed-on: http://gerrit.tine20.com/customers/746
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agochecks if new admin already has the correct right
Philipp Schüle [Fri, 6 Jun 2014 11:15:59 +0000 (13:15 +0200)]
checks if new admin already has the correct right

... for Admin application

and adds some @todos (see 0009968: roles/groups caches should be cleared
after creating admin user via cli)

Change-Id: I6b84e1b909b0ecb3e4dc1948b558eb28260d1887
Reviewed-on: http://gerrit.tine20.com/customers/744
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agouse credentials from config if not set during setup
Philipp Schüle [Fri, 6 Jun 2014 11:13:46 +0000 (13:13 +0200)]
use credentials from config if not set during setup

Change-Id: Ic6d6df817e261cf3633ab841ee7e5bd12f8cc71a
Reviewed-on: http://gerrit.tine20.com/customers/743
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoshows exception error message on save tag failure
Philipp Schüle [Fri, 23 May 2014 09:21:02 +0000 (11:21 +0200)]
shows exception error message on save tag failure

Change-Id: Id760d69b027f3fcd539472fe378cb3b53b9fec38
Reviewed-on: http://gerrit.tine20.com/customers/683
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>
7 years agoimproves LX-Office import test
Philipp Schüle [Thu, 5 Jun 2014 12:05:12 +0000 (14:05 +0200)]
improves LX-Office import test

Change-Id: Id0687be2c00853ebb8b48cbef587e9d9775677e8
Reviewed-on: http://gerrit.tine20.com/customers/735
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoadds LXOffice import definition
Philipp Schüle [Mon, 12 May 2014 14:58:29 +0000 (16:58 +0200)]
adds LXOffice import definition

* adds test for import of lxoffice contacts (merge my duplicates)
* improves merging of existing records during update
* allows to pass available diff to record->merge

Change-Id: If6072c6c4bcf82cd3c2dafa1990f4b12795f2a9e
Reviewed-on: http://gerrit.tine20.com/customers/623
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>
7 years agoallows to send notification without sender contact
Philipp Schüle [Fri, 30 May 2014 16:04:54 +0000 (18:04 +0200)]
allows to send notification without sender contact

* configured notification sender is used in this case

Change-Id: Id2e0e76be8be672bf43204167222b2a4a3daad01
Reviewed-on: http://gerrit.tine20.com/customers/716
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agomoves test mailer to abstract TestCase
Philipp Schüle [Fri, 30 May 2014 16:03:30 +0000 (18:03 +0200)]
moves test mailer to abstract TestCase

Change-Id: Ia2ebc31914b7112963ae51f8407be21b91eea43d
Reviewed-on: http://gerrit.tine20.com/customers/715
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agocode formatting
Philipp Schüle [Fri, 30 May 2014 14:07:47 +0000 (16:07 +0200)]
code formatting

Change-Id: Ifed6745e3d2838f03177872653957e6dbe1276e6
Reviewed-on: http://gerrit.tine20.com/customers/713
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoxhprof: allow to configure xhprof root directory
Alexander Stintzing [Fri, 30 May 2014 10:24:41 +0000 (12:24 +0200)]
xhprof: allow to configure xhprof root directory

Change-Id: Ieee3ea03cf7f352b4046cb668df5db3e4643d602
Reviewed-on: http://gerrit.tine20.com/customers/703
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agotest nested transactions
Alexander Stintzing [Fri, 30 May 2014 10:34:06 +0000 (12:34 +0200)]
test nested transactions

 - test: will inner transactions be rolled back if the outer fails?

Change-Id: Ibb526919e454455692e57eeadc29ac6352fea562
Reviewed-on: http://gerrit.tine20.com/customers/705
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agofinish xhprof and db profiling in server cli
Alexander Stintzing [Fri, 30 May 2014 10:44:35 +0000 (12:44 +0200)]
finish xhprof and db profiling in server cli

 - we won't run in Tinebase_Core again

Change-Id: Ia62b8cf1884f32046035943ecc2f529fa85d7058
Reviewed-on: http://gerrit.tine20.com/customers/707
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoxhprof: allow to configure xhprof root
Alexander Stintzing [Tue, 27 May 2014 15:11:37 +0000 (17:11 +0200)]
xhprof: allow to configure xhprof root

Change-Id: Ic2ac2a2b0ee380e4c165521766d2bddd77fd0d8f
Reviewed-on: http://gerrit.tine20.com/customers/701
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agostore might be null when creating new event
Philipp Schüle [Mon, 26 May 2014 09:41:45 +0000 (11:41 +0200)]
store might be null when creating new event

Change-Id: Iae3e7492820e202b49be3608c3e8923fa2fd51e8
Reviewed-on: http://gerrit.tine20.com/customers/693
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agooldRecord might be missing from recordSet
Philipp Schüle [Tue, 27 May 2014 07:07:13 +0000 (09:07 +0200)]
oldRecord might be missing from recordSet

Change-Id: I712bd17d30e4e6c26e143cc50718dcf236a9a283
Reviewed-on: http://gerrit.tine20.com/customers/697
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoallows customfields as duplicate check fields
Philipp Schüle [Mon, 26 May 2014 09:02:56 +0000 (11:02 +0200)]
allows customfields as duplicate check fields

Change-Id: I8ac4599cfec71c774d65214c8b9baaeb508342d6
Reviewed-on: http://gerrit.tine20.com/customers/692
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agomoves test user setup/teardown and getUit() to TestCase
Philipp Schüle [Fri, 23 May 2014 12:52:41 +0000 (14:52 +0200)]
moves test user setup/teardown and getUit() to TestCase

TODO: find a way for the IDE to show code completions for uit

Change-Id: I81b98b792f9c85b7225f26b04ee6c69e34c4d84f
Reviewed-on: http://gerrit.tine20.com/customers/689
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoRevert "9920: set CSP and STS security header"
Philipp Schüle [Fri, 23 May 2014 09:38:59 +0000 (11:38 +0200)]
Revert "9920: set CSP and STS security header"

-> moved to pu/2013.10-longrun

This reverts commit abb57dd777e69fd06e69065f33079cd00220ce2d.

Change-Id: I944a75fdc8915b1ff2fc8c1f47bd05777dd38c6b
Reviewed-on: http://gerrit.tine20.com/customers/684
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009934: can't save shared tag with anyoneAccountDisabled
Philipp Schüle [Fri, 23 May 2014 09:17:38 +0000 (11:17 +0200)]
0009934: can't save shared tag with anyoneAccountDisabled

* we need to ignore acl when fetching shared tag in admin area

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

Change-Id: I51b60dda1285efec3fa949cf803d0e8f6339234a
Reviewed-on: http://gerrit.tine20.com/customers/682
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009910: updateFlags is using too much memory
Philipp Schüle [Wed, 21 May 2014 11:22:35 +0000 (13:22 +0200)]
0009910: updateFlags is using too much memory

* prevents update of too many flags at once
* adds more logging

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

Change-Id: I8c1bfaf58fbae39f0d3a44ec06917aa137ecc898
Reviewed-on: http://gerrit.tine20.com/customers/668
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoprevents "undefined variable" warning
Philipp Schüle [Wed, 14 May 2014 16:50:59 +0000 (18:50 +0200)]
prevents "undefined variable" warning

Change-Id: If32307bad2b9fc8985481e47629cf9b4fa00ce93
Reviewed-on: http://gerrit.tine20.com/customers/640
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009922: Sabre\DAV Security Release
Philipp Schüle [Mon, 19 May 2014 11:20:51 +0000 (13:20 +0200)]
0009922: Sabre\DAV Security Release

* updates sabre/dav to 1.8.10

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

Change-Id: Ie63a4f74f5784b3331e2f45fd3159c6daed883ff
Reviewed-on: http://gerrit.tine20.com/customers/655
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago9920: set CSP and STS security header
Lars Kneschke [Tue, 13 May 2014 20:14:07 +0000 (22:14 +0200)]
9920: set CSP and STS security header

Change-Id: Ib874952b2a3810815352560b6a3e93b15023d664
Task-Url: https://forge.tine20.org/mantisbt/view.php?id=9920
Reviewed-on: http://gerrit.tine20.com/customers/635
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
Tested-by: sstamer <s.stamer@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoadd cleared_in filter to timesheet filter
Alexander Stintzing [Fri, 16 May 2014 09:26:42 +0000 (11:26 +0200)]
add cleared_in filter to timesheet filter

Change-Id: I542c2b06f620808b95108d1ae12453e17f1f740a
Reviewed-on: http://gerrit.tine20.com/customers/649
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009918: shared (only free/busy) calendar is showing history
Philipp Schüle [Tue, 13 May 2014 15:09:16 +0000 (17:09 +0200)]
0009918: shared (only free/busy) calendar is showing history

* adds acl check for record notes are searched for
* adds a test that asserts removal of notes in free/busy cleanup
* json note search now always requires model and record id (adopted
tests)
* adds note model name when using addMultipleModificationSystemNotes

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

Change-Id: Ieb59a66c8fc0c03b7c1a281dbfbbff38514875fc
Reviewed-on: http://gerrit.tine20.com/customers/634
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9858: allow to --create_admin for LDAP accounts backend
Philipp Schüle [Fri, 25 Apr 2014 09:17:50 +0000 (11:17 +0200)]
#9858: allow to --create_admin for LDAP accounts backend

* removes restiction to SQL backend
* adds helper fn for checking admin group membership

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

Change-Id: Iad94b2a2493d659d3353ab143955daea1a2b0e72
Reviewed-on: http://gerrit.tine20.com/customers/555
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009910: updateFlags is using too much memory
Philipp Schüle [Fri, 9 May 2014 07:50:18 +0000 (09:50 +0200)]
0009910: updateFlags is using too much memory

* iterates messages when using condstore, too

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

Change-Id: Iba3d54a790c9c37e4e294f64aa46c1a0ba4eb218
Reviewed-on: http://gerrit.tine20.com/customers/613
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009534: whole day events display problem
Alexander Stintzing [Fri, 9 May 2014 08:52:02 +0000 (10:52 +0200)]
0009534: whole day events display problem

Seit einiger Zeit fällt mir auf, dass ganztägige Termine nicht mehr eindeutig den
Tagen zuzuordnen sind. Das heißt (s. Screenshot) das die Termine über die Tage
hinaus gezogen sind.
Außerdem tauchten bspw. am 16.1. der ganztägige Termin dort doppelt auf. Leider
ist das auf dem momentanen Screenshot nicht (mehr) zu sehen, weil der Termin
urplötzlich nicht mehr doppelt angezeigt wird.

Fakt ist: Es wurden bis eben noch zwei ganztägige Termine angezeigt, obwohl sich
dort nur einer befinden sollte. Es machte hierbei keinen Unterschied welchen Termin
ich anklickte, ich kam offensichtlich immer zur gleichen Detailansicht.

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

Change-Id: I6a2dcb50b8e71cc9384a499d437d2932c895a8c5
Reviewed-on: http://gerrit.tine20.com/customers/614
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>