tine20
8 years agoMerge branch 'master' of http://git.syncroton.org/Syncroton
Lars Kneschke [Mon, 10 Sep 2012 04:05:22 +0000 (06:05 +0200)]
Merge branch 'master' of git.syncroton.org/Syncroton

8 years agocorrected tag name and updated supportedSince
Lars Kneschke [Mon, 10 Sep 2012 04:01:41 +0000 (06:01 +0200)]
corrected tag name and updated supportedSince

Change-Id: I7f4762673f06cb0bdc0cdd42afeae2c7eebe95e4

8 years agofix spelling
Lars Kneschke [Sun, 9 Sep 2012 17:10:43 +0000 (19:10 +0200)]
fix spelling

Change-Id: Ie8ae60b541994afccf481778f4dfdd8809405c80

8 years agoMerge branch 'master' of http://git.syncroton.org/Syncroton
Lars Kneschke [Sun, 9 Sep 2012 03:54:41 +0000 (05:54 +0200)]
Merge branch 'master' of git.syncroton.org/Syncroton

8 years agoalso take care for the Wait element
Lars Kneschke [Sat, 8 Sep 2012 20:04:27 +0000 (22:04 +0200)]
also take care for the Wait element

Change-Id: I9bebec001843a6bcc92e1f76285d08535e68f95e

8 years agoMerge branch 'master' of http://git.syncroton.org/Syncroton
Lars Kneschke [Sat, 8 Sep 2012 19:43:54 +0000 (21:43 +0200)]
Merge branch 'master' of git.syncroton.org/Syncroton

nd added
tests. The tests can only be executed separate from each other.

Change-Id: I0cf3e1dbdc0b10c989b0e32b06d79b9ed65f31cd

Conflicts:
tine20/Tinebase/Core.php
tine20/Tinebase/Log/Formatter.php

8 years agoadd support for heartbeat interval in Sync command and updated tests
Lars Kneschke [Sat, 8 Sep 2012 18:47:59 +0000 (20:47 +0200)]
add support for heartbeat interval in Sync command and updated tests

Change-Id: I3bc58cbcf4b95d7a78d3b3d4e04877046005d9c0

8 years agoASSIGNED - # 5022: fetch setting (1 month) is set but older emails are
Lars Kneschke [Fri, 7 Sep 2012 16:34:12 +0000 (18:34 +0200)]
ASSIGNED - # 5022: fetch setting (1 month) is set but older emails are
retrieved
https://forge.tine20.org/mantisbt/view.php?id=5022

Change-Id: Ie5635a097d85bc470494f49af22211dae0b1ff2d
Reviewed-on: https://gerrit.tine20.org/tine20/1043
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
8 years agoIncomplete - # 6428: Fix license header in ActiveSync application
Lars Kneschke [Fri, 7 Sep 2012 16:28:46 +0000 (18:28 +0200)]
Incomplete - # 6428: Fix license header in ActiveSync application
https://forge.tine20.org/mantisbt/view.php?id=6428

Change-Id: I700972f53d993045d5f8a99c6c13d90a454bd07e
Reviewed-on: https://gerrit.tine20.org/tine20/1042
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
8 years agoadd support for search via AS
Lars Kneschke [Fri, 7 Sep 2012 11:33:25 +0000 (13:33 +0200)]
add support for search via AS

Change-Id: I7d1e56f7826cf28e117e84131f6cf687370cbf1d
Reviewed-on: https://gerrit.tine20.org/tine20/1041
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: Lars Kneschke <l.kneschke@metaways.de>
8 years agoadd infrastructure to add default policy for new AS devices
Lars Kneschke [Fri, 7 Sep 2012 11:31:19 +0000 (13:31 +0200)]
add infrastructure to add default policy for new AS devices

Change-Id: I146be132b1114fb96e4bba60139bf16dc2abbf47
Reviewed-on: https://gerrit.tine20.org/tine20/1040
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
8 years agoMerge branch 'master' of http://git.syncroton.org/Syncroton
Lars Kneschke [Fri, 7 Sep 2012 11:38:17 +0000 (13:38 +0200)]
Merge branch 'master' of git.syncroton.org/Syncroton

8 years agodon't return more than the previous 6 months
Lars Kneschke [Fri, 7 Sep 2012 07:39:36 +0000 (09:39 +0200)]
don't return more than the previous 6 months

Change-Id: If35f1d1888b8e550e239079f3a4e00d12d0005a7
Reviewed-on: https://gerrit.tine20.org/tine20/1038
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoAll the functions can be executed separately now.
zueleyha01 [Thu, 6 Sep 2012 13:31:06 +0000 (15:31 +0200)]
All the functions can be executed separately now.

Change-Id: I84cbbec55857f3963195655c4e665de7b563ed3b
Reviewed-on: https://gerrit.tine20.org/tine20/1039
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoKeyField - don't overwrite value with default if set value is set
AirMike [Tue, 4 Sep 2012 19:20:21 +0000 (21:20 +0200)]
KeyField - don't overwrite value with default if set value is set

Change-Id: I56431d00ecaf6ab9d1d4d4815f6924eaab9949c5
Reviewed-on: https://gerrit.tine20.org/tine20/1036
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agorefactored search logic
Lars Kneschke [Fri, 7 Sep 2012 07:09:13 +0000 (09:09 +0200)]
refactored search logic

the search method now returns the Syncroton_Model_StoreResponse itself.
This way the backends are able to implement their own search strategies.
Also added support for LongId where missing.

Change-Id: I425eb0672125dbf601b30d6d354c5228a0b597c8

8 years agoadd support for addingg default policy to new devices
Lars Kneschke [Fri, 7 Sep 2012 06:47:28 +0000 (08:47 +0200)]
add support for addingg default policy to new devices

Change-Id: I595aba20352aac35c04f43804685611f6476a767

8 years agofixed base64 encoding of stream
Lars Kneschke [Thu, 6 Sep 2012 04:05:19 +0000 (06:05 +0200)]
fixed base64 encoding of stream

Change-Id: I8b158fa94c14dc1a7a53cccf7b9c476cdc622c0a

8 years agoPHPDOC updates
Lars Kneschke [Thu, 6 Sep 2012 03:18:25 +0000 (05:18 +0200)]
PHPDOC updates

Change-Id: I9d7950caa9a935545a5c4c0c2c10845f75bfd366

8 years agoimproved flag handling
Lars Kneschke [Thu, 6 Sep 2012 03:17:14 +0000 (05:17 +0200)]
improved flag handling

Change-Id: Ib210fdf6d7470f3d7b0e7aa99cf2635b507fb633

8 years agominor corrections to be compatible with more devices
Lars Kneschke [Wed, 5 Sep 2012 13:22:19 +0000 (15:22 +0200)]
minor corrections to be compatible with more devices

Change-Id: Idd7b657ef5a9e47d19116168b892b4691c92f42b
Reviewed-on: https://gerrit.tine20.org/tine20/1037
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
8 years agoimproved handling of syncronization of multiple collections with
Lars Kneschke [Wed, 5 Sep 2012 11:56:16 +0000 (13:56 +0200)]
improved handling of syncronization of multiple collections with
multiple MoreAvailable properties

Change-Id: I394b1fd9ffe7e74eae736a2760c7a1493571f5f4

8 years agofix parsing of sendmail parameters for AS 12.0
Lars Kneschke [Wed, 5 Sep 2012 06:22:00 +0000 (08:22 +0200)]
fix parsing of sendmail parameters for AS 12.0

Change-Id: I0dc7839a540af70405e3e4cd319be170f12eb248

8 years agofix encoding of byteArrays
Lars Kneschke [Wed, 5 Sep 2012 06:13:14 +0000 (08:13 +0200)]
fix encoding of byteArrays

Change-Id: Iea32f458fddb846a27a10bb12f8e1d77904c9e21

8 years ago0007054: when merging two contacts ...
Philipp Schüle [Tue, 4 Sep 2012 13:55:42 +0000 (15:55 +0200)]
0007054: when merging two contacts ...

... and the second one is preferred: use id of the second record

- set record id depending on merge strategy
- fixed handling of edit grant in duplicate grid used by merge dialog

https://forge.tine20.org/mantisbt/view.php?id=7054
Change-Id: I8acee05f066caaa0fc3dc4ca735301b375bd7436
Reviewed-on: https://gerrit.tine20.org/tine20/1034
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>
8 years ago #6832: adding tags to adresses: new tags are not saved (grid ctx menu)
Alexander Stintzing [Tue, 4 Sep 2012 11:03:58 +0000 (13:03 +0200)]
 #6832: adding tags to adresses: new tags are not saved (grid ctx menu)

if this is a permission issue a message should appear or the text-entry
field should disappear (show only dropdown-list)

https://forge.tine20.org/mantisbt/view.php?id=6832
Change-Id: I42c1337e6ee9dbe0e2423b510bf0c218b55e7884
Reviewed-on: https://gerrit.tine20.org/tine20/1031
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 #6888: Add empty calendar entries
Alexander Stintzing [Thu, 9 Aug 2012 10:22:52 +0000 (12:22 +0200)]
 #6888: Add empty calendar entries

Check for empty calendar entries fails after pressing
"ok" after popup and pressing enter again.
Sometimes after you have deleted the empty entry, the
"not long enough"-title error appears on every click
in the calendar.

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

Change-Id: Ief34e023185680519894cc97b13e8dcbd8a1d784
Reviewed-on: https://gerrit.tine20.org/tine20/901
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoAdd missing filter definition
AirMike [Mon, 3 Sep 2012 21:37:50 +0000 (23:37 +0200)]
Add missing filter definition

Change-Id: I863cccaa49f0dcb488869b9b3f2df47679297884
Reviewed-on: https://gerrit.tine20.org/tine20/1030
Tested-by: jenkins user
Reviewed-by: Alexander Stintzing <a.stintzing@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago #7034: allow to save HR config in admin area
Alexander Stintzing [Mon, 3 Sep 2012 12:02:59 +0000 (14:02 +0200)]
 #7034: allow to save HR config in admin area

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

Change-Id: Ic3831843772a38df9e5d2e7fae11f380c81e4496
Reviewed-on: https://gerrit.tine20.org/tine20/1025
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoadded fields n_given, n_family, salutation, title to hr
Alexander Stintzing [Mon, 3 Sep 2012 16:04:08 +0000 (18:04 +0200)]
added fields n_given, n_family, salutation, title to hr

Change-Id: Ieee2d7fced72593ac5c8f24f7ef1c4fde4b58cc1
Reviewed-on: https://gerrit.tine20.org/tine20/1028
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago7056: add Bootstrap.php to generalize bootstrapping process
zueleyha01 [Tue, 4 Sep 2012 12:36:18 +0000 (14:36 +0200)]
7056: add Bootstrap.php to generalize bootstrapping process

Following files are affected:
tine20.php
setup.php
index.php
Since these files are checked the process works!

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

Change-Id: I845ada5583c5196b8e721c86dc64d5d58504f55e
Reviewed-on: https://gerrit.tine20.org/tine20/1032
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
8 years agofixed credential cache saving in Zend_Session
Philipp Schüle [Mon, 3 Sep 2012 21:02:57 +0000 (23:02 +0200)]
fixed credential cache saving in Zend_Session

Change-Id: I37290ec72d79f6e8cf8c089642b7349f972f50ec
Reviewed-on: https://gerrit.tine20.org/tine20/1029
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoadded new changelog entry for 2012.03.7
Philipp Schüle [Mon, 3 Sep 2012 09:24:56 +0000 (11:24 +0200)]
added new changelog entry for 2012.03.7

Change-Id: I1de9a1c8e7321017a2237d82fe9c21c055fdfb52
Reviewed-on: https://gerrit.tine20.org/tine20/1027
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
8 years agoDefault field type must be auto
AirMike [Thu, 30 Aug 2012 12:41:53 +0000 (14:41 +0200)]
Default field type must be auto

Change-Id: I577ace35cd2055b692fb11f2afd6706d647749d8
Reviewed-on: https://gerrit.tine20.org/tine20/1002
Tested-by: jenkins user
Reviewed-by: Alexander Stintzing <a.stintzing@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago #6570: Filter out invalid chars from telephone numbers
Alexander Stintzing [Mon, 3 Sep 2012 09:57:21 +0000 (11:57 +0200)]
 #6570: Filter out invalid chars from telephone numbers

We should filter the number sent to Asterisk, to allow only + and numbers.
Otherwise the dial process fails because of invalid characters.
Example: 040 / 3170 31 - 521 should be transformed to 040317031521

https://forge.tine20.org/mantisbt/view.php?id=6570
Change-Id: I46cd6d5cc5099bab5001c5cae69bbf436dac2c0b
Reviewed-on: https://gerrit.tine20.org/tine20/1023
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago #7022: address preview-panel shows "& amp;" instead of "&"
Alexander Stintzing [Mon, 3 Sep 2012 10:13:07 +0000 (12:13 +0200)]
 #7022: address preview-panel shows "& amp;" instead of "&"

The address preview panels in the addressbook app are
showing "& amp;" instead of "&"

https://forge.tine20.org/mantisbt/view.php?id=7022
Change-Id: I34628b627db14779bd1dc942bea05b278e5927f1
Reviewed-on: https://gerrit.tine20.org/tine20/1022
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agotrack transactions (IE debugging)
Cornelius Weiß [Mon, 3 Sep 2012 09:47:58 +0000 (11:47 +0200)]
track transactions (IE debugging)

@2012-03

Change-Id: I31d5d76dc6d8d842eddad5eb24554088567386ab
Reviewed-on: https://gerrit.tine20.org/tine20/1024
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0007044: Installer (setup.php) fails, when database exists
Philipp Schüle [Mon, 3 Sep 2012 08:49:07 +0000 (10:49 +0200)]
0007044: Installer (setup.php) fails, when database exists

... but contains no tables
- check if Tinebase is installed before fetching authentication /
password config

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

Conflicts:

tine20/Setup/Controller.php

Change-Id: Ib31babe071f27fed5c6c01b548e7151bb3b57a73
Reviewed-on: https://gerrit.tine20.org/tine20/1021
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoadded new changelog entry for 2012.03.6
Philipp Schüle [Thu, 30 Aug 2012 17:23:53 +0000 (19:23 +0200)]
added new changelog entry for 2012.03.6

Change-Id: If814bb87b107f6a3659625e9297be60392283b9a
Reviewed-on: https://gerrit.tine20.org/tine20/1020
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agofix email tests
Lars Kneschke [Mon, 3 Sep 2012 13:55:36 +0000 (15:55 +0200)]
fix email tests

Change-Id: Iedfcd59ee4cde73412c8a4e1a93ec804562899fa
Reviewed-on: https://gerrit.tine20.org/tine20/1026
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: Lars Kneschke <l.kneschke@metaways.de>
8 years agoadded more fields needed for AS 14.x
Lars Kneschke [Mon, 3 Sep 2012 09:30:15 +0000 (11:30 +0200)]
added more fields needed for AS 14.x

Change-Id: Ie714f451415d0e8634649c0071eeec4fb8a276d4
Reviewed-on: https://gerrit.tine20.org/tine20/1019
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
8 years agofix variable name
Lars Kneschke [Mon, 3 Sep 2012 10:33:40 +0000 (12:33 +0200)]
fix variable name

Change-Id: Ib2b187a528f73302bdd34693d132632ce7bba243
Reviewed-on: https://gerrit.tine20.org/tine20/1018
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
Lars Kneschke [Mon, 3 Sep 2012 10:36:20 +0000 (12:36 +0200)]
Merge branch 'master' of git.syncroton.org/Syncroton

8 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

8 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

8 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

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

Change-Id: I1616aba175851799a17c552a566ede6aeb0d98e5

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

Change-Id: I9862c3656634e1bcc4ba732fd96ce90f067b21ba

8 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

8 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

8 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>
8 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
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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
8 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>
8 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>
8 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>
8 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>
8 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"

8 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)"

8 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

8 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

8 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>
8 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>
8 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>
8 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

8 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>
8 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

8 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

8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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

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

Change-Id: I7fbfc45f755044c6d8cfc5e8bccb860b49275a35

8 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>
8 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>
8 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
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 years agomerge TimeZoneConvert
Cornelius Weiß [Sun, 26 Aug 2012 10:47:02 +0000 (12:47 +0200)]
merge TimeZoneConvert

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