tine20
8 years agoincrease allowed call duration a little bit more
Philipp Schüle [Thu, 23 May 2013 11:47:31 +0000 (13:47 +0200)]
increase allowed call duration a little bit more

Change-Id: Ib8b574573915f2eb1489ee252839b79b9105e6cb
Reviewed-on: https://gerrit.tine20.org/tine20/2021
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
8 years agoupdated changelogs for 2013.03.4
Philipp Schüle [Thu, 23 May 2013 08:19:08 +0000 (10:19 +0200)]
updated changelogs for 2013.03.4

8 years ago#8078: concurrent attendee change should be merged
Philipp Schüle [Thu, 16 May 2013 12:21:56 +0000 (14:21 +0200)]
#8078: concurrent attendee change should be merged

- modlog attendee / recordset changes
- try to merge non-conflicting changes in attached recordsets
- added modlog fields to attender
- changed function signatures of create/updateAttender
- purge deleted attendee from db (otherwise we would need to refactor
lots of classes)

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

Change-Id: Ibb9c792bd7cc590bdd87a742d6e8ec6f20919faa
Reviewed-on: https://gerrit.tine20.org/tine20/1959
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoMerge branch 'tine20.com/2012.10' into 2013.03
Philipp Schüle [Thu, 23 May 2013 08:11:13 +0000 (10:11 +0200)]
Merge branch 'tine20.com/2012.10' into 2013.03

8 years agoupdate translation files
Philipp Schüle [Thu, 23 May 2013 08:10:13 +0000 (10:10 +0200)]
update translation files

8 years agoASSIGNED - # 8238: Packages: /etc/tine20/config.php should be
Lars Kneschke [Thu, 23 May 2013 08:05:09 +0000 (10:05 +0200)]
ASSIGNED - # 8238: Packages: /etc/tine20/config.php should be
http-server modifiable
https://forge.tine20.org/mantisbt/view.php?id=8238

Change-Id: I2090f717e8e36d0fdc9a14325a33cc3f3937c642
Reviewed-on: http://gerrit.tine20.com/customers/102
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: Lars Kneschke <l.kneschke@metaways.de>
8 years agoMerge branch 'master' of http://git.syncroton.org/Syncroton into 2013.03
Philipp Schüle [Thu, 23 May 2013 07:54:55 +0000 (09:54 +0200)]
Merge branch 'master' of git.syncroton.org/Syncroton into 2013.03

8 years agoavoid sending HTTP header "Content-Type: text/html" for empty sync
Lars Kneschke [Thu, 23 May 2013 06:26:44 +0000 (08:26 +0200)]
avoid sending HTTP header "Content-Type: text/html" for empty sync
responses

Change-Id: Icb6127f50d993292c6b82d54bf191cf6551f7ac7

8 years agosanitize hostname if empty
Philipp Schüle [Tue, 21 May 2013 14:34:07 +0000 (16:34 +0200)]
sanitize hostname if empty

Change-Id: I7712163863eba55125ba72de2c352b3553b6c864
Reviewed-on: https://gerrit.tine20.org/tine20/2045
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#6838: fix Calendar_Frontend_WebDAV_EventTests
Philipp Schüle [Wed, 15 May 2013 10:48:39 +0000 (12:48 +0200)]
#6838: fix Calendar_Frontend_WebDAV_EventTests

- increase timeslot in which event isn't declined to 20 seconds

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

Change-Id: Id26e678bd8eb57cd3165d60c62223fda92af3664
Reviewed-on: https://gerrit.tine20.org/tine20/2019
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8392: whole day rendering bug after background refresh
Philipp Schüle [Fri, 17 May 2013 08:27:41 +0000 (10:27 +0200)]
#8392: whole day rendering bug after background refresh

- do not defer redraw after app activation

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

Change-Id: Id9434acde51581f7306f96453be928f437b2f2ba
Reviewed-on: https://gerrit.tine20.org/tine20/2026
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#7674: prevent "Method not found" exceptions
Philipp Schüle [Tue, 14 May 2013 16:52:48 +0000 (18:52 +0200)]
#7674: prevent "Method not found" exceptions

- show a friendlier message with instructions to the user

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

Change-Id: Ifd570324728f5a25a5b65d31710b6f6b8f186cd8
Reviewed-on: https://gerrit.tine20.org/tine20/2017
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8366: js error when selecting a row in contact search grid
Philipp Schüle [Tue, 14 May 2013 16:40:34 +0000 (18:40 +0200)]
#8366: js error when selecting a row in contact search grid

- make sure that the type column is updated
- only update if clicked column IS a type column

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

Change-Id: I85d7c057738ebf17e9aebe4d9e32fa7d715dd932
Reviewed-on: https://gerrit.tine20.org/tine20/2016
Tested-by: jenkins user
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoremove empty HELO hostname from smtp config
Philipp Schüle [Fri, 17 May 2013 11:39:47 +0000 (13:39 +0200)]
remove empty HELO hostname from smtp config

Change-Id: I0fe1b098cb4eae13cd52bc20a8b698679411bdac
Reviewed-on: https://gerrit.tine20.org/tine20/2023
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
8 years agoMerge branch 'tine20.com/2012.10' into 2013.03
Philipp Schüle [Tue, 21 May 2013 12:07:34 +0000 (14:07 +0200)]
Merge branch 'tine20.com/2012.10' into 2013.03

8 years agoASSIGNED - # 8400: Email search not working
Lars Kneschke [Tue, 21 May 2013 01:13:23 +0000 (03:13 +0200)]
ASSIGNED - # 8400: Email search not working
https://forge.tine20.org/mantisbt/view.php?id=8400

Change-Id: I180fe1a046bebe08af75aa4a6d59e2a323074994
Reviewed-on: http://gerrit.tine20.com/customers/101
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#7682: CalDav - Tine - Thunderbird - Palm Pre
Philipp Schüle [Thu, 16 May 2013 19:20:55 +0000 (21:20 +0200)]
#7682: CalDav - Tine - Thunderbird - Palm Pre

- parse TB snooze times for recur occurrences, too
- some minor improvements in ics tests and in the converter

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

Change-Id: I6bfb7ff3e68e2c8bd387814064bcdc5f9a8fb3e6
Reviewed-on: https://gerrit.tine20.org/tine20/2025
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
8 years ago#8368: fix CJT::testExdateUpdateAllWithModlogAddAttender
Philipp Schüle [Wed, 15 May 2013 07:45:05 +0000 (09:45 +0200)]
#8368: fix CJT::testExdateUpdateAllWithModlogAddAttender

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

Change-Id: Ib03b7c14599a455f3d6ee19f033b314b7c1c9443
Reviewed-on: https://gerrit.tine20.org/tine20/2018
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8392: whole day rendering bug after background refresh
Philipp Schüle [Wed, 15 May 2013 13:31:29 +0000 (15:31 +0200)]
#8392: whole day rendering bug after background refresh

- redraw whole day events after app activation

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

Change-Id: I0a538aea6f00215fe8cf65667ea895481c12be47
Reviewed-on: https://gerrit.tine20.org/tine20/2020
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago #8278: quickfilter reset does not reset filter toolbar
Alexander Stintzing [Tue, 14 May 2013 15:18:32 +0000 (17:18 +0200)]
 #8278: quickfilter reset does not reset filter toolbar

 - fix filterpanel

https://forge.tine20.org/mantisbt/view.php?id=8278
Change-Id: Ib0c7b6e2f3b19d295ecf8fe324165b84e4a772b8
Reviewed-on: https://gerrit.tine20.org/tine20/2014
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago #8004: duplicate check for employee
Alexander Stintzing [Tue, 7 May 2013 12:34:40 +0000 (14:34 +0200)]
 #8004: duplicate check for employee

 - allow to edit strings and dates of the finalRecord
   if strategy "mergeTheirs" or "mergeMine" is chosen
 - allow to edit both records on strategy "keep"

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

Change-Id: I49528e04c2c1d5d290537de18238c35886bfe49b
Reviewed-on: https://gerrit.tine20.org/tine20/1999
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8222: allow email pw suffix
Philipp Schüle [Mon, 13 May 2013 12:05:26 +0000 (14:05 +0200)]
#8222: allow email pw suffix

- preserve config keys that are not present in the setup.php email
config panel (as they are overwritten otherwise)

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

Change-Id: I799fec9ec8f4494862fd89c06d7a055ca684e03d
Reviewed-on: https://gerrit.tine20.org/tine20/1996
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8334: use vcalendar converter for ics import
Philipp Schüle [Mon, 13 May 2013 10:42:18 +0000 (12:42 +0200)]
#8334: use vcalendar converter for ics import

- added toTine20RecordSet to vcalendar converter
- replaced old qcal stuff with vcalendar converter in ical/ics import

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

Change-Id: I29ace8cc20803d4d0855b45d1fd2ceedaa72d4c5
Reviewed-on: https://gerrit.tine20.org/tine20/1997
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8288: Upgrade HTML Purifier to version 4.5.0
Philipp Schüle [Fri, 3 May 2013 12:39:59 +0000 (14:39 +0200)]
#8288: Upgrade HTML Purifier to version 4.5.0

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

Change-Id: Ib927eb2a878c6f7027d1b2bb92ec7afdd660f5ab
Reviewed-on: https://gerrit.tine20.org/tine20/1969
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8336: allow record_id and overwrite param in undo cli function
Philipp Schüle [Fri, 10 May 2013 10:27:01 +0000 (12:27 +0200)]
#8336: allow record_id and overwrite param in undo cli function

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

Change-Id: I08363658b0da27f32d3bfd33b33efd65f70bb151
Reviewed-on: https://gerrit.tine20.org/tine20/1998
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago#8308: error during install with redis cache backend
Philipp Schüle [Mon, 6 May 2013 09:34:08 +0000 (11:34 +0200)]
#8308: error during install with redis cache backend

- check if Tinebase is installed first
- use TA->isInstalled in Setup

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

Change-Id: Id2b298a30d17948ff4ec6094629fbbaac74aa1c6
Reviewed-on: https://gerrit.tine20.org/tine20/1984
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years agotry to cope with missing persistent filters
Philipp Schüle [Wed, 8 May 2013 16:32:10 +0000 (18:32 +0200)]
try to cope with missing persistent filters

Change-Id: Ife5085b91b984cb4fac70099567f753118ad3af3
Reviewed-on: https://gerrit.tine20.org/tine20/2000
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years agoRevert " #8278: quickfilter reset does not reset filter toolbar"
Philipp Schüle [Wed, 8 May 2013 17:20:03 +0000 (19:20 +0200)]
Revert " #8278: quickfilter reset does not reset filter toolbar"

This reverts commit aa4ecafc8f2b2e5e2827a31682631ba8334dde63

Change-Id: Ie8f71d682750ccc8d86f217d6b1b05cde316e68a
Reviewed-on: https://gerrit.tine20.org/tine20/2001
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago #8278: quickfilter reset does not reset filter toolbar
Alexander Stintzing [Mon, 6 May 2013 13:21:18 +0000 (15:21 +0200)]
 #8278: quickfilter reset does not reset filter toolbar

- apps should use filterPanel instead of the filterToolbar

Change-Id: I2962f0bf75814a0562d52b721255c5fbe326eda3
Reviewed-on: https://gerrit.tine20.org/tine20/1989
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8244: "rrule until must not be before dtstart" ...
Philipp Schüle [Mon, 6 May 2013 13:57:32 +0000 (15:57 +0200)]
#8244: "rrule until must not be before dtstart" ...

... when updating recur exception (THISANDFUTURE)

- we need to check the result of computeNextOccurrence()

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

Change-Id: I91932bd2cb4bfe059ea4889e4d4bef750f415189
Reviewed-on: https://gerrit.tine20.org/tine20/1987
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8318: add clear accesslog to scheduler
Philipp Schüle [Tue, 7 May 2013 14:05:40 +0000 (16:05 +0200)]
#8318: add clear accesslog to scheduler

- moved clearTable to AccessLog controller
- added new daily task to scheduler

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

Change-Id: I3d9699848e5198d49ad83875433c3803b89ebbc9
Reviewed-on: https://gerrit.tine20.org/tine20/1994
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agowe do not need the full stacktrace here
Philipp Schüle [Mon, 6 May 2013 13:31:54 +0000 (15:31 +0200)]
we do not need the full stacktrace here

- this is a very common case

Change-Id: Id7787a97238b6d3f994dbb41feec690a4cfea9ce
Reviewed-on: https://gerrit.tine20.org/tine20/1985
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agofilemanager fixes
Filip Visic [Sun, 5 May 2013 02:10:04 +0000 (04:10 +0200)]
filemanager fixes

Change-Id: I820a98bc898836a2a106031e802874b468c5b6ad
Reviewed-on: https://gerrit.tine20.org/tine20/1983
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
8 years agoMantis#0008304 Expresso#4937
Mario Kolling [Fri, 3 May 2013 17:17:10 +0000 (14:17 -0300)]
Mantis#0008304 Expresso#4937

Fix editable property of within Combo box in Date Filter.

Change-Id: I8fb6a656f69478b3655353ac71b0d8b019a1b525
Reviewed-on: https://gerrit.tine20.org/tine20/1982
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoMerge branch 'tine20.com/2012.10' into 2013.03
Philipp Schüle [Fri, 3 May 2013 13:20:06 +0000 (15:20 +0200)]
Merge branch 'tine20.com/2012.10' into 2013.03

8 years ago#8118: Dates created on Pixi multiplied by each sync
Philipp Schüle [Thu, 18 Apr 2013 08:52:45 +0000 (10:52 +0200)]
#8118: Dates created on Pixi multiplied by each sync

- make sure that $event->attendee is a record set
- moved filtering of attendee with/without email to separate functions
- added helper function that fills the resolved attendee cache

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

Change-Id: I3024b0064c310aa2ac3048f266349b4d7d543bc4
Reviewed-on: https://gerrit.tine20.org/tine20/1920
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
Reviewed-on: http://gerrit.tine20.com/customers/92
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
8 years agocalendar json tests: period filter is required now
Philipp Schüle [Fri, 3 May 2013 08:14:59 +0000 (10:14 +0200)]
calendar json tests: period filter is required now

- if it is omitted, a default period filter is used

Change-Id: I5dee018b36a22b9b1fd0d02cd4cb3c8e5deda40f
Reviewed-on: https://gerrit.tine20.org/tine20/1967
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
Tested-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago#8264: No login possible with active DBmail Backend
Philipp Schüle [Fri, 3 May 2013 09:54:06 +0000 (11:54 +0200)]
#8264: No login possible with active DBmail Backend

- catch initialization errors for IMAP/SMTP EmailUser-Plugins during
login

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

Change-Id: I8af9c62112287db25822b113efc39cac5e553e30
Reviewed-on: https://gerrit.tine20.org/tine20/1971
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago#8166: Credential-Dialog show up multiple times
Philipp Schüle [Fri, 3 May 2013 09:07:52 +0000 (11:07 +0200)]
#8166: Credential-Dialog show up multiple times

- forcing logout (by destroying session) when credential cache is empty

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

Change-Id: I4c965d37db061af15fad53e9d31fdaa919f0b3e2
Reviewed-on: https://gerrit.tine20.org/tine20/1970
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago#7754: signature disappeared on change account settings
Philipp Schüle [Fri, 3 May 2013 08:38:18 +0000 (10:38 +0200)]
#7754: signature disappeared on change account settings

- fallback to default account if no account is selected

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

Change-Id: I402ab4c4b6c837ca7e472e8dec5eb96db45550f9
Reviewed-on: https://gerrit.tine20.org/tine20/1968
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago #7820: php warning during html5 file upload
Cornelius Weiß [Fri, 3 May 2013 11:16:54 +0000 (13:16 +0200)]
 #7820: php warning during html5 file upload

- use correct Content-Type header

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

Change-Id: Id675bee9c69e95599c2a46bd03580fed8fe0f091
Reviewed-on: https://gerrit.tine20.org/tine20/1957
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8292: state error when losing timeaccount rights
Philipp Schüle [Tue, 30 Apr 2013 13:34:58 +0000 (15:34 +0200)]
#8292: state error when losing timeaccount rights

- check for node existance when applying state

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

Change-Id: I7559d13daf82068fa81d622accd61a77043afdcd
Reviewed-on: https://gerrit.tine20.org/tine20/1965
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago#8298: create voipmanager demodata
Philipp Schüle [Thu, 2 May 2013 14:50:27 +0000 (16:50 +0200)]
#8298: create voipmanager demodata

- create a fully featured snom phone with a single line
- fixed some voipmanager minor bugs / glitches

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

Change-Id: I9a2d1c98dfbeac412ba63f358de8c2cc079d6e27
Reviewed-on: https://gerrit.tine20.org/tine20/1966
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago #7826: add attendee changes to modlog
Philipp Schüle [Thu, 2 May 2013 11:31:48 +0000 (13:31 +0200)]
 #7826: add attendee changes to modlog

- added currentRecord to _inspectAfterUpdate()
- modlog attendee changes
- apply attendee changes in exdate update diff
- activated attendee exdate update test

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

Change-Id: I6161fb37fa1d7640aa2df236c00ed0ce4061f599
Reviewed-on: https://gerrit.tine20.org/tine20/1964
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years agoimproved logging on modlog sql error
Philipp Schüle [Fri, 26 Apr 2013 10:23:43 +0000 (12:23 +0200)]
improved logging on modlog sql error

Change-Id: I484f808edb25d085d650fcff3d29b89e19cefe78
Reviewed-on: https://gerrit.tine20.org/tine20/1944
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years agoallow empty folder_id
Philipp Schüle [Fri, 26 Apr 2013 13:05:18 +0000 (15:05 +0200)]
allow empty folder_id

- this could prevent the correct validation of new messages (without a
folder) that have been sent by the client

Change-Id: I624baeca66e9ae22cc7efad891366a06fdc4de73
Reviewed-on: https://gerrit.tine20.org/tine20/1947
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago #8272: can't overwrite existing favorite w/o right
Philipp Schüle [Fri, 26 Apr 2013 11:30:18 +0000 (13:30 +0200)]
 #8272: can't overwrite existing favorite w/o right

- allow allow to update own favorites without manage
 favorites right

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

Change-Id: I5933228a3484de62f3f29f9f01b6acfe03d94c34
Reviewed-on: https://gerrit.tine20.org/tine20/1945
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years agoMerge branch 'tine20.com/2012.10' into 2013.03
Philipp Schüle [Tue, 30 Apr 2013 09:12:25 +0000 (11:12 +0200)]
Merge branch 'tine20.com/2012.10' into 2013.03

8 years agoupdate API to latest version of Syncroton
Lars Kneschke [Mon, 29 Apr 2013 15:08:42 +0000 (17:08 +0200)]
update API to latest version of Syncroton

Change-Id: Ic013ed8db4475696eab6cc2219d48acbc585fb09
Reviewed-on: http://gerrit.tine20.com/customers/96
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoMerge branch 'master' of http://git.syncroton.org/Syncroton into tine20.com/2012...
Lars Kneschke [Mon, 29 Apr 2013 15:14:46 +0000 (17:14 +0200)]
Merge branch 'master' of git.syncroton.org/Syncroton into tine20.com/2012.10SyncMerge

8 years agofixed update for PostgreSQL
Lars Kneschke [Mon, 29 Apr 2013 10:23:20 +0000 (12:23 +0200)]
fixed update for PostgreSQL

Change-Id: Ica2bf201c0dc3a56af8bb8f144e4704082baa9b9
Reviewed-on: https://gerrit.tine20.org/tine20/1958
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
8 years ago #8276: multiedit checkboxes can't be changed
Alexander Stintzing [Fri, 26 Apr 2013 13:59:26 +0000 (15:59 +0200)]
 #8276: multiedit checkboxes can't be changed

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

Change-Id: I7bfa7b3142624958b266f4757b502bf3a808cf8f
Reviewed-on: https://gerrit.tine20.org/tine20/1949
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoupdated changelogs for 2013.03.3
Philipp Schüle [Thu, 25 Apr 2013 09:34:01 +0000 (11:34 +0200)]
updated changelogs for 2013.03.3

8 years ago#8260: exception dialog when sending email to unknown recipient
Philipp Schüle [Thu, 25 Apr 2013 08:47:33 +0000 (10:47 +0200)]
#8260: exception dialog when sending email to unknown recipient

- moved error handling to the server
- show error in message box again (use TESG)
- validate recipient fields (array) in message model

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

Change-Id: I0beb8022df71befe9aace38a2fa18a986fa65310
Reviewed-on: https://gerrit.tine20.org/tine20/1943
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#7370: Unable to upload files
Philipp Schüle [Wed, 24 Apr 2013 14:16:57 +0000 (16:16 +0200)]
#7370: Unable to upload files

- use Tinebase_TempFile to open a temp file in the configured
tempdir (replaces tmpfile())
- clear tempdir files in cleanup task (can be called via CLI, too)
- pass all options for stream_context_set_option as an array
- add update script for scheduler task (clearTable
-> clearTableAndTempdir)

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

Change-Id: I1c605ebc3e6e39041f573c262b33c3427d5bc6ae
Reviewed-on: https://gerrit.tine20.org/tine20/1927
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8222: allow email pw suffix
Philipp Schüle [Mon, 22 Apr 2013 11:59:36 +0000 (13:59 +0200)]
#8222: allow email pw suffix

- add pwsuffix (if configured) when fetching credentials for imap/smtp
connect and when saving email user (via sql plugin)
- it is already possible to set the credentials for the system account
- added some comments

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

Change-Id: I9a07c828b740ccf1bdde21836f49286b31bb6576
Reviewed-on: https://gerrit.tine20.org/tine20/1926
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago#8210: email grid: set flag does not work sometimes
Philipp Schüle [Wed, 24 Apr 2013 10:03:20 +0000 (12:03 +0200)]
#8210: email grid: set flag does not work sometimes

- the record loses its (grid) store when grid loads
new records after a record has been deleted

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

Change-Id: Ib5e79c905b75b8085668b35bafe46e0c20b999f5
Reviewed-on: https://gerrit.tine20.org/tine20/1923
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago#8242: Turkish does not work / throws an error
Philipp Schüle [Tue, 23 Apr 2013 15:44:58 +0000 (17:44 +0200)]
#8242: Turkish does not work / throws an error

- use language (without region) as fallback to find extjs translation
file

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

Change-Id: Ia10cb644ac1871eb4d7a9ecffbcb216a28a35ad6
Reviewed-on: https://gerrit.tine20.org/tine20/1930
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago0007940: update transifex strings
Philipp Schüle [Wed, 24 Apr 2013 13:33:16 +0000 (15:33 +0200)]
0007940: update transifex strings

8 years ago #8178: multiedit field: allow to edit with one click
Alexander Stintzing [Tue, 23 Apr 2013 15:43:07 +0000 (17:43 +0200)]
 #8178: multiedit field: allow to edit with one click

- click / on focus: editable
- show 'x' to clear
- onkeypress: show undo button

https://forge.tine20.org/mantisbt/view.php?id=8178
Change-Id: I8cb4cb412fa43a1c147dbb16cf697dcf51754bee
Reviewed-on: https://gerrit.tine20.org/tine20/1935
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0008208: show translation status in language combo
Cornelius Weiß [Mon, 22 Apr 2013 11:46:37 +0000 (13:46 +0200)]
0008208: show translation status in language combo

Change-Id: I29f5a5bb57b7c299ab0dda61e5ef35804f6d16ab
Reviewed-on: https://gerrit.tine20.org/tine20/1912
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#7934: change pw button active even if it is not allowed
Philipp Schüle [Mon, 22 Apr 2013 09:57:19 +0000 (11:57 +0200)]
#7934: change pw button active even if it is not allowed

- allow to set default value in config definition
- added boolean config type sanitizing
- removed some old comments ("get all configs at once", ...)
- added transaction (with rollback) to Tinebase_JsonTests

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

Change-Id: I37f04c1a88b74fb654049288127f13fd24bc0ca9
Reviewed-on: https://gerrit.tine20.org/tine20/1914
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago#8184: files with umlauts cannot be attached with safari
Philipp Schüle [Fri, 19 Apr 2013 09:41:45 +0000 (11:41 +0200)]
#8184: files with umlauts cannot be attached with safari

- added TempFile tests class
- sanitize filename (convert to UTF8)

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

Change-Id: Idd56fbc7a65cf7b36036f1626fdf69ed0de811f4
Reviewed-on: https://gerrit.tine20.org/tine20/1925
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago#8076: wrong language on initial login
Philipp Schüle [Thu, 18 Apr 2013 20:24:36 +0000 (22:24 +0200)]
#8076: wrong language on initial login

- could not reproduce the error
- just improved the logging and removed an obsolete param

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

Change-Id: I0bd20083e1b48573294cca68edccff427ef052d1
Reviewed-on: https://gerrit.tine20.org/tine20/1924
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years agoupdate lang templates
Philipp Schüle [Fri, 19 Apr 2013 06:23:18 +0000 (08:23 +0200)]
update lang templates

8 years ago#8114: Re-Syncing users and groups from LDAP throws exception
Philipp Schüle [Thu, 18 Apr 2013 19:10:21 +0000 (21:10 +0200)]
#8114: Re-Syncing users and groups from LDAP throws exception

- try to fetch the group by name, too
- delete group in sql backend if it does not exist in ldap

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

Change-Id: Id67a0f62078d29fcb37c497ce8935337c82ab0b1
Reviewed-on: https://gerrit.tine20.org/tine20/1916
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago#8062: add cleanup script for deleted files
Philipp Schüle [Thu, 18 Apr 2013 11:57:32 +0000 (13:57 +0200)]
#8062: add cleanup script for deleted files

- renamed TFS::clearDeletedFiles to clearDeletedFilesFromFilesystem
- added clearDeletedFiles() as CLI function for removing obsolete files
from filesystem and database
- added helper function to fileobject model that returns filesystem path
- added test (clearDeletedFilesFromDatabase)

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

Change-Id: Iab06812e1458a77effa20bddf0d43631cac4a545
Reviewed-on: https://gerrit.tine20.org/tine20/1922
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago#7194: alias table in user admin dialog truncated
Philipp Schüle [Thu, 18 Apr 2013 20:39:35 +0000 (22:39 +0200)]
#7194: alias table in user admin dialog truncated

- could not reproduce the problem
- added test with 100 aliases

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

Change-Id: Ideba32de04879fe0b511b815fb8f5a24380e4770
Reviewed-on: https://gerrit.tine20.org/tine20/1813
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years agosetting default minutes_before if missing
Philipp Schüle [Tue, 16 Apr 2013 15:12:42 +0000 (17:12 +0200)]
setting default minutes_before if missing

Change-Id: Idfc72c4bc57b66cd398fac57ed4bdb9a9b852737
Reviewed-on: https://gerrit.tine20.org/tine20/1908
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago#6838: fix Calendar_Frontend_WebDAV_EventTests
Philipp Schüle [Tue, 16 Apr 2013 08:30:06 +0000 (10:30 +0200)]
#6838: fix Calendar_Frontend_WebDAV_EventTests

- fix if condition: we always need an attender here

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

Change-Id: I1b376826d8173bb3edfde04c6dc4605e91d26764
Reviewed-on: https://gerrit.tine20.org/tine20/1905
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8118: Dates created on Pixi multiplied by each sync
Philipp Schüle [Thu, 18 Apr 2013 08:52:45 +0000 (10:52 +0200)]
#8118: Dates created on Pixi multiplied by each sync

- make sure that $event->attendee is a record set
- moved filtering of attendee with/without email to separate functions
- added helper function that fills the resolved attendee cache

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

Change-Id: I3024b0064c310aa2ac3048f266349b4d7d543bc4
Reviewed-on: https://gerrit.tine20.org/tine20/1920
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago#7774: paging in group grid acts strange
Philipp Schüle [Thu, 18 Apr 2013 09:09:32 +0000 (11:09 +0200)]
#7774: paging in group grid acts strange

- fixed page size (25 -> 50)
- roles grid had the wrong page size, too

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

Change-Id: I8317b68f3c14075dae035aa2093f722194f72489
Reviewed-on: https://gerrit.tine20.org/tine20/1921
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago#4686: RE: FWD: tags not recognized properly
Philipp Schüle [Wed, 17 Apr 2013 16:45:25 +0000 (18:45 +0200)]
#4686: RE: FWD: tags not recognized properly

- sanitize "Rép"

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

Change-Id: Idb8be8ef091890f5f513040bbf139e48f5d27e6b
Reviewed-on: https://gerrit.tine20.org/tine20/1919
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago#8130: Email Update Interval = 0 (never)
Philipp Schüle [Wed, 17 Apr 2013 16:34:39 +0000 (18:34 +0200)]
#8130: Email Update Interval = 0 (never)

- removed misleading description

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

Change-Id: I73412235abc05e95032d274e89b8c4abd203e41f
Reviewed-on: https://gerrit.tine20.org/tine20/1918
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago#7576: New element in calendar: only calender, nothing else
Philipp Schüle [Wed, 17 Apr 2013 14:11:35 +0000 (16:11 +0200)]
#7576: New element in calendar: only calender, nothing else

- added missing property "splitAddButton"

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

Change-Id: I7bf3fb0915bab3cfbdfbfc44e709b5bdf4b18ada
Reviewed-on: https://gerrit.tine20.org/tine20/1915
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago#8066: deactivate phone app if phone backend not available
Philipp Schüle [Wed, 17 Apr 2013 15:13:45 +0000 (17:13 +0200)]
#8066: deactivate phone app if phone backend not available

- catch $applicationJson->getRegistryData() exceptions, too and disable
app

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

Change-Id: I4bfaa64d6da5170142c99aa2f12df4e747ebd0bc
Reviewed-on: https://gerrit.tine20.org/tine20/1917
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago#8216: HTMLPurifier: Allowed memory size exhausted
Philipp Schüle [Wed, 17 Apr 2013 13:18:44 +0000 (15:18 +0200)]
#8216: HTMLPurifier: Allowed memory size exhausted

- added some memory logging
- activate gc after purifiying a message

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

Change-Id: I3acee1dce921934da9e1ac09bd1309e31c4aca52
Reviewed-on: https://gerrit.tine20.org/tine20/1913
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years agofixed fk handling in update script
Philipp Schüle [Wed, 17 Apr 2013 08:51:51 +0000 (10:51 +0200)]
fixed fk handling in update script

Change-Id: Icb0df5c2dfead4a6117080d54628df797f8c34cb
Reviewed-on: https://gerrit.tine20.org/tine20/1907
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years agocheck PDO::MYSQL_ATTR_INIT_COMMAND constant before use
Philipp Schüle [Tue, 16 Apr 2013 15:34:42 +0000 (17:34 +0200)]
check PDO::MYSQL_ATTR_INIT_COMMAND constant before use

Change-Id: I8b3abe1bc0e9ac97e6e7da16107212dc1fd30a75
Reviewed-on: https://gerrit.tine20.org/tine20/1910
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years agocatch fatal errors if iconv extension is missing
Philipp Schüle [Tue, 16 Apr 2013 15:31:34 +0000 (17:31 +0200)]
catch fatal errors if iconv extension is missing

Change-Id: Iaa8219d2ecc1648d8affaae475b724c990c264ca
Reviewed-on: https://gerrit.tine20.org/tine20/1909
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years agofixed merge error in Calendar_Controller_Event
Philipp Schüle [Thu, 18 Apr 2013 08:13:59 +0000 (10:13 +0200)]
fixed merge error in Calendar_Controller_Event

8 years agoMerge branch 'tine20.com/2012.10' into 2013.03
Philipp Schüle [Wed, 17 Apr 2013 17:17:35 +0000 (19:17 +0200)]
Merge branch 'tine20.com/2012.10' into 2013.03

Conflicts:
tine20/Calendar/Controller/Event.php

8 years ago#8172: displaycontainer_id not set when recur exception is created
Cornelius Weiß [Wed, 17 Apr 2013 16:40:31 +0000 (18:40 +0200)]
#8172: displaycontainer_id not set when recur exception is created

- repair script

@2012.03

Change-Id: I47137ded2934a2fb7464d683a8e003b951425ac3
Reviewed-on: http://gerrit.tine20.com/customers/75
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0008122: broken State after update to Kristina
Cornelius Weiß [Tue, 16 Apr 2013 13:26:41 +0000 (15:26 +0200)]
0008122: broken State after update to Kristina

handle situation when state has more contents than the code

Change-Id: Iacd6f174654f8bd03b9b8e7df62cbf377e1f56c2
Reviewed-on: https://gerrit.tine20.org/tine20/1906
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8172: displaycontainer_id not set when exception is created
Philipp Schüle [Wed, 17 Apr 2013 08:22:16 +0000 (10:22 +0200)]
#8172: displaycontainer_id not set when exception is created

- always add displaycontainer when creating new attendee in
createRecurException
- some minor code and debugging improvements
- added test for caldav create+put with new recur exception

@2012.03

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

Change-Id: Ia1ca4863b75c8adfb567f4c43bf9515e9639a9f8
Reviewed-on: http://gerrit.tine20.com/customers/84
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
8 years agoMerge branch 'tine20.com/2012.10' into 2013.03
Philipp Schüle [Wed, 17 Apr 2013 14:05:14 +0000 (16:05 +0200)]
Merge branch 'tine20.com/2012.10' into 2013.03

8 years ago#8182: event with lots of exceptions breaks calendar sync
Philipp Schüle [Mon, 15 Apr 2013 14:42:22 +0000 (16:42 +0200)]
#8182: event with lots of exceptions breaks calendar sync

- added a function for removal of duplicate events
- add cli call for deleteDuplicateEvents()
- added some debugging & hoping to find the error

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

Change-Id: Iae99366eebfaeadf736ac3b28aab75f4ba40ae23
Reviewed-on: http://gerrit.tine20.com/customers/82
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>
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
8 years agofixed CLI return codes
Philipp Schüle [Mon, 15 Apr 2013 10:38:10 +0000 (12:38 +0200)]
fixed CLI return codes

- needed for monitoring checks

Change-Id: I04ae7b42f789cff85faccbb7ffa74ec12713e25a
Reviewed-on: http://gerrit.tine20.com/customers/83
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>
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
8 years ago#7524: Ext.ux.log does not work in build
Philipp Schüle [Wed, 17 Apr 2013 10:12:24 +0000 (12:12 +0200)]
#7524: Ext.ux.log does not work in build

- fixed regexp for buildtype/date/revision (it replaced initial loglevel
with a string "DEBUG")

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

Change-Id: Ic5fa714ad002db7511de7aefd4149145fa3394f4
Reviewed-on: http://gerrit.tine20.com/customers/86
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
8 years ago0006582: filtertoolbar breaks when using subfilters in favorite
Cornelius Weiß [Tue, 16 Apr 2013 14:28:50 +0000 (16:28 +0200)]
0006582: filtertoolbar breaks when using subfilters in favorite

- don't use filter id's saved on server

Change-Id: I4695efda642f3bdae865bf265ace6cb29feb7aef
Reviewed-on: http://gerrit.tine20.com/customers/85
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>
8 years ago#8124: removed unused columns from contact grid
Philipp Schüle [Mon, 15 Apr 2013 14:46:46 +0000 (16:46 +0200)]
#8124: removed unused columns from contact grid

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

Change-Id: I482069817191408a26a212bb6584f1fa7bb08ef2
Reviewed-on: https://gerrit.tine20.org/tine20/1898
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago0008040: import breaks with malformated datetimes
Cornelius Weiß [Mon, 15 Apr 2013 11:39:01 +0000 (13:39 +0200)]
0008040: import breaks with malformated datetimes

-add unittest for datetimes
-fix unittest
-fix inventoryItem
--missing types (datetime)

Change-Id: I1491db809adc27aaf64a1d3f24a5faff5dc56c8d
Reviewed-on: https://gerrit.tine20.org/tine20/1805
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years agoMerge branch 'tine20.com/2012.10' into 2013.03
Philipp Schüle [Mon, 15 Apr 2013 11:31:06 +0000 (13:31 +0200)]
Merge branch 'tine20.com/2012.10' into 2013.03

Conflicts:
tine20/Calendar/Setup/Update/Release6.php
tine20/Calendar/Setup/setup.xml

8 years ago#8052: Change in user preference alters admin preferences
Philipp Schüle [Fri, 12 Apr 2013 11:47:19 +0000 (13:47 +0200)]
#8052: Change in user preference alters admin preferences

- fixed accidental overwriting of admin / default preferences
- added test + some code cleanup

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

Change-Id: I18475b11fec36f066dac020d041ef5c59fd53f45
Reviewed-on: http://gerrit.tine20.com/customers/81
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
8 years ago#8196: Preferences values contains translated value
Philipp Schüle [Fri, 12 Apr 2013 11:15:03 +0000 (13:15 +0200)]
#8196: Preferences values contains translated value

- fixed integer preference field validation
- added update script for broken default alarm prefs

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

Change-Id: I331707b5b7239fffc677df64c8166d7a57d0a3be
Reviewed-on: http://gerrit.tine20.com/customers/80
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
8 years agoMerge "added codepage 254 which is used by hotmail/outlook.com"
Lars Kneschke [Fri, 12 Apr 2013 15:36:38 +0000 (17:36 +0200)]
Merge "added codepage 254 which is used by hotmail/outlook.com"

8 years agoadded codepage 254 which is used by hotmail/outlook.com
Lars Kneschke [Fri, 12 Apr 2013 15:34:29 +0000 (17:34 +0200)]
added codepage 254 which is used by hotmail/outlook.com

see http://msdn.microsoft.com/en-us/live/jj572363.aspx

Change-Id: I109456bfb1946e5bed3cd575f93ec694de0d9cb3

8 years agoMerge branch 'tine20.com/2012.10' into 2013.03
Philipp Schüle [Fri, 12 Apr 2013 09:11:01 +0000 (11:11 +0200)]
Merge branch 'tine20.com/2012.10' into 2013.03

8 years ago #8186: catch Integrity constraint violations in state update script
Alexander Stintzing [Wed, 10 Apr 2013 10:23:48 +0000 (12:23 +0200)]
 #8186: catch Integrity constraint violations in state update script

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

Change-Id: I20ae37f61600b934725b0601ea545b7776d68848
Reviewed-on: https://gerrit.tine20.org/tine20/1889
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0008144: when setting "last used filter" as default favorite fb breaks
Cornelius Weiß [Thu, 11 Apr 2013 11:26:49 +0000 (13:26 +0200)]
0008144: when setting "last used filter" as default favorite fb breaks
sometimes

- fix OR filters

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