tine20
5 years agoupgrade vagrant box to saucy 64 bit with php5.5
Cornelius Weiß [Tue, 9 Sep 2014 07:56:00 +0000 (09:56 +0200)]
upgrade vagrant box to saucy 64 bit with php5.5

cherry-picked from master and originally committed by c.weiss@metaways.de

Change-Id: I82831dabdfba5ba0f26eb92dde4b37080b9d6b62
Reviewed-on: https://gerrit.tine20.org/tine20/3012
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoMerge branch '2014.11' into 2014.09
Philipp Schüle [Fri, 12 Dec 2014 09:25:43 +0000 (10:25 +0100)]
Merge branch '2014.11' into 2014.09

5 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Fri, 12 Dec 2014 09:24:50 +0000 (10:24 +0100)]
Merge branch '2013.10' into 2014.11

5 years agoAdd AllServerTests to build.xml
Michael Spahn [Wed, 10 Dec 2014 14:39:35 +0000 (15:39 +0100)]
Add AllServerTests to build.xml

* adds workaround for server tests to getTranslation()
* deactivates failing ActiveSync_Server_HttpTests

Change-Id: I6da45e7a041826e0f4aa2105b5f2c7ec557ef2aa
Reviewed-on: http://gerrit.tine20.com/customers/1437
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoImplement a combobox to select currency in sales admin
Michael Spahn [Mon, 8 Dec 2014 08:57:00 +0000 (09:57 +0100)]
Implement a combobox to select currency in sales admin

Change-Id: I9783f58f29c28bc6053b9524ba19a3b77db2bbf7
Reviewed-on: http://gerrit.tine20.com/customers/1420
Tested-by: Jenkins CI (http://ci.tine20.com/)
Tested-by: sstamer <s.stamer@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoShort usernames script
sstamer [Thu, 30 Oct 2014 15:06:44 +0000 (16:06 +0100)]
Short usernames script

Change-Id: I9adca764fc69806933a32e943b56037e921b034b
Reviewed-on: http://gerrit.tine20.com/customers/1326
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoremoves merge conflicts in tine20/Courses/translations/de.po
Philipp Schüle [Wed, 10 Dec 2014 16:05:13 +0000 (17:05 +0100)]
removes merge conflicts in tine20/Courses/translations/de.po

Change-Id: I80ee3d9baefd79ca808088952f2567ba5b0b9351

5 years agomake sure that caldav attachments filenames are decoded
Philipp Schüle [Mon, 8 Dec 2014 11:15:40 +0000 (12:15 +0100)]
make sure that caldav attachments filenames are decoded

* always (raw)urldecode attachment filenames before saving them in Tine
2.0 vfs
* adjusts regex for utf-8 dispositions

Change-Id: I894e53f02792c52b965133d03a39747ce4d7d4c0
Reviewed-on: http://gerrit.tine20.com/customers/1424
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0010578: Fix for groups in active directory is broken
sstamer [Tue, 9 Dec 2014 15:35:27 +0000 (16:35 +0100)]
0010578: Fix for groups in active directory is broken

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

Change-Id: Ie72c06f612a85e34b5ffb60654ede3a61c80ae80
Reviewed-on: http://gerrit.tine20.com/customers/1432
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoChange internet access default
sstamer [Tue, 9 Dec 2014 14:54:58 +0000 (15:54 +0100)]
Change internet access default

- and translations

Change-Id: I1020c1f5f12ea23197b5cc77ce003c229ee9deca
Reviewed-on: http://gerrit.tine20.com/customers/1431
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agooptimized _checkGrants for performance
Lars Kneschke [Sun, 7 Dec 2014 13:25:52 +0000 (14:25 +0100)]
optimized _checkGrants for performance

- resultset will not be cloned any more
- needed data will stored in separate variables
- avoid unneeded function calls

Change-Id: I94cce34bdf394aab9a9df94dbb76b1ed774b9dc3
Reviewed-on: http://gerrit.tine20.com/customers/1419
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoMerge branch '2014.11' into 2014.09
Philipp Schüle [Tue, 9 Dec 2014 15:41:05 +0000 (16:41 +0100)]
Merge branch '2014.11' into 2014.09

5 years agofixes merge failure (missing braces)
Philipp Schüle [Tue, 9 Dec 2014 15:06:00 +0000 (16:06 +0100)]
fixes merge failure (missing braces)

5 years agoMerge branch '2014.11' into 2014.09
Philipp Schüle [Tue, 9 Dec 2014 14:47:02 +0000 (15:47 +0100)]
Merge branch '2014.11' into 2014.09

5 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Tue, 9 Dec 2014 14:45:18 +0000 (15:45 +0100)]
Merge branch '2013.10' into 2014.11

Conflicts:
tine20/Calendar/Frontend/WebDAV/Event.php
tine20/Tinebase/Config.php
tine20/Tinebase/Container.php
tine20/Tinebase/Core.php
tine20/Tinebase/User/Abstract.php

Change-Id: I802c8cb9d54ad4dbf43f0bc0f8d5645d399b84f1

5 years agoMerge branch 'pu/2013.10-mailto' into 2014.09
Philipp Schüle [Tue, 9 Dec 2014 14:36:34 +0000 (15:36 +0100)]
Merge branch 'pu/2013.10-mailto' into 2014.09

Conflicts:
tine20/Tinebase/js/MainMenu.js

Change-Id: I701c3cfdf21e1c351b6e055e3b6af459e4c20fe1

5 years ago0010554: create default department (school) on Courses installation
Philipp Schüle [Mon, 8 Dec 2014 10:54:20 +0000 (11:54 +0100)]
0010554: create default department (school) on Courses installation

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

Change-Id: Ie2dce15ec889f2738b02b623a1571a2e29abb1e6
Reviewed-on: http://gerrit.tine20.com/customers/1423
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0010568: maximal username length
sstamer [Wed, 29 Oct 2014 14:38:33 +0000 (15:38 +0100)]
0010568: maximal username length

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

- Config optiont for max username length

Change-Id: I4d6fc19f84dc811fd3178b3546cbb3ea81aee8d5
Reviewed-on: http://gerrit.tine20.com/customers/1318
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoimprove perfomance of Tinebase_Core::isLogLevel
Lars Kneschke [Mon, 8 Dec 2014 09:35:31 +0000 (10:35 +0100)]
improve perfomance of Tinebase_Core::isLogLevel

- cache value of getLogLevel in class variable
- 58 calls took 625 ms before modification
- 58 calls took  10 ms after modification

Change-Id: I3604fbdf7a9612c6cafefe79d4bc57457a743d12
Reviewed-on: http://gerrit.tine20.com/customers/1422
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agosplitted logic of container grants in to two functions
Lars Kneschke [Sun, 7 Dec 2014 13:22:07 +0000 (14:22 +0100)]
splitted logic of container grants in to two functions

- one function will return the grants only
- another one to merge the grants into resultset

Change-Id: I03aefcaa984aa7d4fa4b65d61aeb1863b951bc3a
Reviewed-on: http://gerrit.tine20.com/customers/1418
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoimprove performance of Tinebase_Core::get
Lars Kneschke [Mon, 8 Dec 2014 09:28:19 +0000 (10:28 +0100)]
improve performance of Tinebase_Core::get

Zend_Registry::get calls Zend_Registry::isRegistered too and throws an
exception when the key is not registered.

Executiontime for Tinebase_Core::get is reduced by 20%.

Change-Id: I09b8457665ca2c4dce923ee6b4dd9ec8c66069c7
Reviewed-on: http://gerrit.tine20.com/customers/1421
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoattendee has to be cloned before it can be added to result set
Lars Kneschke [Sun, 7 Dec 2014 12:50:00 +0000 (13:50 +0100)]
attendee has to be cloned before it can be added to result set

Change-Id: I718fa0cae78c3ff8bf71451e75d1649ef592aa7a
Reviewed-on: http://gerrit.tine20.com/customers/1417
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
5 years agofix test testAlarmAckInRecurException
Lars Kneschke [Sat, 6 Dec 2014 03:44:08 +0000 (04:44 +0100)]
fix test testAlarmAckInRecurException

- the format of the validated string was wrong

Change-Id: I7942dbfa728cd7a967be36df33547407da41fcf5
Reviewed-on: http://gerrit.tine20.com/customers/1416
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
5 years agoarray key must be scalar value
Lars Kneschke [Fri, 5 Dec 2014 23:02:32 +0000 (00:02 +0100)]
array key must be scalar value

Change-Id: I073b28a5e8a09609dd21be0f9b77cecfbc098aae
Reviewed-on: http://gerrit.tine20.com/customers/1415
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: Lars Kneschke <l.kneschke@metaways.de>
5 years agoExtend filter field for leadsource to 350px
Michael Spahn [Fri, 5 Dec 2014 10:26:58 +0000 (11:26 +0100)]
Extend filter field for leadsource to 350px

Change-Id: Ifed480726344f7d4b73954cf27db1100150cbf81
Reviewed-on: http://gerrit.tine20.com/customers/1411
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: sstamer <s.stamer@metaways.de>
5 years agodelay creating instance of converter until really needed
Lars Kneschke [Fri, 5 Dec 2014 06:37:55 +0000 (07:37 +0100)]
delay creating instance of converter until really needed

... to improve performance

- creating the converter instance can be avoided in many use cases

Change-Id: Iaae99edd1006b075bc60feec2fd9289b7d3c78f0
Reviewed-on: http://gerrit.tine20.com/customers/1410
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
5 years agorefactored Calendar_Model_Attender::getAttendee
Lars Kneschke [Fri, 5 Dec 2014 05:00:27 +0000 (06:00 +0100)]
refactored Calendar_Model_Attender::getAttendee

... to improve performance

- don't process empty $_attendeesSet
- avoid manipulating $_attendeesSet
- avoid calling ->filter 4 times in worst case
- stop processing as soon as possible (->filter always loops all elements in recordSet)

Change-Id: Idc02a533a1ce840a9fd513b14c7e21111f4ba023
Reviewed-on: http://gerrit.tine20.com/customers/1408
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
5 years agorefactored getGrantsOfRecords to improve performance
Lars Kneschke [Wed, 3 Dec 2014 00:07:44 +0000 (01:07 +0100)]
refactored getGrantsOfRecords to improve performance

- resolve path only once for every container
- made logic easier to understand

Change-Id: Ibe999a30a72bc4548735fb51eb6f58d6ab7485d1
Reviewed-on: http://gerrit.tine20.com/customers/1404
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agosplitted logic Calendar_Model_Attender::resolveAttendee to improve
Lars Kneschke [Fri, 5 Dec 2014 06:29:15 +0000 (07:29 +0100)]
splitted logic Calendar_Model_Attender::resolveAttendee to improve
performance

- add 2 new functions
 - to fill attendees cache
 - to return resolved attendees
- use the new function to fill attendees cache in MSEventFacade

Change-Id: I5a2a43b65b5d50e5b84d7c95e8645951f72f42dd
Reviewed-on: http://gerrit.tine20.com/customers/1409
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agodefer loading of schema information until really needed
Lars Kneschke [Wed, 3 Dec 2014 14:28:46 +0000 (15:28 +0100)]
defer loading of schema information until really needed

- setup with PostgreSQL only was broken, because $this->_schema got
filled before apllications table got installed

Change-Id: Id8c57c78142a92fa669ff1ac17f880c008017379
Reviewed-on: http://gerrit.tine20.com/customers/1407
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoadds user agent to alarm ack information
Philipp Schüle [Thu, 27 Nov 2014 15:44:37 +0000 (16:44 +0100)]
adds user agent to alarm ack information

Change-Id: Ia946811a6e8d0d58383359860146a6722f32ea75
Reviewed-on: http://gerrit.tine20.com/customers/1398
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoMerge branch '2013.10' into 2014.09
Philipp Schüle [Wed, 3 Dec 2014 13:09:24 +0000 (14:09 +0100)]
Merge branch '2013.10' into 2014.09

5 years agocheck if valid user exists
Philipp Schüle [Mon, 1 Dec 2014 12:40:41 +0000 (13:40 +0100)]
check if valid user exists

Change-Id: I00496ae83349d62065d0aa9b9762bfa5341751a7
Reviewed-on: https://gerrit.tine20.org/tine20/3003
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agocache parsed user-agent
Lars Kneschke [Wed, 3 Dec 2014 00:16:46 +0000 (01:16 +0100)]
cache parsed user-agent

- speed up request with multiple events, by caching parsed user-agnt to
classname mapping

Change-Id: I1cd96054abc3df0c90b9c985225f177b1ea44022
Reviewed-on: http://gerrit.tine20.com/customers/1405
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoremoved index handling
Lars Kneschke [Tue, 2 Dec 2014 16:00:13 +0000 (17:00 +0100)]
removed index handling

- slows down code execution
- was not working in all cases

closes 0007558: reactivate indices in Tinebase_Record_RecordSet
https://forge.tine20.org/view.php?id=7558

Change-Id: I67f6cbaa7bb00006006b5454473d24a02b296a1c
Reviewed-on: http://gerrit.tine20.com/customers/1403
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoupdates changelogs for Koriander 5
Philipp Schüle [Mon, 1 Dec 2014 11:34:11 +0000 (12:34 +0100)]
updates changelogs for Koriander 5

5 years agofix requests with empty user-agent header
Lars Kneschke [Fri, 28 Nov 2014 21:25:29 +0000 (22:25 +0100)]
fix requests with empty user-agent header

- windows phone sends no user-agent header

Change-Id: Ic9266bab6e752647107b9fffb89775f09ee6c9d5
Reviewed-on: https://gerrit.tine20.org/tine20/3000
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0010536: Update von Version: Collin (2013.10.7) auf Koriander
Philipp Schüle [Fri, 28 Nov 2014 11:32:08 +0000 (12:32 +0100)]
0010536: Update von Version: Collin (2013.10.7) auf Koriander

...  schlägt fehl. SQLSTATE[42S21]: Column already exists: 1060
Duplicate column

* check if col already exists

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

Change-Id: Ic5d992ba77cea791f8f6b0502e7f9a4a11feeea8
Reviewed-on: https://gerrit.tine20.org/tine20/2999
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agorefactores setup session handling
Philipp Schüle [Thu, 27 Nov 2014 12:06:58 +0000 (13:06 +0100)]
refactores setup session handling

... to remove duplicate login

Change-Id: Iaca5351e36092bd8543fc79bf7dc02f35284555e
Reviewed-on: https://gerrit.tine20.org/tine20/2996
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoFix AS requests from Windows Phone
Lars Kneschke [Thu, 27 Nov 2014 06:15:36 +0000 (07:15 +0100)]
Fix AS requests from Windows Phone

Change-Id: Ifb4e16aa5a397c3963f287b5e23a29bd57595c42
Reviewed-on: https://gerrit.tine20.org/tine20/2994
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoremoves replacement of Tine 2.0 title
Philipp Schüle [Wed, 26 Nov 2014 15:10:17 +0000 (16:10 +0100)]
removes replacement of Tine 2.0 title

Change-Id: I4c736e4d0f5152c8bb4954f71430914f62f21186
Reviewed-on: https://gerrit.tine20.org/tine20/2992
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0010526: Remove password from log
Philipp Schüle [Wed, 26 Nov 2014 14:32:08 +0000 (15:32 +0100)]
0010526: Remove password from log

* replace password strings in INFO log of the request

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

Change-Id: I4f669b031f5d3af71c722130df0af137765c46d6
Reviewed-on: https://gerrit.tine20.org/tine20/2991
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoreverts 0009840 urls without anchor tags should be replaced with links
Philipp Schüle [Wed, 26 Nov 2014 12:11:08 +0000 (13:11 +0100)]
reverts 0009840 urls without anchor tags should be replaced with links

...in html mail parts

reverted this as we should not require the connection to
http://data.iana.org. find a better way for the regex.

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

Change-Id: I79f24707efe222af2a045115ffa98d036f3e3441
Reviewed-on: https://gerrit.tine20.org/tine20/2990
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoCatch Directory name must not be empty Exception as well
sstamer [Wed, 26 Nov 2014 09:13:45 +0000 (10:13 +0100)]
Catch Directory name must not be empty Exception as well

Change-Id: Ibf99b0c3c63935cb613b2b860d1535f8f22b6154
Reviewed-on: https://gerrit.tine20.org/tine20/2989
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoadd creation time to demo accounts
Philipp Schüle [Tue, 25 Nov 2014 16:06:00 +0000 (17:06 +0100)]
add creation time to demo accounts

Change-Id: I03084d903a4bc58e115ce1d0c5d1ee2bfe836ee9
Reviewed-on: https://gerrit.tine20.org/tine20/2987
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoFix for Sales Update
sstamer [Wed, 26 Nov 2014 08:58:12 +0000 (09:58 +0100)]
Fix for Sales Update

- catch exceptions

Change-Id: I4705fca4bc4676a2e836615549863c98f1c4ea8e
Reviewed-on: https://gerrit.tine20.org/tine20/2988
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoFix for Sales Update script
sstamer [Tue, 25 Nov 2014 12:14:53 +0000 (13:14 +0100)]
Fix for Sales Update script
- set user

Change-Id: Ibb89433b7fff272775b1b5de4c2399b8a91dea9b
Reviewed-on: https://gerrit.tine20.org/tine20/2986
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoremoves db config that's incompatible with pgsql
Philipp Schüle [Mon, 24 Nov 2014 19:56:20 +0000 (20:56 +0100)]
removes db config that's incompatible with pgsql

* pgsql does not like 'default' and 'not null'

SQLSTATE[42601]: Syntax error: 7 ERROR:  syntax error at or near "NULL"

Change-Id: I79b5b6814e21e5d9a4e0ff1ee22cbdb0a0beb053
Reviewed-on: http://gerrit.tine20.com/customers/1378
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agocolumn might already exist
Philipp Schüle [Mon, 24 Nov 2014 18:45:26 +0000 (19:45 +0100)]
column might already exist

Change-Id: Id2c790d1059ddbda8b4afa69383c90d3e3a07384
Reviewed-on: http://gerrit.tine20.com/customers/1377
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoMerge branch '2013.10' into 2014.09
Philipp Schüle [Mon, 24 Nov 2014 15:12:11 +0000 (16:12 +0100)]
Merge branch '2013.10' into 2014.09

5 years agochecks for existing class before calling constructor
Philipp Schüle [Mon, 24 Nov 2014 12:42:20 +0000 (13:42 +0100)]
checks for existing class before calling constructor

Change-Id: Iddb2e2ce967f9526c5af85ba9d07da68dcab066d
Reviewed-on: http://gerrit.tine20.com/customers/1374
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoNew url for bugreports script
sstamer [Mon, 10 Nov 2014 10:26:57 +0000 (11:26 +0100)]
New url for bugreports script

Change-Id: Iae4f8f9a94b2c8b56d5f9ad8faae3b8cb67d2ea5
Reviewed-on: http://gerrit.tine20.com/customers/1349
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agosupport mailto links
Cornelius Weiß [Tue, 9 Sep 2014 07:53:41 +0000 (09:53 +0200)]
support mailto links

+ store registry in localStorage so windows which are not in the
  mainwindow chain can access it
+ cleanup tineInit, ease logic
+ allow app routing via deep links
+ allow to register mailto protocol for fmail
+ allow attachments to be referred via external urls
  NOTE: needs COSR headers

Change-Id: I35b3e94412ca158903772131a8811d91c124e7aa
Reviewed-on: http://gerrit.tine20.com/customers/1371
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agosets id of new access log record
Philipp Schüle [Wed, 19 Nov 2014 21:39:00 +0000 (22:39 +0100)]
sets id of new access log record

* and improves logging of exception during session cleanup

Change-Id: Ia23283519a658742041fdcbd309bf180554e4947
Reviewed-on: https://gerrit.tine20.org/tine20/2983
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoadds another function with pw param to stack trace filter
Philipp Schüle [Wed, 19 Nov 2014 21:38:15 +0000 (22:38 +0100)]
adds another function with pw param to stack trace filter

Change-Id: I8584c27c7b76e281609c735bbd745fc949a00744
Reviewed-on: https://gerrit.tine20.org/tine20/2982
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago#7086: update translation files
sstamer [Fri, 21 Nov 2014 13:03:37 +0000 (14:03 +0100)]
#7086: update translation files

Change-Id: Id636c758f30f2b92d07a18bd2463cf448ff5a045
Reviewed-on: https://gerrit.tine20.org/tine20/2985
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0010233: add modlog information to Accounts and Groups
Philipp Schüle [Thu, 20 Nov 2014 14:11:44 +0000 (15:11 +0100)]
0010233: add modlog information to Accounts and Groups

* added modlog on the server:
- in admin group + user controllers
- during initial setup of users

* generalized adding of modlog fields in abstract update class

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

Change-Id: Id62ef1409d93aaddda3c48b87c7fd08c4a1a87fb
Reviewed-on: https://gerrit.tine20.org/tine20/2984
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agodo not force logout after credential cache problems
Philipp Schüle [Wed, 19 Nov 2014 21:36:15 +0000 (22:36 +0100)]
do not force logout after credential cache problems

* and adds some more logging

Change-Id: I35cfb4eda0bd9689a2b1a81da316579af3b18962
Reviewed-on: https://gerrit.tine20.org/tine20/2981
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago#10468: update translation files
sstamer [Wed, 19 Nov 2014 15:54:40 +0000 (16:54 +0100)]
#10468: update translation files

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

Change-Id: Ibb7a330a06bb521318e254a94ed02d6f0e09adac
Reviewed-on: https://gerrit.tine20.org/tine20/2980
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agodrops table version validation of access_log update
Philipp Schüle [Wed, 19 Nov 2014 15:49:47 +0000 (16:49 +0100)]
drops table version validation of access_log update

* as old tine20 installations might still have version 1

Change-Id: I92e2bbc099ae90bf11c71c9723412b858d3a4306
Reviewed-on: https://gerrit.tine20.org/tine20/2979
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoupdate lang templates
sstamer [Wed, 19 Nov 2014 15:33:28 +0000 (16:33 +0100)]
update lang templates

Change-Id: I5d6fda08cb0aae662bd08a21035a3f273f407bfc
Reviewed-on: https://gerrit.tine20.org/tine20/2978
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0010508: Session_Validator_AccountStatus causes problems
Philipp Schüle [Wed, 19 Nov 2014 14:53:17 +0000 (15:53 +0100)]
0010508: Session_Validator_AccountStatus causes problems

* removes user status session validator for the moment

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

Change-Id: Idbca1de3003adf9b65332e80f25b71162becbfcf
Reviewed-on: https://gerrit.tine20.org/tine20/2975
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agodon't log passwords
Philipp Schüle [Wed, 19 Nov 2014 14:59:00 +0000 (15:59 +0100)]
don't log passwords

Change-Id: I230197ecdf7a20cd8d0b4b26ac39554b0da0fdff
Reviewed-on: https://gerrit.tine20.org/tine20/2976
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoswitch to lazy loading Tinebase_Core::getUserTimezone()
Philipp Schüle [Wed, 19 Nov 2014 14:41:08 +0000 (15:41 +0100)]
switch to lazy loading Tinebase_Core::getUserTimezone()

Change-Id: Iee4f38a681605cb640793503e11d4e4cce50fb00
Reviewed-on: https://gerrit.tine20.org/tine20/2974
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0010506: updating postal address fails due concurrency conflict
sstamer [Mon, 17 Nov 2014 15:11:52 +0000 (16:11 +0100)]
0010506: updating postal address fails due concurrency conflict

* js client does not send postal address seq in adr_seq
* improves saveCustomer()

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

Change-Id: Ibf4a8fe99f9d4f848083897c2d7ed12d4dabf8cd
Reviewed-on: https://gerrit.tine20.org/tine20/2971
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoModelConfig: Render Percent & Fix euMoney Gridrenderer
Alexander Stintzing [Thu, 6 Nov 2014 11:50:17 +0000 (12:50 +0100)]
ModelConfig: Render Percent & Fix euMoney Gridrenderer

 - uses decimalSeparator now in euMoney grid renderer
 - does not show NaN on empty field
 - allow specialType "percent" in ModelConfig, created percentRenderer

 - see: rt133386, rt133906

Change-Id: I995ae5c65e1bcfda50bb4b2872b14de36e7f8eaa
Reviewed-on: https://gerrit.tine20.org/tine20/2977
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0010502: startup not working because DB is not initialized yet (redis)
Philipp Schüle [Wed, 19 Nov 2014 09:20:10 +0000 (10:20 +0100)]
0010502: startup not working because DB is not initialized yet (redis)

* don't try to get app id as redis prefix -> use configured prefix
instead and db table prefix as fallback

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

Change-Id: Ia6f44d91260b655e3fffca666d2f00bc04027b62
Reviewed-on: https://gerrit.tine20.org/tine20/2970
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0010500: grants/permissions strings are not translated in edit filter
sstamer [Wed, 19 Nov 2014 11:37:32 +0000 (12:37 +0100)]
0010500: grants/permissions strings are not translated in edit filter
dialog

Change-Id: Iba26d7a3f49f6df249864c9612215329a9dd6ffa
Reviewed-on: https://gerrit.tine20.org/tine20/2972
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agofixes merge problems in translation files
Philipp Schüle [Tue, 18 Nov 2014 14:16:53 +0000 (15:16 +0100)]
fixes merge problems in translation files

Change-Id: I150c538daabb91122fbfd9310434e2735b2943b9
Reviewed-on: https://gerrit.tine20.org/tine20/2969
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0010492: fix failing invoices and timetracker tests
Philipp Schüle [Tue, 18 Nov 2014 14:11:22 +0000 (15:11 +0100)]
0010492: fix failing invoices and timetracker tests

* disables tests for the moment

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

Change-Id: I4d54794fe8ee0c5697afbae425568d486ef7fd62
Reviewed-on: https://gerrit.tine20.org/tine20/2968
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agofixes compareCalendars: filter summary matching subset
Philipp Schüle [Mon, 17 Nov 2014 21:00:04 +0000 (22:00 +0100)]
fixes compareCalendars: filter summary matching subset

and adds a test for all day events

Change-Id: I0edf45625c25eb5a27380c105dbc2e6eb36edb16
Reviewed-on: http://gerrit.tine20.com/customers/1361
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoMerge branch 'pu/2013.10-invoices' into 2014.09
Philipp Schüle [Tue, 18 Nov 2014 13:30:41 +0000 (14:30 +0100)]
Merge branch 'pu/2013.10-invoices' into 2014.09

Conflicts:
tests/tine20/HumanResources/JsonTests.php
tests/tine20/Phone/JsonTest.php
tests/tine20/Sales/AllTests.php
tests/tine20/Sales/JsonTest.php
tests/tine20/Timetracker/JsonTest.php
tests/tine20/Tinebase/Relation/RelationTest.php
tine20/Addressbook/Convert/Contact/Json.php
tine20/Crm/translations/de.po
tine20/Crm/translations/template.pot
tine20/Sales/Acl/Rights.php
tine20/Sales/Config.php
tine20/Sales/Controller/Contract.php
tine20/Sales/Controller/Division.php
tine20/Sales/Controller/NumberableAbstract.php
tine20/Sales/Frontend/Json.php
tine20/Sales/Model/Contract.php
tine20/Sales/Model/CostCenter.php
tine20/Sales/Model/Product.php
tine20/Sales/Model/ProductFilter.php
tine20/Sales/Sales.jsb2
tine20/Sales/Setup/Initialize.php
tine20/Sales/Setup/setup.xml
tine20/Sales/css/Sales.css
tine20/Sales/js/ContractEditDialog.js
tine20/Sales/js/ContractGridPanel.js
tine20/Sales/js/CostCenterEditDialog.js
tine20/Sales/js/ProductEditDialog.js
tine20/Sales/js/Sales.js
tine20/Sales/translations/template.pot
tine20/Timetracker/translations/de.po
tine20/Timetracker/translations/template.pot
tine20/Tinebase/Controller/Record/Abstract.php
tine20/Tinebase/Convert/Json.php
tine20/Tinebase/Frontend/Json.php
tine20/Tinebase/Frontend/Json/Abstract.php
tine20/Tinebase/Model/Filter/Month.php
tine20/Tinebase/js/ux/grid/GroupingGridPlugin.js
tine20/Tinebase/translations/de.po
tine20/Tinebase/translations/template.pot
tine20/composer.json
tine20/composer.lock

Change-Id: I3499881c8723172e54da2dd780af5c5bae68c585

5 years agoRevert "Sales.Offer: Switch number prefix to ANG-"
Philipp Schüle [Thu, 13 Nov 2014 10:50:38 +0000 (11:50 +0100)]
Revert "Sales.Offer: Switch number prefix to ANG-"

* switch back to "AN-"

This reverts commit 307e6c0cf7aa43fed0ec9e607102589167c03a1f.

Change-Id: I4ed8c32d2e78412e8c46c56a8ec2fe940727cc78
Reviewed-on: http://gerrit.tine20.com/customers/1353
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoSales.Invoice: Render Sales Tax as percent in Grid
Alexander Stintzing [Thu, 6 Nov 2014 11:47:53 +0000 (12:47 +0100)]
Sales.Invoice: Render Sales Tax as percent in Grid

 - also resolves rt134010
   -> add default sales_tax on auto invoices

Change-Id: I2beeb0a8f5ea8772785ed462cca2049392d4aaff
Reviewed-on: http://gerrit.tine20.com/customers/1334
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoImprove server tests
Lars Kneschke [Tue, 18 Nov 2014 09:49:29 +0000 (10:49 +0100)]
Improve server tests

Change-Id: Iea376e6acbed0969a5e49bf178c7f3b2568b880f
Reviewed-on: https://gerrit.tine20.org/tine20/2967
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoupdates changelog for 2014.09.4
Philipp Schüle [Mon, 17 Nov 2014 11:32:00 +0000 (12:32 +0100)]
updates changelog for 2014.09.4

Change-Id: Ibe7b7eae36528fab8f1df563dd479093e5be8ca8
Reviewed-on: https://gerrit.tine20.org/tine20/2966
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agofetch webdav request body via $request->getContent()
Philipp Schüle [Mon, 17 Nov 2014 11:22:13 +0000 (12:22 +0100)]
fetch webdav request body via $request->getContent()

* and write it to stream

Change-Id: I430559216c5f22b98ad5cbfc7484d8e2f131dcef
Reviewed-on: https://gerrit.tine20.org/tine20/2965
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agofixes empty request in session setup
Philipp Schüle [Thu, 13 Nov 2014 13:04:35 +0000 (14:04 +0100)]
fixes empty request in session setup

* maybe this should raise an exception?

Change-Id: I6ca348464902f054e2c02e9baa0d10de690444c5
Reviewed-on: https://gerrit.tine20.org/tine20/2959
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agotest REPORT method
Lars Kneschke [Mon, 17 Nov 2014 08:46:08 +0000 (09:46 +0100)]
test REPORT method

- added test with REPORT method to test patched version of ZF2-HTTP

Change-Id: I1396ed7e38b768c5613303fbdf88d89350312390
Reviewed-on: https://gerrit.tine20.org/tine20/2964
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoupdaed patched version of ZF2-HTTP
Lars Kneschke [Mon, 17 Nov 2014 08:44:01 +0000 (09:44 +0100)]
updaed patched version of ZF2-HTTP

- disabled check for valid HTTP methods

Change-Id: If06f76999071b906d0153dee2860044eb5488373
Reviewed-on: https://gerrit.tine20.org/tine20/2963
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoMerge branch '2013.10' into 2014.09
Philipp Schüle [Fri, 14 Nov 2014 13:19:40 +0000 (14:19 +0100)]
Merge branch '2013.10' into 2014.09

5 years agoTimetracker.DemoData: Timesheets Date
Alexander Stintzing [Thu, 6 Nov 2014 13:57:38 +0000 (14:57 +0100)]
Timetracker.DemoData: Timesheets Date

 - create timesheets from 3 months ago until now

Change-Id: I4863afe793ecc784c7adf8548458ca0d7170ddaf
Reviewed-on: https://gerrit.tine20.org/tine20/2951
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0010454: cli script for comparing calendars
Philipp Schüle [Fri, 14 Nov 2014 11:17:08 +0000 (12:17 +0100)]
0010454: cli script for comparing calendars

* ignore events only in displaycontainer

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

Change-Id: Ie0b42a66441bc4978b3845fa10f5a16c13d2e507
Reviewed-on: http://gerrit.tine20.com/customers/1358
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoFix login problem withs usernames containing @domain.name
Lars Kneschke [Fri, 14 Nov 2014 12:01:56 +0000 (13:01 +0100)]
Fix login problem withs usernames containing @domain.name

- check for empty instead of NULL value
- catch exception when setting username with invalid @domain.name

Change-Id: Ie6a00535d30ffb3df146b6776ddb5b97da69959b
Reviewed-on: https://gerrit.tine20.org/tine20/2962
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoFix session handling in Felamimail
Lars Kneschke [Fri, 14 Nov 2014 07:25:30 +0000 (08:25 +0100)]
Fix session handling in Felamimail

Change-Id: Ibb3ebf68a169e0fd31e325f8c3e0cb8f03ff44b1
Reviewed-on: https://gerrit.tine20.org/tine20/2961
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
5 years agoWrong label for notification mute button
Michael Spahn [Thu, 13 Nov 2014 14:06:23 +0000 (15:06 +0100)]
Wrong label for notification mute button

Change-Id: I64c56dfd901b1db6a5f39bed17614028bfcb7adf
Reviewed-on: https://gerrit.tine20.org/tine20/2960
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
5 years agoRevert "respect deleted attendee in event search"
Philipp Schüle [Fri, 14 Nov 2014 09:45:35 +0000 (10:45 +0100)]
Revert "respect deleted attendee in event search"

-> this is wrong as it removes events with "other" deleted attendee

This reverts commit 3656ce71c238ffc3a6d3b30c842a19422a58d439.

Change-Id: I008f1b9b07c99255621450141f5e44b3183363f8
Reviewed-on: http://gerrit.tine20.com/customers/1357
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>
5 years ago0010464: cli script for repairing attendee
Philipp Schüle [Thu, 13 Nov 2014 20:52:16 +0000 (21:52 +0100)]
0010464: cli script for repairing attendee

* adds cli/controller functions and test
* adds isRecurInstance helper to event model

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

Change-Id: I0a2a17fe8673d88162bab63893ceb76fc6fd1787
Reviewed-on: http://gerrit.tine20.com/customers/1356
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>
5 years ago0010454: cli script for comparing calendars
Philipp Schüle [Thu, 13 Nov 2014 16:40:14 +0000 (17:40 +0100)]
0010454: cli script for comparing calendars

* adds new cli function with test
* echo report (CLI)

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

Change-Id: I947231097c80d1e069574fe647a63bab579ecf84
Reviewed-on: http://gerrit.tine20.com/customers/1355
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agorespect deleted attendee in event search
Philipp Schüle [Thu, 13 Nov 2014 11:20:48 +0000 (12:20 +0100)]
respect deleted attendee in event search

Change-Id: Iefb36a421ad124c694e947cbbb99fffc6b9e7ea1
Reviewed-on: http://gerrit.tine20.com/customers/1354
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoshows packageString in version check
Philipp Schüle [Thu, 13 Nov 2014 10:16:25 +0000 (11:16 +0100)]
shows packageString in version check

5 years ago0010247: setup.php --update should not require a user/password
Alexander Stintzing [Wed, 29 Oct 2014 15:11:14 +0000 (16:11 +0100)]
0010247: setup.php --update should not require a user/password

The opensuse packages are running "setup.php --update" after installing packages.
The current version breaks the automatic update, as the sales-module suddenly
requires a passwort which is not available.

Change-Id: If8f4fe66318d958351a708ee54324550903103ce
Reviewed-on: https://gerrit.tine20.org/tine20/2944
Tested-by: jenkins user
Reviewed-by: Stefanie Stamer <s.stamer@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoupdates changelogs for Koriander 2014.09.3
Philipp Schüle [Thu, 13 Nov 2014 09:49:30 +0000 (10:49 +0100)]
updates changelogs for Koriander 2014.09.3

5 years ago10319: Status-change of attendees in events | Status von Teilnehmern ändern
Michael Spahn [Mon, 27 Oct 2014 10:50:49 +0000 (11:50 +0100)]
10319: Status-change of attendees in events | Status von Teilnehmern ändern

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

Change-Id: If4fa0f212d0640c8ee87794cf445a72f026fb587
Reviewed-on: https://gerrit.tine20.org/tine20/2940
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agofix CORS handling (broken by previous change)
Lars Kneschke [Wed, 12 Nov 2014 07:17:06 +0000 (08:17 +0100)]
fix CORS handling (broken by previous change)

Change-Id: Ica8ffe231e787e495aeaee1fe8bae4b194286989
Reviewed-on: https://gerrit.tine20.org/tine20/2958
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoMerge branch '2013.10' into 2014.09
Philipp Schüle [Thu, 13 Nov 2014 09:32:12 +0000 (10:32 +0100)]
Merge branch '2013.10' into 2014.09

Conflicts:
tests/tine20/Calendar/Import/ICalTest.php
tine20/Addressbook/Convert/Contact/Json.php
tine20/Calendar/Import/Ical.php
tine20/Tinebase/Frontend/Json/Abstract.php

Change-Id: Ifa3cdf497987dc59708dc9ad15a90d4dd1da82dc

5 years ago0010449: allow to ignore data when importing ics
Philipp Schüle [Mon, 10 Nov 2014 21:03:25 +0000 (22:03 +0100)]
0010449: allow to ignore data when importing ics

* allows to ignore alarms, attachments, attendee, ... on ics import
* improves CLI error message if import fails

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

Change-Id: I5fd775039041937bf2b5342130f0672878351c59
Reviewed-on: http://gerrit.tine20.com/customers/1351
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>
5 years agolowers log level for deprecated message
Philipp Schüle [Tue, 11 Nov 2014 19:59:32 +0000 (20:59 +0100)]
lowers log level for deprecated message

Change-Id: I9ffbc1c5edda61e0c3f20850c1ce31531b589990
Reviewed-on: http://gerrit.tine20.com/customers/1352
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoimproves alarmAckReport: add recurring events and show period
Philipp Schüle [Fri, 7 Nov 2014 21:12:09 +0000 (22:12 +0100)]
improves alarmAckReport: add recurring events and show period

Change-Id: Ic2ee1d2632d2959726d7122eb3e684a1966d4946
Reviewed-on: http://gerrit.tine20.com/customers/1346
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoadjust function signature of fromTine20RecordSet in json converters
Philipp Schüle [Fri, 7 Nov 2014 20:49:58 +0000 (21:49 +0100)]
adjust function signature of fromTine20RecordSet in json converters

Change-Id: Ice90565ad6b5a2656a7a0a39e8b2d6fbaa8afa1e
Reviewed-on: http://gerrit.tine20.com/customers/1345
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>