tine20
7 years agoMerge branch '2013.03' into 2013.10
Philipp Schüle [Wed, 30 Oct 2013 13:56:59 +0000 (14:56 +0100)]
Merge branch '2013.03' into 2013.10

7 years ago#9148: fix test testRecuringAlarmWithThisAndFutureSplit
Philipp Schüle [Wed, 30 Oct 2013 13:19:25 +0000 (14:19 +0100)]
#9148: fix test testRecuringAlarmWithThisAndFutureSplit

- handle DST boundaries

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

Change-Id: Ib72808f6812b321f0455ba5a8e7e67ecf8590845
Reviewed-on: http://gerrit.tine20.com/customers/191
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9090: can not save record after fixing validation error
Philipp Schüle [Tue, 29 Oct 2013 13:55:25 +0000 (14:55 +0100)]
#9090: can not save record after fixing validation error

- set saving flag of edit dialog to false

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

Change-Id: I2a71d2e2d6ef5044bef80f768d8c78c9b072d173
Reviewed-on: https://gerrit.tine20.org/tine20/2480
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago #9150 (#9168): sickness days should be bookable on vacation days
Alexander Stintzing [Mon, 28 Oct 2013 19:18:58 +0000 (20:18 +0100)]
 #9150 (#9168): sickness days should be bookable on vacation days

when an employee is sick in his vacation, this sickness days should be bookable

 - also resolved rendering failure of freetime days_count
 - respect extra vacation days in freetime edit dialog
 - highlight dates in freetime edit dialog (vacation, sickness, feast, days not to work on by contract)

also resolved https://forge.tine20.org/mantisbt/view.php?id=9168
 - when saving sickness days, the last and first date flips

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

Change-Id: Iad351b82d2e078905447a4a01f9b31b398e56d91
Reviewed-on: https://gerrit.tine20.org/tine20/2478
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9156: some names for favorites are not accepted
Philipp Schüle [Tue, 29 Oct 2013 09:23:02 +0000 (10:23 +0100)]
#9156: some names for favorites are not accepted

- improved error handling and program flow

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

Change-Id: Ied6b42d78e2d1d8e09b76c4ea65778e1bb9900df
Reviewed-on: https://gerrit.tine20.org/tine20/2477
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9152: saving of record fails because of too many relations
Philipp Schüle [Tue, 29 Oct 2013 09:24:54 +0000 (10:24 +0100)]
#9152: saving of record fails because of too many relations

- make sure, the old/new_value fields are longtext (clob)
- added getDb() getters to setup backends

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

Change-Id: I19fe360bc6b16169fbaa8feb73251b38e8aca4f1
Reviewed-on: https://gerrit.tine20.org/tine20/2476
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agosome minor typos
Philipp Schüle [Tue, 29 Oct 2013 13:48:31 +0000 (14:48 +0100)]
some minor typos

Change-Id: I83a42f653354263bab43e2dcc9cdd0af1515f41d
Reviewed-on: https://gerrit.tine20.org/tine20/2479
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009078: HR: booking unexcused sickness days as vacation days
Alexander Stintzing [Fri, 18 Oct 2013 16:13:32 +0000 (18:13 +0200)]
0009078: HR: booking unexcused sickness days as vacation days

when booking unexcused sickness days as vacation days and the
employee doesn't have any vacation days left, this should be indicated

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

Change-Id: I45155e532238e10858aaf9f486e78be5fd1dfc62
Reviewed-on: https://gerrit.tine20.org/tine20/2463
Tested-by: jenkins user
Reviewed-by: Alexander Stintzing <a.stintzing@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agorelation picker grid panel fixes
Alexander Stintzing [Tue, 22 Oct 2013 06:52:41 +0000 (08:52 +0200)]
relation picker grid panel fixes

Change-Id: I27057f547823158d2bea07b4b8f9ecdd5fd7b974
Reviewed-on: https://gerrit.tine20.org/tine20/2466
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agorecords property might be missing
Philipp Schüle [Mon, 28 Oct 2013 12:24:19 +0000 (13:24 +0100)]
records property might be missing

Change-Id: I7226399bcc441124994aac57b007db81dafd995a
Reviewed-on: https://gerrit.tine20.org/tine20/2474
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9116: fix testParallelAlarmTrigger
Philipp Schüle [Mon, 28 Oct 2013 19:23:53 +0000 (20:23 +0100)]
#9116: fix testParallelAlarmTrigger

- temporarily disable test as it fails randomly

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

Change-Id: I6de1a56d96b4f18e69eb867460988377b89b75e0

7 years ago8886: Translate WorkingTime records
Michael Spahn [Mon, 28 Oct 2013 12:35:25 +0000 (13:35 +0100)]
8886: Translate WorkingTime records

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

Change-Id: Id9a44f68e0d9b6717b3a4013b9ddcbc670f7e537
Reviewed-on: https://gerrit.tine20.org/tine20/2467
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0007658: Carddav multiple Adressbooks on MacOSX
Cornelius Weiß [Fri, 25 Oct 2013 14:44:03 +0000 (16:44 +0200)]
0007658: Carddav multiple Adressbooks on MacOSX

add global meta addressbook for OSX client

Change-Id: I963e0055ef023ea7c8ded4fd7d4bfb7929eaeb02
Reviewed-on: https://gerrit.tine20.org/tine20/2473
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoupdated to Syncroton 1.0
Lars Kneschke [Sat, 26 Oct 2013 14:19:58 +0000 (16:19 +0200)]
updated to Syncroton 1.0

Change-Id: I3b051f932d60457ea85719fdb99ebf88befa6b27
Reviewed-on: https://gerrit.tine20.org/tine20/2470
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009106: VCard converters broken and won't sync when image present
Cornelius Weiß [Fri, 25 Oct 2013 14:41:01 +0000 (16:41 +0200)]
0009106: VCard converters broken and won't sync when image present

images need to be b64 encoded as found out by ingoratsdorf

Change-Id: I963e0055ef023ea7c8ded4fd7d4bfb7929eaeb01
Reviewed-on: https://gerrit.tine20.org/tine20/2465
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009120: Enable edit dialog button after error while saving
Michael Spahn [Mon, 28 Oct 2013 11:07:43 +0000 (12:07 +0100)]
0009120: Enable edit dialog button after error while saving

- added this.saving = false to several edit dialogs (onRequestFailed)

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

Change-Id: I16e7d1f796d64e06dde35f48599dc3d941b4c13d
Reviewed-on: https://gerrit.tine20.org/tine20/2459
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoMerge branch '2013.03' into 2013.10
Philipp Schüle [Mon, 28 Oct 2013 11:24:23 +0000 (12:24 +0100)]
Merge branch '2013.03' into 2013.10

7 years ago0009138: Increases birthday field size to make it visible
Michael Spahn [Sat, 26 Oct 2013 15:13:18 +0000 (17:13 +0200)]
0009138: Increases birthday field size to make it visible

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

Change-Id: I18ea3905433bf19262a097a27a8a22c99d1906eb
Reviewed-on: https://gerrit.tine20.org/tine20/2471
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9148: fix test testRecuringAlarmAfterSeriesEnds
Philipp Schüle [Mon, 28 Oct 2013 10:50:56 +0000 (11:50 +0100)]
#9148: fix test testRecuringAlarmAfterSeriesEnds

- use recur event for rrule assertion to prevent dst boundary problems

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

Change-Id: I7fb629c138d515e038b4358d920221c397f73a4b
Reviewed-on: http://gerrit.tine20.com/customers/190
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 ago0009140: Make Filemanager visible for regular users
Michael Spahn [Sat, 26 Oct 2013 12:44:28 +0000 (14:44 +0200)]
0009140: Make Filemanager visible for regular users

Change-Id: Ieaa77e14bed5411474b59c0e90fa36958f4fcb3a
Reviewed-on: https://gerrit.tine20.org/tine20/2469
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agohelper function for user agent dependent actions
Cornelius Weiß [Mon, 28 Oct 2013 09:28:49 +0000 (10:28 +0100)]
helper function for user agent dependent actions

Change-Id: I963e0055ef023ea7c8ded4fd7d4bfb7929eaeb04
Reviewed-on: http://gerrit.tine20.com/customers/189
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agodetect addressbook from OSX Mavericks
Cornelius Weiß [Mon, 28 Oct 2013 09:26:44 +0000 (10:26 +0100)]
detect addressbook from OSX Mavericks

Change-Id: I963e0055ef023ea7c8ded4fd7d4bfb7929eaeb03
Reviewed-on: http://gerrit.tine20.com/customers/188
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoimproved notes test
Philipp Schüle [Fri, 25 Oct 2013 19:06:58 +0000 (21:06 +0200)]
improved notes test

7 years ago #9064 (#9074): allow to book vacation days from next year
Alexander Stintzing [Tue, 15 Oct 2013 10:53:41 +0000 (12:53 +0200)]
 #9064 (#9074): allow to book vacation days from next year

If an employee has no vacation days left in a year,
it should be possible to book vacation days from another account.

 - also resolved
#9074: the vacation and sickness grid should show the days count and the last date
https://forge.tine20.org/mantisbt/view.php?id=9074

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

Change-Id: I6ce19febae28862fee88b3dda758bb3d5c641fd1
Reviewed-on: https://gerrit.tine20.org/tine20/2462
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoavoid duplicate json encoding
Lars Kneschke [Fri, 25 Oct 2013 12:29:24 +0000 (14:29 +0200)]
avoid duplicate json encoding

Change-Id: I0dce426920d7be6fd2bf126dc0334c13b087a858
Reviewed-on: https://gerrit.tine20.org/tine20/2464
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago9032: Fixes license and credit links in the about dialog
Michael Spahn [Fri, 25 Oct 2013 07:52:33 +0000 (09:52 +0200)]
9032: Fixes license and credit links in the about dialog

Change-Id: Ic3a5723fb89a8044357e885dc96e02dcb9cd4369
Reviewed-on: https://gerrit.tine20.org/tine20/2461
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoadded some TRACE logging when inserting TASKs
Philipp Schüle [Thu, 24 Oct 2013 14:08:45 +0000 (16:08 +0200)]
added some TRACE logging when inserting TASKs

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

Change-Id: I3dd60950d9ca180ed664e61357d2effb8e32d082
Reviewed-on: https://gerrit.tine20.org/tine20/2460
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009112: Method HumanResources.searchContracts not found
Alexander Stintzing [Tue, 22 Oct 2013 16:55:48 +0000 (18:55 +0200)]
0009112: Method HumanResources.searchContracts not found

 - disable sort in contracts grid panel

Change-Id: I0b0785ba83da9ab039929fd4efa091dd1f94625e

7 years ago0009092: Models without constraints config can't be related to a record
Alexander Stintzing [Mon, 21 Oct 2013 13:50:15 +0000 (15:50 +0200)]
0009092: Models without constraints config can't be related to a record

Models without constraints config can't be handled by the GenericPickerGridPanel (e.g. HR account)

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

Change-Id: I963e0055ef023ea7c8ded4fd7d4bfb7929eaeb00
Reviewed-on: https://gerrit.tine20.org/tine20/2457
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009088: HR QuickSearch
Alexander Stintzing [Mon, 21 Oct 2013 11:40:17 +0000 (13:40 +0200)]
0009088: HR QuickSearch

the quicksearch filter should work with employee names

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

Change-Id: Ia9f2117c1ec8273392ba2020bab2fb9251498ebe
Reviewed-on: https://gerrit.tine20.org/tine20/2438
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoincreased height of infopanel for survey panel
Philipp Schüle [Wed, 23 Oct 2013 15:33:47 +0000 (17:33 +0200)]
increased height of infopanel for survey panel

7 years agoupdated changelogs for 2013.10.1
Philipp Schüle [Wed, 23 Oct 2013 13:32:21 +0000 (15:32 +0200)]
updated changelogs for 2013.10.1

7 years ago#8624: update transifex strings
Philipp Schüle [Wed, 23 Oct 2013 13:26:18 +0000 (15:26 +0200)]
#8624: update transifex strings

7 years agoupdate lang templates
Philipp Schüle [Wed, 23 Oct 2013 12:55:41 +0000 (14:55 +0200)]
update lang templates

7 years ago0009114: Freeetime edit dialog doesn't calculate recurring feast days
Alexander Stintzing [Wed, 23 Oct 2013 10:38:02 +0000 (12:38 +0200)]
0009114: Freeetime edit dialog doesn't calculate recurring feast days

if a feast day is a recurring event in the feast calendar, recurrings won't be shown

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

Change-Id: Ifab5894c3efea89e01bdea489b395745a83dbd45
Reviewed-on: https://gerrit.tine20.org/tine20/2455
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
7 years ago0009110: Weekdays should have a spinner in the contract edit dialog
Alexander Stintzing [Tue, 22 Oct 2013 17:24:58 +0000 (19:24 +0200)]
0009110: Weekdays should have a spinner in the contract edit dialog

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

Change-Id: I97f1af4a4eb1417b4ee8e034ab857d09a05c44fc
Reviewed-on: https://gerrit.tine20.org/tine20/2453
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoUpdated Univention packaging (add missing files)
Lars Kneschke [Wed, 23 Oct 2013 05:48:19 +0000 (07:48 +0200)]
Updated Univention packaging (add missing files)

Change-Id: I49819230c4bab0f340c3a479eeaeeeb7ddb017bf
Reviewed-on: https://gerrit.tine20.org/tine20/2456
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agoallow to have \,, \: and space in setup options
Lars Kneschke [Wed, 23 Oct 2013 05:15:54 +0000 (07:15 +0200)]
allow to have \,, \: and space in setup options

needed to setup ldap settings from cli

Change-Id: I8dafdcdf34d84f00e007a2e957c262c68f7c6ee8
Reviewed-on: https://gerrit.tine20.org/tine20/2450
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoAdmin - fix print page for Containers and Customfields
AirMike [Tue, 22 Oct 2013 22:00:08 +0000 (00:00 +0200)]
Admin - fix print page for Containers and Customfields

Change-Id: If81817ba52653d27584c5a2b70447c907f2a6292
Reviewed-on: https://gerrit.tine20.org/tine20/2449
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoAdmin - respect page size in grid for Groups, Roles nad Tags
AirMike [Tue, 22 Oct 2013 21:29:00 +0000 (23:29 +0200)]
Admin - respect page size in grid for Groups, Roles nad Tags

Change-Id: I963e188fcfc73121e8e3812b92d3295a0a5052ba
Reviewed-on: https://gerrit.tine20.org/tine20/2448
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoadded CalDAV tasks
Philipp Schüle [Tue, 22 Oct 2013 12:54:19 +0000 (14:54 +0200)]
added CalDAV tasks

Change-Id: I8cae51e3b56df9759f8799d82a3d9114497a9a68
Reviewed-on: https://gerrit.tine20.org/tine20/2447
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoMantis#0008262 Expresso#5105
Cornelius Weiß [Tue, 22 Oct 2013 09:30:14 +0000 (11:30 +0200)]
Mantis#0008262 Expresso#5105

Bold and italic does not work in IE8/IE9

Change-Id: Ib66d3ee561199a625ce3af60d0e32feb3e77cb2b
Reviewed-on: https://gerrit.tine20.org/tine20/2446
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agouid is not preserved on task update
Cornelius Weiß [Mon, 21 Oct 2013 13:46:23 +0000 (15:46 +0200)]
uid is not preserved on task update

Change-Id: Ib0e7916a45c7b0dfb168da932bbca31d013e0eff
Reviewed-on: https://gerrit.tine20.org/tine20/2441
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoremove folder tree flickering on drag&drop reload
Cornelius Weiß [Tue, 22 Oct 2013 08:58:55 +0000 (10:58 +0200)]
remove folder tree flickering on drag&drop reload

Change-Id: Ib0e7916a45c7b0dfb168da932bbca31d013e0e9f
Reviewed-on: https://gerrit.tine20.org/tine20/2445
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9066: iCal .ics file import fails
Philipp Schüle [Mon, 21 Oct 2013 12:56:40 +0000 (14:56 +0200)]
#9066: iCal .ics file import fails

- try to sanitize email address
- add note to contact if address was sanitized

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

Change-Id: I3b211403a66c9a2abd2de3b04bf5ef7e26681932
Reviewed-on: https://gerrit.tine20.org/tine20/2431
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9086: allow to send mail to all attending group members
Philipp Schüle [Mon, 21 Oct 2013 13:14:54 +0000 (15:14 +0200)]
#9086: allow to send mail to all attending group members

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

Change-Id: Ifc4e6af3ee0144d783a0b5050e0e728d7b098069
Reviewed-on: https://gerrit.tine20.org/tine20/2440
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoset default port for PGSQL connections
Lars Kneschke [Wed, 23 Oct 2013 07:36:45 +0000 (09:36 +0200)]
set default port for PGSQL connections

Change-Id: I37660e0ceb6219a32b72e4f191fbae9fd1a03a70
Reviewed-on: https://gerrit.tine20.org/tine20/2452
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoUpdated Univention packaging
Lars Kneschke [Wed, 23 Oct 2013 05:48:19 +0000 (07:48 +0200)]
Updated Univention packaging

Change-Id: I49819230c4bab0f340c3a479eeaeeeb7ddb017be
Reviewed-on: https://gerrit.tine20.org/tine20/2451
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoMerge branch '2013.03'
Philipp Schüle [Tue, 22 Oct 2013 13:47:52 +0000 (15:47 +0200)]
Merge branch '2013.03'

7 years agodate could not be parsed correctly
Philipp Schüle [Mon, 7 Oct 2013 10:11:53 +0000 (12:11 +0200)]
date could not be parsed correctly

- expect 1970-01-01
- this might have worked in php <= 5.3.2

7 years ago#9102: sometimes message cache update enters infinite loop
Philipp Schüle [Tue, 22 Oct 2013 13:11:09 +0000 (15:11 +0200)]
#9102: sometimes message cache update enters infinite loop

- prevent infinite recursions if structure of part could not be found

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

Change-Id: I11f4695df99d4948265eaab6f6daade9510124b3
Reviewed-on: http://gerrit.tine20.com/customers/180
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9076: prevent sql connection to email backend for cronuser
Philipp Schüle [Mon, 21 Oct 2013 12:51:24 +0000 (14:51 +0200)]
#9076: prevent sql connection to email backend for cronuser

- fixes re-registration of sql plugins

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

Change-Id: I1c1412aab07c93277b89c3b03756167c8e194c27
Reviewed-on: https://gerrit.tine20.org/tine20/2439
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9076: prevent sql connection to email backend for cronuser
Philipp Schüle [Mon, 21 Oct 2013 12:51:24 +0000 (14:51 +0200)]
#9076: prevent sql connection to email backend for cronuser

- fixes re-registration of sql plugins

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

Change-Id: I1c1412aab07c93277b89c3b03756167c8e194c27
Reviewed-on: https://gerrit.tine20.org/tine20/2439
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoFix handling datetime field in multi edit
AirMike [Wed, 9 Oct 2013 08:25:36 +0000 (10:25 +0200)]
Fix handling datetime field in multi edit

Change-Id: I87cf16f00b200cb7857dfac69fc0048fefb07ebf
Reviewed-on: https://gerrit.tine20.org/tine20/2399
Tested-by: jenkins user
Reviewed-by: Alexander Stintzing <a.stintzing@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoSafer split by _Model_
AirMike [Thu, 26 Sep 2013 08:03:11 +0000 (10:03 +0200)]
Safer split by _Model_

Change-Id: I31fa2dd64690f2e7fd66a1856eae818f40b63586
Reviewed-on: https://gerrit.tine20.org/tine20/2360
Reviewed-by: Alexander Stintzing <a.stintzing@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agofixed CRM demo data typo
Philipp Schüle [Thu, 17 Oct 2013 13:20:23 +0000 (15:20 +0200)]
fixed CRM demo data typo

Change-Id: Ib0e7916a45c7b0dfb168da932bbca31d013e0e8f
Reviewed-on: https://gerrit.tine20.org/tine20/2425
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoMerge branch '2013.03'
Philipp Schüle [Mon, 21 Oct 2013 10:21:15 +0000 (12:21 +0200)]
Merge branch '2013.03'

7 years ago #9076: prevent sql connection to email backend for cronuser
Philipp Schüle [Mon, 21 Oct 2013 09:48:40 +0000 (11:48 +0200)]
 #9076: prevent sql connection to email backend for cronuser

- allow to unregister all user plugins
- this prevents unnecessary connections to email backends

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

Change-Id: Ib66d3ee561199a625ce3af60d0e32feb3e77cb2a
Reviewed-on: http://gerrit.tine20.com/customers/178
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoUpdated Debian packaging
Lars Kneschke [Mon, 21 Oct 2013 05:03:55 +0000 (07:03 +0200)]
Updated Debian packaging

Change-Id: I9e1207d6780cbc501e5bcfe09c8ba9a10635d301
Reviewed-on: https://gerrit.tine20.org/tine20/2437
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agoUpdated Fedora packaging
Lars Kneschke [Mon, 21 Oct 2013 04:59:24 +0000 (06:59 +0200)]
Updated Fedora packaging

Change-Id: I98ae0074fa66c3cced0f31ec8bacd085291eeffa
Reviewed-on: https://gerrit.tine20.org/tine20/2435
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agoupdate to stable phpdocumentor and latest syncroton
Lars Kneschke [Sat, 19 Oct 2013 02:35:55 +0000 (04:35 +0200)]
update to stable phpdocumentor and latest syncroton

Change-Id: I0f58403a82010c851b2b8a476414edb91a7787ee
Reviewed-on: https://gerrit.tine20.org/tine20/2434
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agoupdate Ubuntu packaging for Saucy
Lars Kneschke [Sat, 19 Oct 2013 02:30:13 +0000 (04:30 +0200)]
update Ubuntu packaging for Saucy

Change-Id: Ice7b7288b2ef3466c08c7126d6ed89428ee7699b
Reviewed-on: https://gerrit.tine20.org/tine20/2433
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agoresorted functions and added phpdoc
Philipp Schüle [Fri, 18 Oct 2013 12:33:33 +0000 (14:33 +0200)]
resorted functions and added phpdoc

7 years ago# 9072: iOS does not set filter end
Lars Kneschke [Fri, 18 Oct 2013 08:38:11 +0000 (10:38 +0200)]
# 9072: iOS does not set filter end

... in [comp-filters][time-range]

- convert DateTime to Tinebase_DateTime
- make sure, end is set

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

Change-Id: I02706d29aabc3982d6a7675bd4d4924ff41644ff
Reviewed-on: https://gerrit.tine20.org/tine20/2429
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoupdate to latest revision of Syncroton
Lars Kneschke [Thu, 17 Oct 2013 18:15:13 +0000 (20:15 +0200)]
update to latest revision of Syncroton

Change-Id: Id77fb80d5d56a8445c29754bda3259e69a9be420
Reviewed-on: https://gerrit.tine20.org/tine20/2427
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agoadds newline after recur exception message
Philipp Schüle [Thu, 17 Oct 2013 14:06:47 +0000 (16:06 +0200)]
adds newline after recur exception message

Change-Id: I432622e22839719d63545cc000018664e5261b37
Reviewed-on: https://gerrit.tine20.org/tine20/2426
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago #9058: show query filter when selecting TA foreign filter
Philipp Schüle [Wed, 16 Oct 2013 16:21:29 +0000 (18:21 +0200)]
 #9058: show query filter when selecting TA foreign filter

- is_open is not longer required as default filter
- maybe we should allow multiple default filters
- adds some logging

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

Change-Id: Ia339d5c96556efeb08f39787058f79cf1378710c
Reviewed-on: https://gerrit.tine20.org/tine20/2424
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agofixed undefined valiable error ($interval -> $number)
Philipp Schüle [Thu, 17 Oct 2013 09:27:44 +0000 (11:27 +0200)]
fixed undefined valiable error ($interval -> $number)

7 years ago#9044: em client not allowed to change tasks
Philipp Schüle [Thu, 17 Oct 2013 08:20:26 +0000 (10:20 +0200)]
#9044: em client not allowed to change tasks

- adds patch by Thomas Pawassarat <tomp@topanet.de>

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

Change-Id: Ica3d0b1bcd52d0e19be3ce3811e85128a11a3365
Reviewed-on: https://gerrit.tine20.org/tine20/2416
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoupdates changelogs for Collin RC2
Philipp Schüle [Thu, 17 Oct 2013 08:29:32 +0000 (10:29 +0200)]
updates changelogs for Collin RC2

7 years ago #8994: feast_calendar not selectable
Alexander Stintzing [Wed, 16 Oct 2013 16:06:55 +0000 (18:06 +0200)]
 #8994: feast_calendar not selectable

sometimes the fc is not selectable

https://forge.tine20.org/mantisbt/view.php?id=8994
Change-Id: I306cc9473e01955765d84a19e39104e3cb2bb44a
Reviewed-on: https://gerrit.tine20.org/tine20/2420
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009030: some missing translations in HR
Philipp Schüle [Wed, 16 Oct 2013 14:54:59 +0000 (16:54 +0200)]
0009030: some missing translations in HR

7 years agoupdate lang templates
Philipp Schüle [Wed, 16 Oct 2013 14:45:03 +0000 (16:45 +0200)]
update lang templates

7 years ago0009030: some missing translations in HR
Alexander Stintzing [Wed, 16 Oct 2013 14:34:22 +0000 (16:34 +0200)]
0009030: some missing translations in HR

There are some translations missing in HR GridPanel: Employee, Personal accounts...

https://forge.tine20.org/mantisbt/view.php?id=9030
Change-Id: I477030214554ce593b78e255222e16f3b3c05189
Reviewed-on: https://gerrit.tine20.org/tine20/2419
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9054: add chrome_web_app.json to package
Philipp Schüle [Wed, 16 Oct 2013 14:23:44 +0000 (16:23 +0200)]
#9054: add chrome_web_app.json to package

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

Change-Id: Ibddd3e6f731755bf4cb0aa40290f0dc00d09ae2d
Reviewed-on: https://gerrit.tine20.org/tine20/2418
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#8990: update RELEASENOTES
Philipp Schüle [Wed, 16 Oct 2013 13:47:36 +0000 (15:47 +0200)]
#8990: update RELEASENOTES

... for Collin

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

Change-Id: I269b1f0b7ca4b361e2451cd3b1b23c92b6ef26a7
Reviewed-on: https://gerrit.tine20.org/tine20/2417
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9022: can not accept invitation to recurring event exception
Philipp Schüle [Wed, 16 Oct 2013 13:09:27 +0000 (15:09 +0200)]
#9022: can not accept invitation to recurring event exception

- added caldav test for this
- improved status authkey error handling

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

Change-Id: I14717e8ef864a8e2b8602172a516d002d05d43d9
Reviewed-on: https://gerrit.tine20.org/tine20/2413
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#8624: update transifex strings
Philipp Schüle [Wed, 16 Oct 2013 10:34:32 +0000 (12:34 +0200)]
#8624: update transifex strings

7 years agoupdate lang templates
Philipp Schüle [Tue, 15 Oct 2013 18:10:46 +0000 (20:10 +0200)]
update lang templates

7 years ago#8954: "add attender" not visible
Philipp Schüle [Mon, 14 Oct 2013 13:23:27 +0000 (15:23 +0200)]
#8954: "add attender" not visible

... when more than 8 attendee in filter

- decreased height of attendee grid in filter layer
- decreased z-index of layer combo again

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

Change-Id: I9716a7722ec0b0fbb42e1c585ebfc38cb7a84218
Reviewed-on: https://gerrit.tine20.org/tine20/2411
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009050: HumanResources ui bugs / enhancements
Alexander Stintzing [Mon, 14 Oct 2013 12:49:31 +0000 (14:49 +0200)]
0009050: HumanResources ui bugs / enhancements

 - number of the employee duplicate check does not work properly. the value
   should be editable in the duplicate resolve gridpanel
 - remove "add note" from contract edit dialog
 - remove "add note", "tags" from freetime edit dialog
 - remove pagination, filtertoolbar from sickness and vacation grid
 - book unexcused sickness days as vacation day is not possible

 - better german translation for Year -> Kalenderjahr in contract edit dialog

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

Change-Id: Ifce85219534f70b9bd4ac466105bf46c781241d2
Reviewed-on: https://gerrit.tine20.org/tine20/2415
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoimproved cli command assembling and logging
Philipp Schüle [Mon, 14 Oct 2013 09:27:56 +0000 (11:27 +0200)]
improved cli command assembling and logging

Change-Id: I891868cbdaf72c700d870d98c933de75b1aec780
Reviewed-on: https://gerrit.tine20.org/tine20/2407
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9016: Fatal error: Call to a member function toArray()
Philipp Schüle [Mon, 14 Oct 2013 09:40:22 +0000 (11:40 +0200)]
#9016: Fatal error: Call to a member function toArray()

... on a non-object in Task.php

- check if config setting is an object first

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

Change-Id: I124a53bc90b4df801e3528f347b86e26578f1bda
Reviewed-on: https://gerrit.tine20.org/tine20/2408
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009008: assign more free days than allowed
Alexander Stintzing [Tue, 8 Oct 2013 13:36:19 +0000 (15:36 +0200)]
0009008: assign more free days than allowed

assign more free days than allowed

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

Change-Id: Id1c375838ace1f986f3c741fb0837cd400f4a5be
Reviewed-on: https://gerrit.tine20.org/tine20/2395
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoupdated debian packaging for PostgreSQL
Lars Kneschke [Tue, 15 Oct 2013 05:49:22 +0000 (07:49 +0200)]
updated debian packaging for PostgreSQL

Change-Id: I84b8f1a19ecc5f28fcdc89d8f2c969d2993e016f
Reviewed-on: https://gerrit.tine20.org/tine20/2414
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: Lars Kneschke <l.kneschke@metaways.de>
7 years ago#9020: remove notification output
Philipp Schüle [Mon, 14 Oct 2013 09:14:03 +0000 (11:14 +0200)]
#9020: remove notification output

- fixed an error in Calendar_Model_Rrule

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

Change-Id: Ia4792a1114e7ccc50ae56296c82fe5213e543e0e
Reviewed-on: https://gerrit.tine20.org/tine20/2406
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009046: prompt for username
Alexander Stintzing [Mon, 14 Oct 2013 10:05:12 +0000 (12:05 +0200)]
0009046: prompt for username

sometimes upgrades needs to have an account set as current user to perform some record updates (needed for acl, modlog etc.)
this should be possible by promting for that username on cli.

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

Change-Id: I72c0215e2d2e4b82343ad950b69efc00ae6dc4bf
Reviewed-on: https://gerrit.tine20.org/tine20/2409
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agomore link and name updates
Lars Kneschke [Fri, 11 Oct 2013 09:25:33 +0000 (11:25 +0200)]
more link and name updates

Change-Id: I284029b7f8ed56478ba3a94ebefc21e8b8791b05
Reviewed-on: https://gerrit.tine20.org/tine20/2405
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009018: create cli function to set contract end_date to employee employment_ends
Alexander Stintzing [Wed, 9 Oct 2013 15:37:16 +0000 (17:37 +0200)]
0009018: create cli function to set contract end_date to employee employment_ends

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

Change-Id: Idb0b9bbc7116e9a65bf830217d36163b155f702e
Reviewed-on: https://gerrit.tine20.org/tine20/2401
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9010: tine20org link: org should be 1 pixel smaller
Philipp Schüle [Thu, 10 Oct 2013 14:04:23 +0000 (16:04 +0200)]
#9010: tine20org link: org should be 1 pixel smaller

- strip tags in login panel title, too

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

Change-Id: Ief0787f2cda9b9ac970c74f070ee55957f05a79a
Reviewed-on: https://gerrit.tine20.org/tine20/2404
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agolowered loglevel of very verbose LDAP logging
Philipp Schüle [Thu, 10 Oct 2013 13:59:27 +0000 (15:59 +0200)]
lowered loglevel of very verbose LDAP logging

Change-Id: I7662936c58b491de51ee2e4c9adfe56a69c41514
Reviewed-on: https://gerrit.tine20.org/tine20/2403
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoupdate lang templates
Philipp Schüle [Thu, 10 Oct 2013 14:00:41 +0000 (16:00 +0200)]
update lang templates

7 years ago#8966: Mail upon change of a recurring appointment
Cornelius Weiß [Thu, 10 Oct 2013 09:26:20 +0000 (11:26 +0200)]
#8966: Mail upon change of a recurring appointment

- also solves 8766: use different notification message/subject
for recurring events/exceptions

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

Change-Id: I1a4b42f49264709e82f5ae441c42ff02e529c9c3
Reviewed-on: https://gerrit.tine20.org/tine20/2382
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoupdated changelogs for Collin RC1
Philipp Schüle [Thu, 10 Oct 2013 10:08:47 +0000 (12:08 +0200)]
updated changelogs for Collin RC1

7 years ago#8626: show better error message when sending fails
Philipp Schüle [Thu, 10 Oct 2013 08:50:56 +0000 (10:50 +0200)]
#8626: show better error message when sending fails

... due to memory limit

- only allow to send messages < memory_limit / 10

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

Change-Id: I152022aa0bbc6d417fb2e0d3e2f4c94f6ea496f7
Reviewed-on: https://gerrit.tine20.org/tine20/2394
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9010: tine20org link: org should be 1 pixel smaller
Philipp Schüle [Thu, 10 Oct 2013 09:22:47 +0000 (11:22 +0200)]
#9010: tine20org link: org should be 1 pixel smaller

- and removed <sub> tag

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

Change-Id: I4bbb1684a9705f8c04b08e4723f5b62fb6639005
Reviewed-on: https://gerrit.tine20.org/tine20/2402
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0008624: update transifex strings
Philipp Schüle [Thu, 10 Oct 2013 09:16:22 +0000 (11:16 +0200)]
0008624: update transifex strings

7 years agoDirectly fetch app registry (fix fetching app config on app init)
AirMike [Wed, 9 Oct 2013 08:30:51 +0000 (10:30 +0200)]
Directly fetch app registry (fix fetching app config on app init)

Change-Id: Idba570dd22bf1d25cc89788334429ebfed86d8fb
Reviewed-on: https://gerrit.tine20.org/tine20/2400
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoASSIGNED - # 8988: check if php5-intl is required in debian/ubuntu
Lars Kneschke [Thu, 10 Oct 2013 05:03:07 +0000 (07:03 +0200)]
ASSIGNED - # 8988: check if php5-intl is required in debian/ubuntu
packages
https://forge.tine20.org/mantisbt/view.php?id=8988

Change-Id: Ibd7f850ef3c941811673ea805c4ca5395742fa95

7 years agoASSIGNED - # 8962: Remove documentation and tests from release file
Lars Kneschke [Wed, 9 Oct 2013 07:49:32 +0000 (09:49 +0200)]
ASSIGNED - # 8962: Remove documentation and tests from release file
https://forge.tine20.org/mantisbt/view.php?id=8962

Change-Id: I4abd147f372f83cf3a15d69a7e2fb59e327e70fa
Reviewed-on: https://gerrit.tine20.org/tine20/2398
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>