tine20
6 years agoMerge branch '2013.03' into 2013.10
Philipp Schüle [Fri, 29 Nov 2013 14:07:33 +0000 (15:07 +0100)]
Merge branch '2013.03' into 2013.10

6 years agoprevents 'undefined index' errors when fetching quota
Philipp Schüle [Fri, 29 Nov 2013 12:50:55 +0000 (13:50 +0100)]
prevents 'undefined index' errors when fetching quota

Change-Id: I3a37d06b9a1b3d3075db42c4c0d561289109db1a
Reviewed-on: http://gerrit.tine20.com/customers/222
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago#9340: fix testExdateUpdateAllWithModlogAddAttender
Philipp Schüle [Fri, 29 Nov 2013 12:38:23 +0000 (13:38 +0100)]
#9340: fix testExdateUpdateAllWithModlogAddAttender

- temporarily skip test

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

Change-Id: I8077b5028ad194bed46660de7c4c9a4495f42b4e
Reviewed-on: https://gerrit.tine20.org/tine20/2603
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago#9316: add duplicate resolving to cli import
Philipp Schüle [Thu, 28 Nov 2013 11:13:55 +0000 (12:13 +0100)]
#9316: add duplicate resolving to cli import

- added merge function to Tinebase_Record_Abstract
- allow to pass a duplicate resolve strategy in import config
- introduced update count for import

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

Change-Id: I4c72cdec9f3d45e5a45fe26ed93305f291212bd2
Reviewed-on: https://gerrit.tine20.org/tine20/2601
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0009338: Kalender-Alarme funktionieren nicht
Philipp Schüle [Thu, 28 Nov 2013 16:27:14 +0000 (17:27 +0100)]
0009338: Kalender-Alarme funktionieren nicht

- added missing function for scheduler task

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

Change-Id: I9da3f66f5e537be23e369b64898b71ae67f19b5e
Reviewed-on: https://gerrit.tine20.org/tine20/2602
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0009304: Contact -> New -> Event - Relations Error
Alexander Stintzing [Wed, 27 Nov 2013 11:28:00 +0000 (12:28 +0100)]
0009304: Contact -> New -> Event - Relations Error

There is an error if you create a new event by clicking right on a contact.

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

Change-Id: I2771d9dd4efb4c8963e8e8c904da96ac0e4c9d41
Reviewed-on: https://gerrit.tine20.org/tine20/2600
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0009280: The EditDialog should show the count of tags and notes
Alexander Stintzing [Wed, 20 Nov 2013 10:29:43 +0000 (11:29 +0100)]
0009280: The EditDialog should show the count of tags and notes

The EditDialog should show the count of tags and notes in the title

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

Change-Id: I0f07e9e80593da4d2cd3393243a14974a64b7121
Reviewed-on: https://gerrit.tine20.org/tine20/2568
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoLogFormatter: more redundant starttime initialization
Paul Mehrer [Tue, 26 Nov 2013 16:11:26 +0000 (17:11 +0100)]
LogFormatter: more redundant starttime initialization

tine20/Tinebase/Log/Formatter.php - if request start time is not registered in the registry, initialize starttime in constructor with current microtime

test/tine20/Tinebase/Log/FormatterTest.php - adjusted log message check based on configuration of logruntime and logdifftime

Change-Id: I033cbd65f6be053812a0eb807e12f167452d33eb
Reviewed-on: https://gerrit.tine20.org/tine20/2593
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago#9318: CORS authentication fails
Lars Kneschke [Wed, 27 Nov 2013 09:55:16 +0000 (10:55 +0100)]
#9318: CORS authentication fails

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

Change-Id: I24f8ca3c680a636e39ce7135de160fdfc334c0cb
Reviewed-on: https://gerrit.tine20.org/tine20/2599
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agointroduce includepath property for phpunit-exec target
Philipp Schüle [Tue, 26 Nov 2013 17:10:23 +0000 (18:10 +0100)]
introduce includepath property for phpunit-exec target

Change-Id: I2b2925b6c4e84f23da3b27a23a6f518ec202b196
Reviewed-on: https://gerrit.tine20.org/tine20/2596
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoimprove Tinebase_Record_Abstract::__set performance
Lars Kneschke [Fri, 22 Nov 2013 08:05:52 +0000 (09:05 +0100)]
improve Tinebase_Record_Abstract::__set performance

Change-Id: I25615afd7479b2a945b07b04d79012872feb2930
Reviewed-on: https://gerrit.tine20.org/tine20/2579
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0009308: Attachment Buttons Label
Alexander Stintzing [Tue, 26 Nov 2013 10:18:21 +0000 (11:18 +0100)]
0009308: Attachment Buttons Label

shows "null" - the add and remove button

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

Change-Id: I49872a731b5e63e01865016ceaa99439954b26b8
Reviewed-on: https://gerrit.tine20.org/tine20/2591
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago# 5340: add copy() and is_file() to Tinebase_FileSystem
Lars Kneschke [Wed, 27 Nov 2013 02:02:58 +0000 (03:02 +0100)]
# 5340: add copy() and is_file() to Tinebase_FileSystem

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

Change-Id: If88b9557f5d13722a454efca0fb55afe986f065b
Reviewed-on: https://gerrit.tine20.org/tine20/2597
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoadded some more unittest requirements
Philipp Schüle [Mon, 25 Nov 2013 16:14:30 +0000 (17:14 +0100)]
added some more unittest requirements

- create / remove userdata dirs
- add include path for phpunit run

6 years agoadded include_path to install/uninstall targets
Philipp Schüle [Mon, 25 Nov 2013 15:55:57 +0000 (16:55 +0100)]
added include_path to install/uninstall targets

- to include config directory

6 years ago#9254: fix Tinebase_Relation_RelationTest::testTransfer (pgsql)
Philipp Schüle [Mon, 25 Nov 2013 14:58:14 +0000 (15:58 +0100)]
#9254: fix Tinebase_Relation_RelationTest::testTransfer (pgsql)

- skip broken test for the moment

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

Change-Id: Ib9d026dc5f762fa7d83d4beca395d435a55fef35
Reviewed-on: https://gerrit.tine20.org/tine20/2589
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoadded tine-uninstall target to build.xml
Philipp Schüle [Mon, 25 Nov 2013 15:05:02 +0000 (16:05 +0100)]
added tine-uninstall target to build.xml

6 years agoignore empty arguments
Cornelius Weiß [Mon, 25 Nov 2013 11:19:40 +0000 (12:19 +0100)]
ignore empty arguments

- might be set by phing without furthor config

Change-Id: I658862be0ef2a24bae88185dd062c01ba8255236
Reviewed-on: https://gerrit.tine20.org/tine20/2588
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
6 years agodirectly fetch the base event, no need to search for it
Lars Kneschke [Mon, 25 Nov 2013 08:24:31 +0000 (09:24 +0100)]
directly fetch the base event, no need to search for it

Change-Id: Ia82017b60eea3809d31f59007b85fa66fa4c94f3
Reviewed-on: https://gerrit.tine20.org/tine20/2586
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoMerge branch '2013.03' into 2013.10
Philipp Schüle [Mon, 25 Nov 2013 11:48:32 +0000 (12:48 +0100)]
Merge branch '2013.03' into 2013.10

6 years ago#8644: error when sending mail with note (wrong charset)
Philipp Schüle [Fri, 22 Nov 2013 11:42:16 +0000 (12:42 +0100)]
#8644: error when sending mail with note (wrong charset)

- catch db exceptions (like "incorrect string value") when trying to add
note to contact
- disabled filtering as it did not help

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

Change-Id: Ia1f09842042c70504bb97cc316a279206cab14a0
Reviewed-on: http://gerrit.tine20.com/customers/218
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoadd more log decorators (configurable)
Paul Mehrer [Mon, 25 Nov 2013 09:26:01 +0000 (10:26 +0100)]
add more log decorators (configurable)

- time diff to previous log message
- diff to first log message of this request

tine20/index.php - added application start time to Tinebase_Core registry
tine20/Tinebase/Core.php - added application start time registry constant
tine20/Tinebase/Log/Formatter.php
  - added constructor that overwrites parent to reduce if statements in format method
  - added configurable application run time in s/ms logging decorator
  - added configurable time between log statements in s/ms logging decorator
tine20/Tinebase/Helper.php - added microtime() difference format function

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

Change-Id: Idd672453b7c4b7ac5a9bd568227fd5012f20f553
Reviewed-on: https://gerrit.tine20.org/tine20/2587
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agospeedup Tine 2.0 internal filesystem
Lars Kneschke [Sun, 24 Nov 2013 03:40:15 +0000 (04:40 +0100)]
speedup Tine 2.0 internal filesystem

Change-Id: I20199673cfdfed999d1c9a863018ddd8391da7f1
Reviewed-on: https://gerrit.tine20.org/tine20/2584
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agospeedup Tinebase_Translation::getTranslation
Lars Kneschke [Sat, 23 Nov 2013 10:59:48 +0000 (11:59 +0100)]
speedup Tinebase_Translation::getTranslation

The previous logic loaded all translations of an given application into
memory, got very big and consumed much time even when loaded from cache.
The new implementation only loads the file needed and is fast.

Change-Id: Id728a7d7d411851e403bd056c5c7aa6ab89fde3a
Reviewed-on: https://gerrit.tine20.org/tine20/2582
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agopreparing for LDAP test job / phpunit via phing
Philipp Schüle [Fri, 22 Nov 2013 20:24:59 +0000 (21:24 +0100)]
preparing for LDAP test job / phpunit via phing

- adds ldap test setup howto + ldif
- improved phpunit target in build.xml

Change-Id: Iab856a99a7b38e8cf1558b7f39b5c870eb2a1068
Reviewed-on: https://gerrit.tine20.org/tine20/2560
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agomake Crm_JsonTests test more fault tolerant
Lars Kneschke [Sun, 24 Nov 2013 18:29:00 +0000 (19:29 +0100)]
make Crm_JsonTests test more fault tolerant

Change-Id: If1c36f1cd9e3c8bd68c926412c276db2a1f38a34
Reviewed-on: https://gerrit.tine20.org/tine20/2585
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
6 years agospeed up tests by disabling calendar notifications
Lars Kneschke [Sat, 23 Nov 2013 20:15:46 +0000 (21:15 +0100)]
speed up tests by disabling calendar notifications

Change-Id: I4e54d4649dc17fe29a7e08609bfde09f0d035066
Reviewed-on: https://gerrit.tine20.org/tine20/2583
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
6 years ago#9286: fix generating xml of user settings
Lars Kneschke [Fri, 22 Nov 2013 12:40:44 +0000 (13:40 +0100)]
#9286: fix generating xml of user settings

properties had been renamed (*_writable => *_w)

- adds test / improved Voipmanager Backend testing
- adds fallbacks for $_SERVER variables
- fixes some formatting and adds debug logging

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

Change-Id: If5c7036c12d45bc2b53002ff60402e75fbe2838f
Reviewed-on: https://gerrit.tine20.org/tine20/2577
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
6 years agoupdated changelogs for Collin Service Release 1
Philipp Schüle [Thu, 21 Nov 2013 09:23:41 +0000 (10:23 +0100)]
updated changelogs for Collin Service Release 1

Change-Id: I4791a2ed3602adad42eb9f8d7809d2e069cb1fca
Reviewed-on: https://gerrit.tine20.org/tine20/2575
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0009048: sometimes the status of sales contract has an icon, sometimes not
Alexander Stintzing [Thu, 21 Nov 2013 09:15:04 +0000 (10:15 +0100)]
0009048: sometimes the status of sales contract has an icon, sometimes not

 - fixed postgresql setup failure

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

Change-Id: I3918c6a2303feb620167e991466b0cdb39dc7c2f
Reviewed-on: https://gerrit.tine20.org/tine20/2576
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agofix problems with password containing a colon
Lars Kneschke [Thu, 21 Nov 2013 05:31:10 +0000 (06:31 +0100)]
fix problems with password containing a colon

ASSIGNED - # 9256: Bei Passwort mit bestimmten Sonderzeichen keine
Anmeldung CalDAV möglich
https://forge.tine20.org/mantisbt/view.php?id=9256

Change-Id: I0689678c9c210b1fcb683fc4e2c77097ab7f2453
Reviewed-on: https://gerrit.tine20.org/tine20/2573
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoupdated composer.lock hash because of autoloader changes
Philipp Schüle [Wed, 20 Nov 2013 17:42:28 +0000 (18:42 +0100)]
updated composer.lock hash because of autoloader changes

6 years agoupdated setup tests
Philipp Schüle [Wed, 20 Nov 2013 15:56:14 +0000 (16:56 +0100)]
updated setup tests

- setup tests now use composer autoloader
- removed some legacy code
- improved error handling
- renamed TestServer to Setup_TestServer to avoid naming conflict

Change-Id: If758a63d10f77f6bd01ae5c9398b98f93f0178a3
Reviewed-on: https://gerrit.tine20.org/tine20/2571
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0009282: merge transifex (pull)
Philipp Schüle [Wed, 20 Nov 2013 17:22:55 +0000 (18:22 +0100)]
0009282: merge transifex (pull)

6 years agoadded translation-test hint to tx pull target
Philipp Schüle [Wed, 20 Nov 2013 17:08:26 +0000 (18:08 +0100)]
added translation-test hint to tx pull target

6 years ago0009282: merge transifex (push)
Philipp Schüle [Wed, 20 Nov 2013 17:07:33 +0000 (18:07 +0100)]
0009282: merge transifex (push)

6 years ago0009282: merge transifex
Philipp Schüle [Wed, 20 Nov 2013 17:02:25 +0000 (18:02 +0100)]
0009282: merge transifex

6 years agoopendocument has been moved to seperate git repo
Philipp Schüle [Wed, 20 Nov 2013 16:03:44 +0000 (17:03 +0100)]
opendocument has been moved to seperate git repo

- the tests are executed there and are no longer required in AllTests of
Tine 2.0

Change-Id: I44859e129005f3d2c228bcc05a2fdb987878180c
Reviewed-on: https://gerrit.tine20.org/tine20/2572
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
6 years ago#8546: When edit event, history show "code" ...
Philipp Schüle [Wed, 20 Nov 2013 16:25:51 +0000 (17:25 +0100)]
#8546: When edit event, history show "code" ...

- show human readable diff text in system note
- added is_json helper function

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

Change-Id: Id991b47b517abe1896742144623cd9d65f00cc74
Reviewed-on: https://gerrit.tine20.org/tine20/2567
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago#9124: After update calendar won´t work
Philipp Schüle [Wed, 20 Nov 2013 11:19:00 +0000 (12:19 +0100)]
#9124: After update calendar won´t work

- adds check for available filesystem before fetching attachments

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

Change-Id: Ie2c10f1c7c40d9eb808c2c394edde0d357c9af22
Reviewed-on: https://gerrit.tine20.org/tine20/2569
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago#9246: Mail address of organizer is broken in invite mails
Philipp Schüle [Wed, 20 Nov 2013 11:08:25 +0000 (12:08 +0100)]
#9246: Mail address of organizer is broken in invite mails

- typo: SEND-BY -> SENT-BY
- new VObject fixed the problem
- added test

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

Change-Id: Idbeb10b4676c08238698bb3fa29dc8af84a3c8bd
Reviewed-on: https://gerrit.tine20.org/tine20/2534
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago#9276: show weekday in calendar details panel
Philipp Schüle [Wed, 20 Nov 2013 09:33:34 +0000 (10:33 +0100)]
#9276: show weekday in calendar details panel

- adds full weekday in details panel and notification body

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

Change-Id: Ib3393c0577263fff6d70ae858c140a18c1ba819a
Reviewed-on: https://gerrit.tine20.org/tine20/2565
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago#9278: show weekday in email details panel
Philipp Schüle [Wed, 20 Nov 2013 09:40:24 +0000 (10:40 +0100)]
#9278: show weekday in email details panel

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

Change-Id: I9b5dd6b49689a1045f9ee068d5ff0a71a01c33ef
Reviewed-on: https://gerrit.tine20.org/tine20/2566
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agospeedup Tinebase_GroupTest
Lars Kneschke [Fri, 15 Nov 2013 18:26:39 +0000 (19:26 +0100)]
speedup Tinebase_GroupTest

Before: Time: 2.32 minutes, Memory: 37.25Mb
After:  Time: 319 ms,       Memory: 22.75Mb

Change-Id: I1546872930cbcb3dfb4d9b73dcfab70f39254bb6
Reviewed-on: https://gerrit.tine20.org/tine20/2549
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
6 years agoadded phing target tine-install and properties file
Philipp Schüle [Mon, 18 Nov 2013 15:15:13 +0000 (16:15 +0100)]
added phing target tine-install and properties file

Change-Id: Ifa3f4c8d2f9c439e9c32453633b495bb0ed83bb3
Reviewed-on: https://gerrit.tine20.org/tine20/2558
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago#9132: catch ugly errors when there are db config problems
Philipp Schüle [Mon, 18 Nov 2013 11:28:31 +0000 (12:28 +0100)]
#9132: catch ugly errors when there are db config problems

- catch adapter exception when trying to get config from cache
- streamlined exception handling in http server
- log exceptions to error_log if Logger is not available

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

Change-Id: Ia724c3edc584062d553db84fcbecdae30335bf73
Reviewed-on: https://gerrit.tine20.org/tine20/2557
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoUpdates for all converters to include support for BDAY, CATEGORIES and PHOTO
Ingo Ratsdorf [Sat, 16 Nov 2013 10:00:17 +0000 (23:00 +1300)]
Updates for all converters to include support for BDAY, CATEGORIES and PHOTO

fixes: https://forge.tine20.org/mantisbt/view.php?id=6488
fixes: https://forge.tine20.org/mantisbt/view.php?id=9106
fixes: https://forge.tine20.org/mantisbt/view.php?id=6602

- adds support for KDE Akonadi DAV resource, note that this resource uses various useragent strings, "davgroupware" SHOULD be constant.
- adds support for PHOTO, CATEGORIES and BDAY

modified:   Abstract.php
new file:   Akonadi.php
modified:   EMClient.php
modified:   Factory.php
modified:   Generic.php
modified:   IOS.php
modified:   KDE.php
modified:   MacOSX.php
modified:   Sogo.php
modified:   WebDAVCollaborator.php

Change-Id: I348d9d969d68f832e937e03abb1c65ea7489d385
Reviewed-on: https://gerrit.tine20.org/tine20/2562
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
6 years agofetch notes only in get function and not in _getReleatedData, otherwise
Lars Kneschke [Tue, 19 Nov 2013 07:05:05 +0000 (08:05 +0100)]
fetch notes only in get function and not in _getReleatedData, otherwise
general performance will suffer

Change-Id: I21da35ff86993d185dcc77918fd82aab24384a21
Reviewed-on: https://gerrit.tine20.org/tine20/2561
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
6 years agoMerge branch '2013.03' into 2013.10
Philipp Schüle [Mon, 18 Nov 2013 12:37:33 +0000 (13:37 +0100)]
Merge branch '2013.03' into 2013.10

6 years agosome calendar performance improvements
Cornelius Weiß [Mon, 18 Nov 2013 11:15:36 +0000 (12:15 +0100)]
some calendar performance improvements

    - avoid duplicate read of event during saveAttendee

Change-Id: I658862be0ef2a24bae88185dd062c01ba8255235
Reviewed-on: https://gerrit.tine20.org/tine20/2556
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0009262: Import Calender fails
Philipp Schüle [Mon, 18 Nov 2013 10:19:06 +0000 (11:19 +0100)]
0009262: Import Calender fails

- log ics parse errors during import

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

Change-Id: Id7a22dfef861e4506460d3e5915cea4ae5f27385
Reviewed-on: https://gerrit.tine20.org/tine20/2555
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago# 8676: ActiveSync with BB 10, Wrong Data in Calender RRULE
Lars Kneschke [Mon, 18 Nov 2013 10:35:19 +0000 (11:35 +0100)]
# 8676: ActiveSync with BB 10, Wrong Data in Calender RRULE

- Fixed preg_replace statement

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

Change-Id: Ic1c90a404848e31a21c36e188cb557cb8da6e181
Reviewed-on: http://gerrit.tine20.com/customers/215
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agosome calendar performance improvements
Lars Kneschke [Mon, 18 Nov 2013 09:44:57 +0000 (10:44 +0100)]
some calendar performance improvements

- don't fetch related data when resolving userid
- avoid duplicate read of event during create

Change-Id: I658862be0ef2a24bae88185dd062c01ba8255234
Reviewed-on: https://gerrit.tine20.org/tine20/2554
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agosome performance improvements
Lars Kneschke [Sun, 17 Nov 2013 12:19:31 +0000 (13:19 +0100)]
some performance improvements
- we only need to filter for grant, if the grant does not contain %
- don't read notes, when getReleatedData is disabled

Change-Id: I859a0360d9bf75dac271dd61c2520ebfe4564123
Reviewed-on: https://gerrit.tine20.org/tine20/2552
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0009266: Create phing task for validating translation files
Alexander Stintzing [Fri, 15 Nov 2013 12:43:59 +0000 (13:43 +0100)]
0009266: Create phing task for validating translation files

Sometimes there are syntactical errors or duplicates in the
.po files. To find them easily, we need a phing task.

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

Change-Id: I6a91b9ac62d12457e8d9ae2b7b9b515e9af80156
Reviewed-on: https://gerrit.tine20.org/tine20/2547
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agomake _getAttendee compatible with parrent again
Lars Kneschke [Sat, 16 Nov 2013 06:17:32 +0000 (07:17 +0100)]
make _getAttendee compatible with parrent again

Change-Id: I1824afb86de1918bc3b60ea472fbcf2452b68665
Reviewed-on: https://gerrit.tine20.org/tine20/2550
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
6 years agoimproved performance of Admin_JsonTests
Lars Kneschke [Fri, 15 Nov 2013 09:42:56 +0000 (10:42 +0100)]
improved performance of Admin_JsonTests

Change-Id: Icec12ede13a7baba5012e70f4f785774537010c2
Reviewed-on: https://gerrit.tine20.org/tine20/2544
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
6 years agoMerge branch '2013.03' into 2013.10
Philipp Schüle [Fri, 15 Nov 2013 14:11:24 +0000 (15:11 +0100)]
Merge branch '2013.03' into 2013.10

Conflicts:
tests/tine20/Calendar/Convert/Event/VCalendar/MacOSXTest.php

6 years ago0009264: Mavericks iCal adds organizer as attendee upon update
Cornelius Weiß [Fri, 15 Nov 2013 12:41:36 +0000 (13:41 +0100)]
0009264: Mavericks iCal adds organizer as attendee upon update

- skip attedee without role for versions > 10.9

Change-Id: Id249b247c20cd98cfdba0ab3a7bbaf4e878b3977
Reviewed-on: http://gerrit.tine20.com/customers/213
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago#9204: "Foreign" events won't sync/show up via CalDAV
Philipp Schüle [Fri, 15 Nov 2013 10:40:44 +0000 (11:40 +0100)]
#9204: "Foreign" events won't sync/show up via CalDAV

- removes attender filter from calendarQuery

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

Change-Id: Ib7f59ec0948c626f87fc6cb897f23a89a8f2a1db
Reviewed-on: https://gerrit.tine20.org/tine20/2546
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0009068: HR: Module tree panel doesn't get a focus on application start
Alexander Stintzing [Thu, 14 Nov 2013 15:53:53 +0000 (16:53 +0100)]
0009068: HR: Module tree panel doesn't get a focus on application start

this reverted change solved the issue (thanks to p.visic): https://gerrit.tine20.org/tine20/#/c/2397/1
but when having submodules, this generates an js-error, so this change should be improved.

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

Change-Id: I9a1dd42139427156bc9adc2e93e93a1855b53918
Reviewed-on: https://gerrit.tine20.org/tine20/2538
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agosequence might be a string, relax condition
Philipp Schüle [Fri, 15 Nov 2013 10:21:58 +0000 (11:21 +0100)]
sequence might be a string, relax condition

- false concurrent updates were detected during caldav sync:

Concurrent updates: current record last updated '2013-11-15 08:19:17'
where record to be updated was last updated '2013-11-15 08:20:33' /
current sequence: 1 - new record sequence: 1

Change-Id: I1f9ab05f43a710e6bae4b0180d4a5d31ddbbb7b3
Reviewed-on: https://gerrit.tine20.org/tine20/2545
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoMerge branch '2013.03' into 2013.10
Philipp Schüle [Fri, 15 Nov 2013 12:14:07 +0000 (13:14 +0100)]
Merge branch '2013.03' into 2013.10

6 years ago0009254: fix Tinebase_Relation_RelationTest::testTransfer (pgsql)
Alexander Stintzing [Thu, 14 Nov 2013 12:26:23 +0000 (13:26 +0100)]
0009254: fix Tinebase_Relation_RelationTest::testTransfer (pgsql)

fix Tinebase_Relation_RelationTest::testTransfer (pgsql)

- this test fails in pgsql environment

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

Change-Id: I5fe39ae666ef56b8bb173b284da6b66bbe74de52
Reviewed-on: https://gerrit.tine20.org/tine20/2536
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoRemove cache entries only for affected applications when en/disabling
Lars Kneschke [Fri, 15 Nov 2013 06:40:31 +0000 (07:40 +0100)]
Remove cache entries only for affected applications when en/disabling
applications

Change-Id: I7a6ef6c282a0830651129b166d05b1e9a7d8a073
Reviewed-on: https://gerrit.tine20.org/tine20/2543
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0009190: find workaround for iCal rrule_until interpretation
Cornelius Weiß [Fri, 15 Nov 2013 09:46:01 +0000 (10:46 +0100)]
0009190: find workaround for iCal rrule_until interpretation

 - make sure rrule gets normalised from CalDAV

Change-Id: Id249b247c20cd98cfdba0ab3a7bbaf4e878b3976
Reviewed-on: http://gerrit.tine20.com/customers/212
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago#9250: fix test testChangePasswordAndUpdateCredentialCache
Philipp Schüle [Wed, 13 Nov 2013 15:46:46 +0000 (16:46 +0100)]
#9250: fix test testChangePasswordAndUpdateCredentialCache

- skip test for the moment

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

Change-Id: I777b2c50bf91b244871915f447688e48d074deaf
Reviewed-on: https://gerrit.tine20.org/tine20/2531
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoImproved performance of setRoleRights
Lars Kneschke [Thu, 14 Nov 2013 23:14:58 +0000 (00:14 +0100)]
Improved performance of setRoleRights

Some numbers from xhprof:
Before:
  Total Incl. Wall Time (microsec): 2,326,625 microsecs
  Total Incl. CPU (microsecs): 404,025 microsecs
  Number of Function Calls: 80,397

After:
  Total Incl. Wall Time (microsec): 53,768 microsecs
  Total Incl. CPU (microsecs): 28,001 microsecs
  Number of Function Calls: 3,931

Change-Id: I660fd6b6da55ecf04b909110ce3aaef1e5199160
Reviewed-on: https://gerrit.tine20.org/tine20/2542
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
6 years agoincrease container->seq when changing container settings like name, acl,
Lars Kneschke [Thu, 14 Nov 2013 22:49:44 +0000 (23:49 +0100)]
increase container->seq when changing container settings like name, acl,
color

Change-Id: I82cf2a382cdde692665cabb16386cd9aec3d7e25
Reviewed-on: https://gerrit.tine20.org/tine20/2541
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
6 years agofixed Voipmanager update script
Philipp Schüle [Thu, 14 Nov 2013 20:17:12 +0000 (21:17 +0100)]
fixed Voipmanager update script

6 years ago0009048: sometimes the status of sales contract has an icon, sometimes not
Alexander Stintzing [Thu, 14 Nov 2013 14:28:46 +0000 (15:28 +0100)]
0009048: sometimes the status of sales contract has an icon, sometimes not

sometimes the status (is a keyfield) of sales contract has an icon when shown in grid, sometimes not

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

Change-Id: I68635a3bbd7da7d733f47a2bbd836241d62c3a53
Reviewed-on: https://gerrit.tine20.org/tine20/2537
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoadded support to configure pickup_indication setting
Lars Kneschke [Thu, 14 Nov 2013 16:00:20 +0000 (17:00 +0100)]
added support to configure pickup_indication setting

Change-Id: I500adc42a9714912215de9e2f77b7114d3cabdfd
Reviewed-on: https://gerrit.tine20.org/tine20/2539
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agofix variable name
Lars Kneschke [Thu, 14 Nov 2013 16:18:01 +0000 (17:18 +0100)]
fix variable name

Change-Id: Ie6a56117cfb72747726a69ad5053dff88bf1eb7f
Reviewed-on: https://gerrit.tine20.org/tine20/2540
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0009210: Allow to change relations
Alexander Stintzing [Thu, 14 Nov 2013 19:24:57 +0000 (20:24 +0100)]
0009210: Allow to change relations

There should be a cli method to change all relations
to a record to another one having the same model

 - this completes the commit 9ecc4e5cbed5a87d034021c62a146aeda09b2e67
   -> now handling duplicates

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

Change-Id: I4a7e04100dfecadd3199820964eb456e23069637
Reviewed-on: https://gerrit.tine20.org/tine20/2527
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoprevent empty cfConfig failures
Philipp Schüle [Thu, 14 Nov 2013 11:08:36 +0000 (12:08 +0100)]
prevent empty cfConfig failures

Change-Id: Id249b247c20cd98cfdba0ab3a7bbaf4e878b3975
Reviewed-on: http://gerrit.tine20.com/customers/211
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoASSIGNED - # 9252: Argument 1 passed to
Lars Kneschke [Thu, 14 Nov 2013 08:34:26 +0000 (09:34 +0100)]
ASSIGNED - # 9252: Argument 1 passed to
Sabre\\VObject\\Component::__construct() must be an instance of
Sabre\\VObject\\Document, string given
https://forge.tine20.org/mantisbt/view.php?id=9252

- fixed the problem and also cleaned up the code

Change-Id: I4ff7a5cec1cd93b3f61a83d865985a8e0916c5ef
Reviewed-on: https://gerrit.tine20.org/tine20/2533
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoMantis #0009248 Expresso #8349
Flávio Gomes da Silva Lisboa [Wed, 13 Nov 2013 11:52:12 +0000 (09:52 -0200)]
Mantis #0009248 Expresso #8349

 - Configurable backtracing for discovering origin of queries

Change-Id: Ic2a99b5b8b07a0cd03b732555a9840322dfb89ec
Reviewed-on: https://gerrit.tine20.org/tine20/2532
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
6 years agoupdates RELEASENOTES (added custom themes)
Philipp Schüle [Wed, 13 Nov 2013 10:48:05 +0000 (11:48 +0100)]
updates RELEASENOTES (added custom themes)

Change-Id: Id1183401472322a7ee01367fc31f584888ad917a
Reviewed-on: https://gerrit.tine20.org/tine20/2528
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agofixes METHOD setting
Philipp Schüle [Wed, 13 Nov 2013 09:24:39 +0000 (10:24 +0100)]
fixes METHOD setting

- validate method in a test

Change-Id: I6fc316d23e52bd1380323047409f218cbd11a9e5
Reviewed-on: https://gerrit.tine20.org/tine20/2511
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago#9250: fix test testChangePasswordAndUpdateCredentialCache
Philipp Schüle [Wed, 13 Nov 2013 15:46:46 +0000 (16:46 +0100)]
#9250: fix test testChangePasswordAndUpdateCredentialCache

- skip test for the moment

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

Change-Id: I777b2c50bf91b244871915f447688e48d074deaf
Reviewed-on: https://gerrit.tine20.org/tine20/2531
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agolowered loglevel to trace for verbose logging
Philipp Schüle [Wed, 13 Nov 2013 15:15:33 +0000 (16:15 +0100)]
lowered loglevel to trace for verbose logging

6 years agoDetect KDE client when fetching contacts via GET
Lars Kneschke [Wed, 13 Nov 2013 08:07:21 +0000 (09:07 +0100)]
Detect KDE client when fetching contacts via GET

Change-Id: I94e8fbe76d343ef87cc5c16448327bd2882c6fbd
Reviewed-on: https://gerrit.tine20.org/tine20/2526
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
6 years agoPhoto is not send to client
Lars Kneschke [Wed, 13 Nov 2013 06:39:04 +0000 (07:39 +0100)]
Photo is not send to client

Change-Id: I23966a410cc11ddecdfb62ffe924effe221fdcfc
Reviewed-on: https://gerrit.tine20.org/tine20/2525
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoASSIGNED - # 9238: Categories are not send to client
Lars Kneschke [Tue, 12 Nov 2013 08:13:42 +0000 (09:13 +0100)]
ASSIGNED - # 9238: Categories are not send to client
https://forge.tine20.org/mantisbt/view.php?id=9238

Change-Id: I09f62334766f35944df973730de9899bfae3cddc
Reviewed-on: https://gerrit.tine20.org/tine20/2521
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
6 years ago0009240: Contract editable state
Alexander Stintzing [Tue, 12 Nov 2013 11:15:29 +0000 (12:15 +0100)]
0009240: Contract editable state

A contract should not be editable if vacation has been booked already.
Currently sickness days are also used, but shouldn't

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

Change-Id: I7fe52784ef953ebaac565a6be7e57645afc10c88
Reviewed-on: https://gerrit.tine20.org/tine20/2522
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agouse clone to copy dtstart
Philipp Schüle [Mon, 11 Nov 2013 16:25:21 +0000 (17:25 +0100)]
use clone to copy dtstart

Change-Id: Idc7c39d7122f6eb6d8ac138ad3933c4db772514a
Reviewed-on: https://gerrit.tine20.org/tine20/2516
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago#9176: iCal adds another backslash to description field
Philipp Schüle [Wed, 30 Oct 2013 15:21:14 +0000 (16:21 +0100)]
#9176: iCal adds another backslash to description field

- added a converter test (which did not find any problems)
- fixed some minor validation issues in abstract converter class

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

Change-Id: I38082794040e6defa99e8f91283588e650d5ef31
Reviewed-on: https://gerrit.tine20.org/tine20/2484
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoavoid duplicate PRODID
Lars Kneschke [Tue, 12 Nov 2013 06:16:03 +0000 (07:16 +0100)]
avoid duplicate PRODID

Change-Id: I39cc96f201c3edcc236bc09f9926e3e72c6c93aa
Reviewed-on: https://gerrit.tine20.org/tine20/2519
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
6 years agocatch exceptions when trying to set customfield filter
Philipp Schüle [Mon, 11 Nov 2013 20:12:02 +0000 (21:12 +0100)]
catch exceptions when trying to set customfield filter

6 years ago#9230: customfield search fails in MC apps
Philipp Schüle [Mon, 11 Nov 2013 15:32:34 +0000 (16:32 +0100)]
#9230: customfield search fails in MC apps

- added customfield filters to modelconfig bootstrapping

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

Change-Id: I1cd452b0788cfd33c5f80d2482fb07023dd0e870
Reviewed-on: https://gerrit.tine20.org/tine20/2514
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0009232: Booked sickness and vacation days, feastdays are not shown in firefox
Alexander Stintzing [Mon, 11 Nov 2013 15:57:56 +0000 (16:57 +0100)]
0009232: Booked sickness and vacation days, feastdays are not shown in firefox

On adding some vacation-/sickness - days to an employee, the feast-,
sickness- and vacationdays are not shown in the datepicker.

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

Change-Id: Ie101922a2ff1a587364960e83e993278460fc0d3
Reviewed-on: https://gerrit.tine20.org/tine20/2515
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0009224: remaining vacation days
Alexander Stintzing [Mon, 11 Nov 2013 11:39:44 +0000 (12:39 +0100)]
0009224: remaining vacation days

when editing vacation days of an employee, the days are
not substracted if the employee hasn't been saved already.

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

Change-Id: I38546a214bfe224a4afac1a68d50b094966af76f
Reviewed-on: https://gerrit.tine20.org/tine20/2512
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoMerge branch '2013.03' into 2013.10
Philipp Schüle [Mon, 11 Nov 2013 15:58:31 +0000 (16:58 +0100)]
Merge branch '2013.03' into 2013.10

Conflicts:
tine20/Calendar/Controller/EventNotifications.php

6 years agodo not ignore errors of class_exists()
Philipp Schüle [Mon, 11 Nov 2013 14:30:30 +0000 (15:30 +0100)]
do not ignore errors of class_exists()

- and some minor code improvements / debugging

Change-Id: Ifc587c6359a279c06bc5f85b1e03f99c0f1bef2b
Reviewed-on: https://gerrit.tine20.org/tine20/2513
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoFix problem with all day events with no DTEND
Nico Hessler [Mon, 11 Nov 2013 09:22:54 +0000 (10:22 +0100)]
Fix problem with all day events with no DTEND

Change-Id: If98c295ca26f91be95f74973540b8674ee7bbb88
Reviewed-on: https://gerrit.tine20.org/tine20/2510
Tested-by: jenkins user
Reviewed-by: Nico Hessler <tine20@nico-hessler.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago#8644: error when sending mail with note (wrong charset)
Philipp Schüle [Mon, 11 Nov 2013 09:41:40 +0000 (10:41 +0100)]
#8644: error when sending mail with note (wrong charset)

- trying to reproduce the problem
- added more filtering and debugging to note saving

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

Change-Id: I32148dbddb18d9d4855cdc434df4ddad0d81a3c1
Reviewed-on: http://gerrit.tine20.com/customers/198
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0009190: find workaround for iCal rrule_until interpretation
Cornelius Weiß [Sat, 9 Nov 2013 17:07:39 +0000 (18:07 +0100)]
0009190: find workaround for iCal rrule_until interpretation

- neglect minor UNTIL modifications for modlog/notifications

Change-Id: I0df81257264d94d653088758164e4b83e0f4325d
Reviewed-on: http://gerrit.tine20.com/customers/205
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoswitched to new Tinebase_Model_Tag::resolveTagNameToTag function
Lars Kneschke [Sun, 10 Nov 2013 08:20:46 +0000 (09:20 +0100)]
switched to new Tinebase_Model_Tag::resolveTagNameToTag function

Change-Id: Id8ed88c43f63ebed8ffa28b9fdca829cfd16cfd4
Reviewed-on: https://gerrit.tine20.org/tine20/2508
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
6 years agoadded a new function to resolve tag names to Tinebase_Tag_Model
Lars Kneschke [Sun, 10 Nov 2013 08:10:16 +0000 (09:10 +0100)]
added a new function to resolve tag names to Tinebase_Tag_Model

Change-Id: I3a12678515af370d95652b38ddfe8f3f70b9777b
Reviewed-on: https://gerrit.tine20.org/tine20/2507
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
6 years ago0006488: Import categories from VCards
Michael Spahn [Sat, 9 Nov 2013 16:47:41 +0000 (17:47 +0100)]
0006488: Import categories from VCards

Have a look at: https://forge.tine20.org/mantisbt/view.php?id=6488

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