tine20
9 years agoMerge branch 'master' of http://git.syncroton.org/Syncroton
Lars Kneschke [Mon, 3 Sep 2012 10:36:20 +0000 (12:36 +0200)]
Merge branch 'master' of git.syncroton.org/Syncroton

9 years agoFix parsing GreaterThan/LessThan elements
Aleksander Machniak [Mon, 3 Sep 2012 07:26:05 +0000 (09:26 +0200)]
Fix parsing GreaterThan/LessThan elements

Change-Id: I9c756b39e843b41bbf8a5d634a089c2b61b3ad00

9 years agoadded information at which AS version properties are supported and add
Lars Kneschke [Mon, 3 Sep 2012 04:59:54 +0000 (06:59 +0200)]
added information at which AS version properties are supported and add
them only to the final XML document if the device supports them

added the correct informations to the email models only. All other
properties default to AS version 12.0

Change-Id: If87649376f8842c1c798577e0582649009b65fb9

9 years agoinitialize DomDocument only when needed
Lars Kneschke [Sun, 2 Sep 2012 12:26:33 +0000 (14:26 +0200)]
initialize DomDocument only when needed

Change-Id: I92c1f615a4640ba083f21424dbf3379a4358fe2e

9 years agoPHPDOC updates
Lars Kneschke [Sun, 2 Sep 2012 12:26:05 +0000 (14:26 +0200)]
PHPDOC updates

Change-Id: I1616aba175851799a17c552a566ede6aeb0d98e5

9 years agoadded support ByteArray
Lars Kneschke [Sun, 2 Sep 2012 12:23:33 +0000 (14:23 +0200)]
added support ByteArray

Change-Id: I9862c3656634e1bcc4ba732fd96ce90f067b21ba

9 years agodon't check policy for getAttachment command
Lars Kneschke [Sun, 2 Sep 2012 12:12:25 +0000 (14:12 +0200)]
don't check policy for getAttachment command

Change-Id: Ib54bdd49e3d210c1123f52a6201bc73f608b47b4

9 years agoreverted change
Lars Kneschke [Sun, 2 Sep 2012 12:07:42 +0000 (14:07 +0200)]
reverted change

we need all xml informations. Otherwise we are unable to analyse the
data correctly

Change-Id: Ia644cbe0e944c99995533ed6063e289076e750b3

9 years agoadd transaction header to ajax requests to ease bug hunting
Cornelius Weiß [Fri, 31 Aug 2012 21:46:04 +0000 (23:46 +0200)]
add transaction header to ajax requests to ease bug hunting

@2012-03

Change-Id: I2d0b30592dbb9a773061eabc48b3e753ea286d62
Reviewed-on: https://gerrit.tine20.org/tine20/1008
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years agoimproved logging when running async jobs
Philipp Schüle [Fri, 31 Aug 2012 21:20:31 +0000 (23:20 +0200)]
improved logging when running async jobs

Change-Id: Ifa213db81cd365209d1bd4c8bdeac3176bcb4a08
Reviewed-on: https://gerrit.tine20.org/tine20/1017
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
9 years ago0007036: alarm tests are failing
Philipp Schüle [Fri, 31 Aug 2012 21:19:56 +0000 (23:19 +0200)]
0007036: alarm tests are failing

- put build constants to separate function
- it needs to be called in CLI server, too
- improved some formatting

https://forge.tine20.org/mantisbt/view.php?id=7036
Change-Id: Ibf619ec540e54b192b3ea75229bb2fdb8bec888d
Reviewed-on: https://gerrit.tine20.org/tine20/1016
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years agoAllow to define grid type to use
AirMike [Fri, 31 Aug 2012 19:12:10 +0000 (21:12 +0200)]
Allow to define grid type to use

Change-Id: I2076363caf5aa99eb601e114ce5ae2231156a274
Reviewed-on: https://gerrit.tine20.org/tine20/1014
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years agoMake field combo in filter toolbar resizable.
AirMike [Thu, 30 Aug 2012 19:13:20 +0000 (21:13 +0200)]
Make field combo in filter toolbar resizable.
Set min list width of field combo.

Change-Id: Icebe73637fd9d21a783da646f9cd8da3699436ac
Reviewed-on: https://gerrit.tine20.org/tine20/1010
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years agoPrevent error if Addressbook west panel is not rendered (when using
AirMike [Thu, 30 Aug 2012 18:53:19 +0000 (20:53 +0200)]
Prevent error if Addressbook west panel is not rendered (when using
recipient grid in Felamimail)

Change-Id: I4aa5977e2419668ef664d95f5e8ba0aa3b76ea77
Reviewed-on: https://gerrit.tine20.org/tine20/1009
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years agouse Zend_Session to access session object
Philipp Schüle [Fri, 31 Aug 2012 14:23:05 +0000 (16:23 +0200)]
use Zend_Session to access session object

Change-Id: Ia6d3386974f63797439ab99164f09a6cc6870bc4
Reviewed-on: https://gerrit.tine20.org/tine20/1013
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago0007038: log unittest name and suite
Philipp Schüle [Fri, 31 Aug 2012 20:15:11 +0000 (22:15 +0200)]
0007038: log unittest name and suite

- added phpunit log listener that logs test + suite names

https://forge.tine20.org/mantisbt/view.php?id=7038
Change-Id: I4e6618466d0a421d46da18a2925524e9b5ab2cd9
Reviewed-on: https://gerrit.tine20.org/tine20/1015
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago#6804 test
Cornelius Weiß [Fri, 31 Aug 2012 12:38:13 +0000 (14:38 +0200)]
#6804 test
Calendar_Controller_EventTests::testAttendeeGroupMembersRecurringAddUser
fails sometimes

Change-Id: Ib1533aa5f83950ac1b9ce786f257c2f9283a02b0
Reviewed-on: https://gerrit.tine20.org/tine20/1011
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years agodeactivated test again
Philipp Schüle [Thu, 30 Aug 2012 16:50:12 +0000 (18:50 +0200)]
deactivated test again

- see 0006804: test
Calendar_Controller_EventTests::testAttendeeGroupMembersRecurringAddUser
fails sometimes

Change-Id: I89fd7f490e9bb3da19110894ff1e77c5c1ea4220
Reviewed-on: https://gerrit.tine20.org/tine20/1007
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago#6988: improve notification error message if no mail/contact exists
Cornelius Weiß [Thu, 30 Aug 2012 09:00:14 +0000 (11:00 +0200)]
#6988: improve notification error message if no mail/contact exists

@2012-03

Change-Id: Ibb11d7ebbeafa35fada83a703f370d72d8aef05e
Reviewed-on: https://gerrit.tine20.org/tine20/990
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years agochanged loglevel of json server exceptions
Philipp Schüle [Mon, 27 Aug 2012 08:59:19 +0000 (10:59 +0200)]
changed loglevel of json server exceptions

- from NOTICE to WARN
- we missed some important errors with loglevel NOTICE

Change-Id: I32316a314fcbadc273e327372806d1b3be8cfbff
Reviewed-on: https://gerrit.tine20.org/tine20/981
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years agouse the same default value (days=7) everywhere
Philipp Schüle [Thu, 30 Aug 2012 16:21:11 +0000 (18:21 +0200)]
use the same default value (days=7) everywhere

@2012-03

Change-Id: I9f0f6339175bc6acdb17a6937e1827e58969db7f
Reviewed-on: https://gerrit.tine20.org/tine20/1006
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago #6376: Moving a contact via carddav fails
Philipp Schüle [Thu, 30 Aug 2012 13:23:21 +0000 (15:23 +0200)]
 #6376: Moving a contact via carddav fails

- implemented MOVE handling in delete()

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

Change-Id: I3db921bc42f59f2ccf081aaa745bc9985c5ce444
Reviewed-on: https://gerrit.tine20.org/tine20/636
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years agosanitize days field
Philipp Schüle [Thu, 30 Aug 2012 13:06:31 +0000 (15:06 +0200)]
sanitize days field

@2012-03

Change-Id: I9d6151268a8fb36e23a96a5f9a79d602aad0e5c1
Reviewed-on: https://gerrit.tine20.org/tine20/1005
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
9 years agoMade webdav and activesync requests working without session and added
Lars Kneschke [Thu, 30 Aug 2012 09:26:11 +0000 (11:26 +0200)]
Made webdav and activesync requests working without session and added
tests. The tests can only be executed separate from each other.

Change-Id: I0cf3e1dbdc0b10c989b0e32b06d79b9ed65f31cd
Reviewed-on: https://gerrit.tine20.org/tine20/996
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
9 years agoallow firstday and remark fields to be NULL
Philipp Schüle [Thu, 30 Aug 2012 12:42:20 +0000 (14:42 +0200)]
allow firstday and remark fields to be NULL

Change-Id: I9395e53457f17947abb0410435ddca366997c59c
Reviewed-on: https://gerrit.tine20.org/tine20/1003
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years agodisabled broken HR settings update
Philipp Schüle [Thu, 30 Aug 2012 12:51:52 +0000 (14:51 +0200)]
disabled broken HR settings update

- should be fixed in #7034

Change-Id: I36cc572a32d32dcabb3736c834f74a5bed89ada3
Reviewed-on: https://gerrit.tine20.org/tine20/1004
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years agoAdb not found exception should use 404 code, too
Philipp Schüle [Thu, 30 Aug 2012 12:23:22 +0000 (14:23 +0200)]
Adb not found exception should use 404 code, too

@2012-03

Change-Id: I6db79449a41429a41e1d73d649ed2a4d34ad6738
Reviewed-on: https://gerrit.tine20.org/tine20/1001
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years agoMerge "set some fields from main event in event exception if missing"
Lars Kneschke [Thu, 30 Aug 2012 12:43:03 +0000 (14:43 +0200)]
Merge "set some fields from main event in event exception if missing"

9 years agoMerge "Use the same log severity for exception trace string as for the exception...
Lars Kneschke [Thu, 30 Aug 2012 12:42:14 +0000 (14:42 +0200)]
Merge "Use the same log severity for exception trace string as for the exception error (crit)"

9 years agoset some fields from main event in event exception if missing
Lars Kneschke [Thu, 30 Aug 2012 11:21:08 +0000 (13:21 +0200)]
set some fields from main event in event exception if missing

Change-Id: I89b7efcb202cc03df52ee21940e1e7d916844ed8

9 years agoImproved MoveItems with better exceptions handling
Aleksander Machniak [Thu, 30 Aug 2012 10:57:07 +0000 (12:57 +0200)]
Improved MoveItems with better exceptions handling

Change-Id: Icdf4a7fb7f2d9b392f9adf79f53e98b30cae6cc4

9 years ago#6698: attender-grid should be scrollable even if user has only read
Cornelius Weiß [Wed, 29 Aug 2012 13:57:27 +0000 (15:57 +0200)]
#6698: attender-grid should be scrollable even if user has only read
grant

Change-Id: I9ec4726bd1f974bce5a2e17c1355788e03ac535f
Reviewed-on: https://gerrit.tine20.org/tine20/994
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago0006250: missing Umlauts in some mails
Philipp Schüle [Thu, 30 Aug 2012 09:25:32 +0000 (11:25 +0200)]
0006250: missing Umlauts in some mails

- try to fix unknown header encoding by using mbstring
- added mbConvertTo() helper fn
- added test file

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

Change-Id: I68601916a8145fbe9e040fb5ce52ff18cc25c509
Reviewed-on: https://gerrit.tine20.org/tine20/993
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years agoimproved getContainerByName()
Philipp Schüle [Thu, 30 Aug 2012 08:20:32 +0000 (10:20 +0200)]
improved getContainerByName()

- use duplicate exception
- switched to new param name style

Change-Id: I1b679a1590a380d07b11f795493cee66439137e9
Reviewed-on: https://gerrit.tine20.org/tine20/1000
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago #6804: test
Cornelius Weiß [Thu, 30 Aug 2012 09:42:15 +0000 (11:42 +0200)]
 #6804: test
Calendar_Controller_EventTests::testAttendeeGroupMembersRecurringAddUser
fails sometimes

- try to trap the bug

9 years ago0007028: moving a folder (conflict)
Philipp Schüle [Thu, 30 Aug 2012 08:18:26 +0000 (10:18 +0200)]
0007028: moving a folder (conflict)

- added "folder exists" check
- check for containers with the same name (on top level)

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

Change-Id: Ic59c920d1ad1d0ff8eae2cb65a2b6ed0b88bdddf
Reviewed-on: https://gerrit.tine20.org/tine20/999
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years agoMerge branch 'master' of http://git.syncroton.org/Syncroton
Lars Kneschke [Thu, 30 Aug 2012 09:36:31 +0000 (11:36 +0200)]
Merge branch 'master' of git.syncroton.org/Syncroton

9 years ago#6804: test
Cornelius Weiß [Thu, 30 Aug 2012 08:33:55 +0000 (10:33 +0200)]
#6804: test
Calendar_Controller_EventTests::testAttendeeGroupMembersRecurringAddUser
fails sometimes

- try to trap the bug

Change-Id: I785ffb683c8ed93ab7389f7e2c37f43f347e2cac

9 years ago0006748: received filter (operator equals) did not work
Philipp Schüle [Wed, 29 Aug 2012 15:52:27 +0000 (17:52 +0200)]
0006748: received filter (operator equals) did not work

- we need to use DATE filter instead of DATETIME here

@2012-03

https://forge.tine20.org/mantisbt/view.php?id=6748
Change-Id: If2ce79df3a6eaf6359afe8c8e8500aed19e58bb4
Reviewed-on: https://gerrit.tine20.org/tine20/997
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years agofixed typo in DEBUG log
Philipp Schüle [Wed, 29 Aug 2012 15:53:29 +0000 (17:53 +0200)]
fixed typo in DEBUG log

Change-Id: Ie5768234111008ba7b0300ff9d063174dd9bbaf5
Reviewed-on: https://gerrit.tine20.org/tine20/998
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago0006958: fix ActiveSync_Controller_CalendarTests
Philipp Schüle [Wed, 29 Aug 2012 14:47:51 +0000 (16:47 +0200)]
0006958: fix ActiveSync_Controller_CalendarTests

- reset changed email sclever email address
- added assertion for 1 attendee

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

Change-Id: Icf467108e2a2955f688358a177d87fa1f5ee3c30
Reviewed-on: https://gerrit.tine20.org/tine20/995
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago0006958: fix ActiveSync_Controller_CalendarTests
Philipp Schüle [Wed, 29 Aug 2012 13:08:18 +0000 (15:08 +0200)]
0006958: fix ActiveSync_Controller_CalendarTests

- print event on attendee mismatch
- changed EOL to unix style

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

Change-Id: I7057894c135d64c061760bf4ece8eede0e84dc38
Reviewed-on: https://gerrit.tine20.org/tine20/992
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago#6798: label of checkbox for 'whole day' events missing
Cornelius Weiß [Wed, 29 Aug 2012 12:28:42 +0000 (14:28 +0200)]
#6798: label of checkbox for 'whole day' events missing

@2012-03

Change-Id: I53509036d997f29dbb4b3c57c82dc6f8757ee882
Reviewed-on: https://gerrit.tine20.org/tine20/991
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago0007014: Dates not formatted
Philipp Schüle [Wed, 29 Aug 2012 10:45:14 +0000 (12:45 +0200)]
0007014: Dates not formatted

- fixed singular detection for js translations (see #6492)

https://forge.tine20.org/mantisbt/view.php?id=7014
Change-Id: I8c37036e204ec30e5458a4b537285649a52c7b24
Reviewed-on: https://gerrit.tine20.org/tine20/989
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years agoUse the same log severity for exception trace string as for the exception error ...
Aleksander Machniak [Wed, 29 Aug 2012 08:02:16 +0000 (10:02 +0200)]
Use the same log severity for exception trace string as for the exception error (crit)

Change-Id: I225c714f3c6c3f0327a6b6b78c8f72e41facdcd3

9 years agosimplified moreAvailable logic
Lars Kneschke [Wed, 29 Aug 2012 05:26:41 +0000 (07:26 +0200)]
simplified moreAvailable logic

Change-Id: I7fbfc45f755044c6d8cfc5e8bccb860b49275a35

9 years ago#6996 missing translations in container properties dialog
Cornelius Weiß [Tue, 28 Aug 2012 06:30:39 +0000 (08:30 +0200)]
#6996 missing translations in container properties dialog

@2012-03

Change-Id: I9bdf763b2846514440142bd06b0f3af5f5ef7175
Reviewed-on: https://gerrit.tine20.org/tine20/987
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago0007002: send bugreports automatically
Philipp Schüle [Mon, 27 Aug 2012 15:02:41 +0000 (17:02 +0200)]
0007002: send bugreports automatically

- even send if user cancels generic exception
- moved 'report_bugs' right check from cancel to submit action

@2012-03

https://forge.tine20.org/mantisbt/view.php?id=7002
Change-Id: I2603c8eec6e8ac1cd650c18d2fc4dfdd55d1f090
Reviewed-on: https://gerrit.tine20.org/tine20/986
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years agosmall fix for verbose mode in employee import
Philipp Schüle [Mon, 27 Aug 2012 14:26:51 +0000 (16:26 +0200)]
small fix for verbose mode in employee import

Change-Id: Id8ba1cc1e75d39623cfcdff09eb4f1c8785e3753
Reviewed-on: https://gerrit.tine20.org/tine20/985
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
9 years agouse contracts backend to skip ACL checks
Philipp Schüle [Mon, 27 Aug 2012 14:32:47 +0000 (16:32 +0200)]
use contracts backend to skip ACL checks

Change-Id: I470c999b4bb4e63eff3c4482fc0db79cceb86924
Reviewed-on: https://gerrit.tine20.org/tine20/984
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago0007004: "dead lock detected" trying to uninstall AS
Philipp Schüle [Mon, 27 Aug 2012 12:51:27 +0000 (14:51 +0200)]
0007004: "dead lock detected" trying to uninstall AS

- disabled FK check on uninstall if exception occurs

https://forge.tine20.org/mantisbt/view.php?id=7004
Change-Id: I86afafcfce5f5cb68fa706076834824f11a3daf1
Reviewed-on: https://gerrit.tine20.org/tine20/983
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago0007008: add test for seen flag
Lars Kneschke [Mon, 27 Aug 2012 13:47:33 +0000 (15:47 +0200)]
0007008: add test for seen flag

- check if flag is set in DB
- converted EOL to unix lineends

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

Change-Id: I5ec1f3171c6ae02f1ad4936b400f8f8b73a798ee
Reviewed-on: https://gerrit.tine20.org/tine20/982
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago0006982: implement employee import via CLI
Philipp Schüle [Mon, 27 Aug 2012 12:53:22 +0000 (14:53 +0200)]
0006982: implement employee import via CLI

- added name check for currentEmployee
- allow to set contract data
- overwrite current cost center with data from import file

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

Change-Id: I393c1d3d839fc5bc701d5131231a561f09273de4
Reviewed-on: https://gerrit.tine20.org/tine20/966
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago0006796: wrong container when resolving duplicate
Philipp Schüle [Fri, 24 Aug 2012 16:08:13 +0000 (18:08 +0200)]
0006796: wrong container when resolving duplicate

- fixed default container handling, it may not overwrite the resolved
container

https://forge.tine20.org/mantisbt/view.php?id=6796
Change-Id: I5a552e708e0ef454cd8d4d241bd5fd62b48b58b0
Reviewed-on: https://gerrit.tine20.org/tine20/979
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago0006506: Remove Alnum validator from relation id fields
Philipp Schüle [Fri, 24 Aug 2012 16:13:45 +0000 (18:13 +0200)]
0006506: Remove Alnum validator from relation id fields

- ids can consist of other chars that 'alnum' validator does not allow
(like '-')

https://forge.tine20.org/mantisbt/view.php?id=6506
Change-Id: I315d8fc9ad5ee44566b76ba39b15b81edfdf9d81
Reviewed-on: https://gerrit.tine20.org/tine20/978
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago0006912: Not needed ext js element in the sieve window
Philipp Schüle [Fri, 24 Aug 2012 16:25:01 +0000 (18:25 +0200)]
0006912: Not needed ext js element in the sieve window

- added config option "splitAddButton" to grid panel
- deactivated split button in sieve rules grid panel

https://forge.tine20.org/mantisbt/view.php?id=6912
Change-Id: Icad8b350b82506e12884e6aa61d7636c21889c94
Reviewed-on: https://gerrit.tine20.org/tine20/977
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years agomerge TimeZoneConvert
Cornelius Weiß [Sun, 26 Aug 2012 10:47:02 +0000 (12:47 +0200)]
merge TimeZoneConvert

9 years agocope with requests for UTC
Cornelius Weiß [Sun, 26 Aug 2012 10:44:21 +0000 (12:44 +0200)]
cope with requests for UTC

9 years agots is not consistent between php versions
Cornelius Weiß [Sun, 26 Aug 2012 10:29:40 +0000 (12:29 +0200)]
ts is not consistent between php versions

9 years agoremoved dead code
Lars Kneschke [Sun, 26 Aug 2012 08:04:33 +0000 (10:04 +0200)]
removed dead code

Change-Id: Id64e32f23882adaed6996da4ca5ce9c21a76b096

9 years agotest forwarding emails failure
Lars Kneschke [Sun, 26 Aug 2012 07:47:13 +0000 (09:47 +0200)]
test forwarding emails failure

Change-Id: Ia6c95ea2b1114d3bca5acadd9ee351ef70e222a6

9 years agoadded test for sending emails via AS 12.0
Lars Kneschke [Sun, 26 Aug 2012 07:39:01 +0000 (09:39 +0200)]
added test for sending emails via AS 12.0

Change-Id: I68f0bf5afeb84bf7660f69e524569e7c671c97fb

9 years agoimplemented test for LongId
Lars Kneschke [Sun, 26 Aug 2012 07:30:41 +0000 (09:30 +0200)]
implemented test for LongId

Change-Id: Ic5cb2875f324d422e56e4cf8a4b89794bad0ab23

9 years agoimprove code coverage
Lars Kneschke [Sun, 26 Aug 2012 07:21:54 +0000 (09:21 +0200)]
improve code coverage

Change-Id: Ifb438c3421475462cd903762d4cd5f4a2e2e4c52

9 years agoStatus Exception with implementetion on SendMail, SmartReply,
Aleksander Machniak [Sun, 26 Aug 2012 07:08:04 +0000 (09:08 +0200)]
Status Exception with implementetion on SendMail, SmartReply,
SmartForward.

Change-Id: I8013b30d5da05a5b6dd0aede6b1f17656405af57

9 years agoadd GetAttachment tests
Lars Kneschke [Sun, 26 Aug 2012 06:06:57 +0000 (08:06 +0200)]
add GetAttachment tests

Change-Id: Ieb7e5182081e3c4abe7a37c2e36923dcd72fe0b5

9 years agostore current policykey in device
Lars Kneschke [Sun, 26 Aug 2012 06:05:07 +0000 (08:05 +0200)]
store current policykey in device

Change-Id: I95ac201cf994a85b50d915ac8296bda15bd81135

9 years agoimprove logging
Lars Kneschke [Sat, 25 Aug 2012 00:29:38 +0000 (02:29 +0200)]
improve logging

Change-Id: I4609cb091f96ab6e96c256eb866caa834153f35e

9 years ago0006986: config option to send automatic bugreports
Philipp Schüle [Fri, 24 Aug 2012 12:35:33 +0000 (14:35 +0200)]
0006986: config option to send automatic bugreports

- check if Tinebase registry is already available

https://forge.tine20.org/mantisbt/view.php?id=6986
Change-Id: I485d67274d8cf40f7e642d46ad41ec86e4632831
Reviewed-on: https://gerrit.tine20.org/tine20/976
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years agopw update by admin: user does not have to change it
Philipp Schüle [Fri, 24 Aug 2012 09:33:54 +0000 (11:33 +0200)]
pw update by admin: user does not have to change it

Change-Id: I2f43583ba402a8af2b87f9e129379d86d20470e9
Reviewed-on: https://gerrit.tine20.org/tine20/975
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago#6952: Settings dialog html encoding failed in tooltipps
Cornelius Weiß [Thu, 23 Aug 2012 18:14:40 +0000 (20:14 +0200)]
#6952: Settings dialog html encoding failed in tooltipps

@2012-03

Change-Id: I3eb432c2c850dea86a3b1acc959d20309e6e22f4
Reviewed-on: https://gerrit.tine20.org/tine20/969
Tested-by: jenkins user
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago0006986: config option to send automatic bugreports
Philipp Schüle [Fri, 24 Aug 2012 09:10:04 +0000 (11:10 +0200)]
0006986: config option to send automatic bugreports

- added config option to tinebase
- always create (non-interactive) dialog on all exceptions that submits
+ closes as soon as it is shown (if config is active)

https://forge.tine20.org/mantisbt/view.php?id=6986
Change-Id: I7c53f16500d52ce44626f6a5302287afbf70884e
Reviewed-on: https://gerrit.tine20.org/tine20/974
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years agoAdded missing css for CenterLayout
AirMike [Fri, 24 Aug 2012 08:34:34 +0000 (10:34 +0200)]
Added missing css for CenterLayout

Change-Id: I7268e46d07d4fcbad84e8ddb2c8323f044c436a6
Reviewed-on: https://gerrit.tine20.org/tine20/973
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years agoUse boolean renderer for cf of type boolean
AirMike [Thu, 23 Aug 2012 19:12:09 +0000 (21:12 +0200)]
Use boolean renderer for cf of type boolean

Change-Id: I98c277ef7b0d3bd70478ec971531ab98007f3886
Reviewed-on: https://gerrit.tine20.org/tine20/970
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years agofix spelling error
Lars Kneschke [Thu, 23 Aug 2012 15:22:01 +0000 (17:22 +0200)]
fix spelling error

Change-Id: Ie0187922f73c6eb9d5fa2a14302c6a580d2aca3b
Reviewed-on: https://gerrit.tine20.org/tine20/968
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago#6984: could not create recuring series from event in the past
Cornelius Weiß [Thu, 23 Aug 2012 14:48:20 +0000 (16:48 +0200)]
#6984: could not create recuring series from event in the past

Change-Id: I4e446b2c24c38c879ab262fab6a718ecbea36ca5
Reviewed-on: https://gerrit.tine20.org/tine20/967
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years agoFix typos
AirMike [Thu, 23 Aug 2012 14:32:07 +0000 (16:32 +0200)]
Fix typos

Change-Id: I28e75bcefc54c483f6767562e2926ba06299044a
Reviewed-on: https://gerrit.tine20.org/tine20/964
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years agocatch some more exceptions in json frontend
Philipp Schüle [Tue, 21 Aug 2012 21:04:40 +0000 (23:04 +0200)]
catch some more exceptions in json frontend

- when master_files can not be found in reflection cache
- when persistent filter classes can not be found

Change-Id: Ifabefc34eb1dbf636af090d8b1f4476961e842c8
Reviewed-on: https://gerrit.tine20.org/tine20/931
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years agonewer php versions can't cope with single digit H:i
Cornelius Weiß [Fri, 24 Aug 2012 08:18:35 +0000 (10:18 +0200)]
newer php versions can't cope with single digit H:i

9 years agoThe HTC Tatoo supports version 12.0 but is unable to parse the
Lars Kneschke [Fri, 24 Aug 2012 07:34:05 +0000 (09:34 +0200)]
The HTC Tatoo supports version 12.0 but is unable to parse the
MS-ASProtocollVersions string if it does not start with 2.5.

Change-Id: Id31faa4fac5b140d8847b69038736aeea5beac5d

9 years agoenable server tests
Lars Kneschke [Thu, 23 Aug 2012 18:19:43 +0000 (20:19 +0200)]
enable server tests

Change-Id: Ic3afb3f4f6e5569808ec47278bad321094a74936

9 years agoswitched all syncroton variables to lower case first
Lars Kneschke [Thu, 23 Aug 2012 12:24:13 +0000 (14:24 +0200)]
switched all syncroton variables to lower case first

Change-Id: I48046857cf611df19ad414bc0307e772bbee060f
Reviewed-on: https://gerrit.tine20.org/tine20/956
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years agodestroy session if user has no group memberships
Philipp Schüle [Thu, 23 Aug 2012 11:33:39 +0000 (13:33 +0200)]
destroy session if user has no group memberships

Change-Id: Iad7a55bfb975de88968b5682a0b2a9c850e7be7f
Reviewed-on: https://gerrit.tine20.org/tine20/952
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago#6940: improve calendar notification subject texts
Cornelius Weiß [Thu, 23 Aug 2012 12:20:01 +0000 (14:20 +0200)]
#6940: improve calendar notification subject texts

- have rescheudule info in subject

Change-Id: Ic19c1a39ca03ec120779ed35e46021c13b481148
Reviewed-on: https://gerrit.tine20.org/tine20/955
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
9 years agotest value is string
Lars Kneschke [Thu, 23 Aug 2012 12:33:53 +0000 (14:33 +0200)]
test value is string

Change-Id: I54450a71264cba070b44852f84e34793b6963890

9 years agoadded some existance checks in user edit dialog
Philipp Schüle [Thu, 23 Aug 2012 12:16:55 +0000 (14:16 +0200)]
added some existance checks in user edit dialog

Change-Id: I56a00b28818a05b720ce210f21d3f6550c41be47
Reviewed-on: https://gerrit.tine20.org/tine20/954
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago0006982: implement employee import via CLI
Philipp Schüle [Thu, 23 Aug 2012 11:26:21 +0000 (13:26 +0200)]
0006982: implement employee import via CLI

- added number to employee update fields
- increased size of number column
- added integer typecast
- fixed duplicate logging in CLI _import()

https://forge.tine20.org/mantisbt/view.php?id=6982
Change-Id: I24af70ba87aeeb80a28678fef05f58325aeaefc2
Reviewed-on: https://gerrit.tine20.org/tine20/938
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years agoMerge branch 'master' of http://git.syncroton.org/Syncroton
Lars Kneschke [Thu, 23 Aug 2012 12:24:56 +0000 (14:24 +0200)]
Merge branch 'master' of git.syncroton.org/Syncroton

9 years agomodlog columns should always be sortable
Philipp Schüle [Thu, 23 Aug 2012 11:45:32 +0000 (13:45 +0200)]
modlog columns should always be sortable

Change-Id: Ibb2650cf93477c65040c3d0e567fd5a0649ac7e6
Reviewed-on: https://gerrit.tine20.org/tine20/953
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years agoimproved logging in filter models
Philipp Schüle [Thu, 23 Aug 2012 10:40:43 +0000 (12:40 +0200)]
improved logging in filter models

Change-Id: If765b84997a817ec61ab7da0ff90cfef41a5fa85
Reviewed-on: https://gerrit.tine20.org/tine20/937
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years agosend alarm property vi activesync also for past recur series
Cornelius Weiß [Thu, 23 Aug 2012 09:15:53 +0000 (11:15 +0200)]
send alarm property vi activesync also for past recur series

Change-Id: I8bc73f533fd172bea1184cae6707385bd966a305
Reviewed-on: https://gerrit.tine20.org/tine20/936
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: Lars Kneschke <l.kneschke@metaways.de>
9 years agoadd GAL:Picture to response to test proper encoding
Lars Kneschke [Thu, 23 Aug 2012 11:36:30 +0000 (13:36 +0200)]
add GAL:Picture to response to test proper encoding

Change-Id: Ifbf56288322cbc1d7cac21579b4104611c494a57

9 years agoMerge "Make XML debug formatted and use "compact" tag names"
Lars Kneschke [Thu, 23 Aug 2012 11:35:14 +0000 (13:35 +0200)]
Merge "Make XML debug formatted and use "compact" tag names"

9 years agoMake XML debug formatted and use "compact" tag names
Aleksander Machniak [Thu, 23 Aug 2012 11:17:43 +0000 (13:17 +0200)]
Make XML debug formatted and use "compact" tag names

Change-Id: Ic2309dd4ba4acb1182126958a08081cc1b7aa407

9 years ago0006982: implement employee import via CLI
Philipp Schüle [Thu, 23 Aug 2012 09:51:05 +0000 (11:51 +0200)]
0006982: implement employee import via CLI

- added new csv import class and definition for HR employees
- implemented cli function and test
- fixed some minor bugs in HR and added update scripts

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

Change-Id: I7a2ca2620ce42fe661add9f7dcc1874117ad3cf3
Reviewed-on: https://gerrit.tine20.org/tine20/933
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years agoFixed typos, mostly in model properties
Aleksander Machniak [Thu, 23 Aug 2012 10:22:40 +0000 (12:22 +0200)]
Fixed typos, mostly in model properties

Change-Id: I8682c26c04859fa1072a807b46d99a36a14c5b1b

9 years agomodel refactoring
Lars Kneschke [Thu, 23 Aug 2012 05:17:13 +0000 (07:17 +0200)]
model refactoring

- switched case to lower first char
- moved all logic to handle namespaces to AEntry

Change-Id: I0352afea6080b7f55cc12bb9dc5ce8283c3827ea

9 years agoimproved logging and timeout handling in delete fns
Philipp Schüle [Wed, 22 Aug 2012 16:49:44 +0000 (18:49 +0200)]
improved logging and timeout handling in delete fns

Change-Id: Iedd3c71f3a9a56e830ce1453cc389fdff7902d9a
Reviewed-on: https://gerrit.tine20.org/tine20/935
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years agofixed variable name in Tinebase_User interface
Philipp Schüle [Wed, 22 Aug 2012 16:54:01 +0000 (18:54 +0200)]
fixed variable name in Tinebase_User interface

Change-Id: Ia11f758f89ba50348f218babbc591ef778ca1c8e
Reviewed-on: https://gerrit.tine20.org/tine20/934
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago0006884: Could not create Table humanresources_contract
Philipp Schüle [Wed, 22 Aug 2012 12:15:36 +0000 (14:15 +0200)]
0006884: Could not create Table humanresources_contract

- added update script for missing table sales_cost_centers

https://forge.tine20.org/mantisbt/view.php?id=6884
Change-Id: I7560a2608d0635f1867ccfaf290574bf6b75e362
Reviewed-on: https://gerrit.tine20.org/tine20/932
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>