tine20
8 years agoMerge branch '2013.03'
Philipp Schüle [Wed, 11 Sep 2013 15:53:13 +0000 (17:53 +0200)]
Merge branch '2013.03'

Conflicts:
tine20/Calendar/translations/bg.po
tine20/Calendar/translations/ca.po
tine20/Calendar/translations/cs.po
tine20/Calendar/translations/da.po
tine20/Calendar/translations/de.po
tine20/Calendar/translations/es_MX.po
tine20/Calendar/translations/et.po
tine20/Calendar/translations/fa_IR.po
tine20/Calendar/translations/fi.po
tine20/Calendar/translations/fr.po
tine20/Calendar/translations/hr_HR.po
tine20/Calendar/translations/hu.po
tine20/Calendar/translations/it.po
tine20/Calendar/translations/ja.po
tine20/Calendar/translations/ko_KR.po
tine20/Calendar/translations/lt.po
tine20/Calendar/translations/nb.po
tine20/Calendar/translations/nl_NL.po
tine20/Calendar/translations/pl.po
tine20/Calendar/translations/pt_BR.po
tine20/Calendar/translations/sk.po
tine20/Calendar/translations/sv_SE.po
tine20/Calendar/translations/tr_TR.po
tine20/Calendar/translations/vi.po
tine20/Calendar/translations/zh_CN.po
tine20/Calendar/translations/zh_TW.po
tine20/Courses/translations/bg.po
tine20/Courses/translations/ca.po
tine20/Courses/translations/ja.po
tine20/HumanResources/translations/cs.po
tine20/HumanResources/translations/da.po
tine20/HumanResources/translations/de.po
tine20/HumanResources/translations/es_MX.po
tine20/HumanResources/translations/et.po
tine20/HumanResources/translations/fa_IR.po
tine20/HumanResources/translations/fi.po
tine20/HumanResources/translations/fr.po
tine20/HumanResources/translations/hr_HR.po
tine20/HumanResources/translations/hu.po
tine20/HumanResources/translations/it.po
tine20/HumanResources/translations/ko_KR.po
tine20/HumanResources/translations/lt.po
tine20/HumanResources/translations/nl_NL.po
tine20/HumanResources/translations/pl.po
tine20/HumanResources/translations/pt_BR.po
tine20/HumanResources/translations/sk.po
tine20/HumanResources/translations/sv_SE.po
tine20/HumanResources/translations/tr_TR.po
tine20/HumanResources/translations/vi.po
tine20/HumanResources/translations/zh_CN.po
tine20/HumanResources/translations/zh_TW.po
tine20/Phone/translations/de.po
tine20/Sales/translations/bg.po
tine20/Sales/translations/ca.po
tine20/Sales/translations/cs.po
tine20/Sales/translations/da.po
tine20/Sales/translations/de.po
tine20/Sales/translations/es_MX.po
tine20/Sales/translations/et.po
tine20/Sales/translations/fa_IR.po
tine20/Sales/translations/fi.po
tine20/Sales/translations/fr.po
tine20/Sales/translations/hr_HR.po
tine20/Sales/translations/hu.po
tine20/Sales/translations/it.po
tine20/Sales/translations/ja.po
tine20/Sales/translations/ko_KR.po
tine20/Sales/translations/lt.po
tine20/Sales/translations/nb.po
tine20/Sales/translations/nl_NL.po
tine20/Sales/translations/pl.po
tine20/Sales/translations/pt_BR.po
tine20/Sales/translations/sk.po
tine20/Sales/translations/sv_SE.po
tine20/Sales/translations/tr_TR.po
tine20/Sales/translations/vi.po
tine20/Sales/translations/zh_CN.po
tine20/Sales/translations/zh_TW.po
tine20/Sipgate/translations/cs.po
tine20/Sipgate/translations/da.po
tine20/Sipgate/translations/de.po
tine20/Sipgate/translations/es_MX.po
tine20/Sipgate/translations/et.po
tine20/Sipgate/translations/fa_IR.po
tine20/Sipgate/translations/fi.po
tine20/Sipgate/translations/fr.po
tine20/Sipgate/translations/hr_HR.po
tine20/Sipgate/translations/hu.po
tine20/Sipgate/translations/it.po
tine20/Sipgate/translations/ko_KR.po
tine20/Sipgate/translations/lt.po
tine20/Sipgate/translations/nl_NL.po
tine20/Sipgate/translations/pl.po
tine20/Sipgate/translations/pt_BR.po
tine20/Sipgate/translations/sk.po
tine20/Sipgate/translations/sv_SE.po
tine20/Sipgate/translations/tr_TR.po
tine20/Sipgate/translations/vi.po
tine20/Sipgate/translations/zh_CN.po
tine20/Sipgate/translations/zh_TW.po
tine20/Tasks/translations/bg.po
tine20/Tasks/translations/ca.po
tine20/Tasks/translations/cs.po
tine20/Tasks/translations/da.po
tine20/Tasks/translations/de.po
tine20/Tasks/translations/es_MX.po
tine20/Tasks/translations/et.po
tine20/Tasks/translations/fa_IR.po
tine20/Tasks/translations/fi.po
tine20/Tasks/translations/fr.po
tine20/Tasks/translations/hr_HR.po
tine20/Tasks/translations/hu.po
tine20/Tasks/translations/it.po
tine20/Tasks/translations/ja.po
tine20/Tasks/translations/ko_KR.po
tine20/Tasks/translations/lt.po
tine20/Tasks/translations/nb.po
tine20/Tasks/translations/nl_NL.po
tine20/Tasks/translations/pl.po
tine20/Tasks/translations/pt_BR.po
tine20/Tasks/translations/sk.po
tine20/Tasks/translations/sv_SE.po
tine20/Tasks/translations/tr_TR.po
tine20/Tasks/translations/vi.po
tine20/Tasks/translations/zh_CN.po
tine20/Tasks/translations/zh_TW.po
tine20/Timetracker/translations/bg.po
tine20/Timetracker/translations/ca.po
tine20/Timetracker/translations/cs.po
tine20/Timetracker/translations/da.po
tine20/Timetracker/translations/de.po
tine20/Timetracker/translations/es_MX.po
tine20/Timetracker/translations/et.po
tine20/Timetracker/translations/fa_IR.po
tine20/Timetracker/translations/fi.po
tine20/Timetracker/translations/fr.po
tine20/Timetracker/translations/hr_HR.po
tine20/Timetracker/translations/hu.po
tine20/Timetracker/translations/it.po
tine20/Timetracker/translations/ko_KR.po
tine20/Timetracker/translations/lt.po
tine20/Timetracker/translations/nb.po
tine20/Timetracker/translations/nl_NL.po
tine20/Timetracker/translations/pl.po
tine20/Timetracker/translations/pt_BR.po
tine20/Timetracker/translations/sk.po
tine20/Timetracker/translations/sv_SE.po
tine20/Timetracker/translations/tr_TR.po
tine20/Timetracker/translations/vi.po
tine20/Timetracker/translations/zh_CN.po
tine20/Timetracker/translations/zh_TW.po
tine20/Tinebase/translations/bg.po
tine20/Tinebase/translations/ca.po
tine20/Tinebase/translations/cs.po
tine20/Tinebase/translations/da.po
tine20/Tinebase/translations/de.po
tine20/Tinebase/translations/es_MX.po
tine20/Tinebase/translations/et.po
tine20/Tinebase/translations/fa_IR.po
tine20/Tinebase/translations/fi.po
tine20/Tinebase/translations/fr.po
tine20/Tinebase/translations/hr_HR.po
tine20/Tinebase/translations/hu.po
tine20/Tinebase/translations/it.po
tine20/Tinebase/translations/ja.po
tine20/Tinebase/translations/ko_KR.po
tine20/Tinebase/translations/lt.po
tine20/Tinebase/translations/nb.po
tine20/Tinebase/translations/nl_NL.po
tine20/Tinebase/translations/pl.po
tine20/Tinebase/translations/pt_BR.po
tine20/Tinebase/translations/sk.po
tine20/Tinebase/translations/sv_SE.po
tine20/Tinebase/translations/tr_TR.po
tine20/Tinebase/translations/vi.po
tine20/Tinebase/translations/zh_CN.po
tine20/Tinebase/translations/zh_TW.po
tine20/Voipmanager/translations/bg.po
tine20/Voipmanager/translations/ca.po
tine20/Voipmanager/translations/cs.po
tine20/Voipmanager/translations/da.po
tine20/Voipmanager/translations/de.po
tine20/Voipmanager/translations/es_MX.po
tine20/Voipmanager/translations/et.po
tine20/Voipmanager/translations/fa_IR.po
tine20/Voipmanager/translations/fi.po
tine20/Voipmanager/translations/fr.po
tine20/Voipmanager/translations/hr_HR.po
tine20/Voipmanager/translations/hu.po
tine20/Voipmanager/translations/it.po
tine20/Voipmanager/translations/ja.po
tine20/Voipmanager/translations/ko_KR.po
tine20/Voipmanager/translations/lt.po
tine20/Voipmanager/translations/nb.po
tine20/Voipmanager/translations/nl_NL.po
tine20/Voipmanager/translations/pl.po
tine20/Voipmanager/translations/pt_BR.po
tine20/Voipmanager/translations/sk.po
tine20/Voipmanager/translations/sv_SE.po
tine20/Voipmanager/translations/tr_TR.po
tine20/Voipmanager/translations/vi.po
tine20/Voipmanager/translations/zh_CN.po
tine20/Voipmanager/translations/zh_TW.po

8 years ago0008894: update from transifex
Philipp Schüle [Wed, 11 Sep 2013 15:33:12 +0000 (17:33 +0200)]
0008894: update from transifex

8 years agoallow to enable disabled Addressbook (Admin, Tinebase)
Philipp Schüle [Mon, 9 Sep 2013 13:54:12 +0000 (15:54 +0200)]
allow to enable disabled Addressbook (Admin, Tinebase)

Change-Id: I01129537b54a6770a6fb051367d123a6d172f421
Reviewed-on: https://gerrit.tine20.org/tine20/2320
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoMerge branch 'pu/2013.03/modelconfig-hr'
Philipp Schüle [Mon, 9 Sep 2013 14:40:41 +0000 (16:40 +0200)]
Merge branch 'pu/2013.03/modelconfig-hr'

Conflicts:
tine20/HumanResources/Setup/Update/Release7.php
tine20/Tinebase/js/widgets/relation/GenericPickerGridPanel.js

8 years agoMerge branch '2013.03'
Philipp Schüle [Mon, 9 Sep 2013 14:33:27 +0000 (16:33 +0200)]
Merge branch '2013.03'

Conflicts:
tine20/Tinebase/js/widgets/grid/GridPanel.js
tine20/Tinebase/translations/template.pot

8 years agoupdate Syncroton
Lars Kneschke [Mon, 9 Sep 2013 09:52:51 +0000 (11:52 +0200)]
update Syncroton

Change-Id: I71498f0608ed538c5d0444b3f960de7578c132d6
Reviewed-on: https://gerrit.tine20.org/tine20/2319
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
8 years ago0008840: relations config - constraints from the other side
Alexander Stintzing [Tue, 27 Aug 2013 14:58:47 +0000 (16:58 +0200)]
0008840: relations config - constraints from the other side

relation panel does not respect the constraints config
if defined on the side of the related_record.

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

Change-Id: Ie358a7511f17d13faf1dd5f3c2e13530b1f962f7
Reviewed-on: https://gerrit.tine20.org/tine20/2290
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
8 years ago0008874: The employee model needs bic and iban
Alexander Stintzing [Wed, 4 Sep 2013 14:25:46 +0000 (16:25 +0200)]
0008874: The employee model needs bic and iban

The employee model needs the additional fields iban and bic

https://forge.tine20.org/mantisbt/view.php?id=8874
Change-Id: I12fb6a14188cbb927f8bc58a03eb4e566e0163ef
Reviewed-on: https://gerrit.tine20.org/tine20/2312
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
8 years agoCalDAV tasks support
Lars Kneschke [Wed, 4 Sep 2013 08:24:01 +0000 (10:24 +0200)]
CalDAV tasks support

Change-Id: Ia8214ac090a64253e17e1dc60e13bad0def560a1
Reviewed-on: https://gerrit.tine20.org/tine20/2310
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
8 years ago0008868: Editing contracts should be less restrictive
Alexander Stintzing [Mon, 2 Sep 2013 17:53:34 +0000 (19:53 +0200)]
0008868: Editing contracts should be less restrictive

Atm. contracts can't be edited if start_date is in the past. It
should be enough to restrict editing contracts when there are no
vacation days assigned already.

 - additionally allow virtual fields be resolved by a user defined function
 - some little fixes for resolving
 - allow to ignore fields on diff in Tinebase_Record_Abstract

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

Change-Id: If806d703093f224c25e49ccb15c1d3df4603ec2e
Reviewed-on: https://gerrit.tine20.org/tine20/2307
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
8 years ago0008872: Allow attachments in courses, projects, sales, simplefaq, timetracker
Alexander Stintzing [Tue, 3 Sep 2013 15:58:00 +0000 (17:58 +0200)]
0008872: Allow attachments in courses, projects, sales, simplefaq, timetracker

https://forge.tine20.org/mantisbt/view.php?id=8872
Change-Id: I3343269ef930150322b0f941b464da8742a0584b
Reviewed-on: https://gerrit.tine20.org/tine20/2311
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years ago0008866: Fix text of empty search result of models without container property
Alexander Stintzing [Mon, 2 Sep 2013 13:46:40 +0000 (15:46 +0200)]
0008866: Fix text of empty search result of models without container property

If searching in modules of models not having the container property,
the text/translation fails due no "containersName" model meta-property.

https://forge.tine20.org/mantisbt/view.php?id=8866
Change-Id: Ifc8aecd372598b11d672004111f7a4fa48c222dc
Reviewed-on: https://gerrit.tine20.org/tine20/2301
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years agoWeb/CalDAV improvements
Lars Kneschke [Wed, 4 Sep 2013 07:59:04 +0000 (09:59 +0200)]
Web/CalDAV improvements

Change-Id: Ie5d467c5e133ba5ec4b6e9645101ab5bccaea978
Reviewed-on: https://gerrit.tine20.org/tine20/2309
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
8 years ago0008864: Allow using idProperty setting in fe
Alexander Stintzing [Mon, 2 Sep 2013 12:24:42 +0000 (14:24 +0200)]
0008864: Allow using idProperty setting in fe

When setting idProperty in model, it doesn't affect the js models.

https://forge.tine20.org/mantisbt/view.php?id=8864
Change-Id: I1b490fda903701f82b05a5f49b5c5470b45a96d8
Reviewed-on: https://gerrit.tine20.org/tine20/2300
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
8 years agothrow exception on wrong month selection
Alexander Stintzing [Mon, 2 Sep 2013 13:57:58 +0000 (15:57 +0200)]
throw exception on wrong month selection

 - also added translation

Change-Id: I9f082d14f9342748da6fa76865c5f6169468c052
Reviewed-on: https://gerrit.tine20.org/tine20/2302
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
8 years ago[Tine 2.0 0008858]: change Officespot to Tine20.net
Andre Mueller [Mon, 2 Sep 2013 15:44:37 +0000 (17:44 +0200)]
[Tine 2.0 0008858]: change Officespot to Tine20.net

Change-Id: I2569d136df5cd0ff01e1bbba75cd4a2fc79b59d9
Reviewed-on: https://gerrit.tine20.org/tine20/2304
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years agoadded PHPUnit as require-dev
Lars Kneschke [Tue, 3 Sep 2013 09:49:08 +0000 (11:49 +0200)]
added PHPUnit as require-dev

Change-Id: Ibca11e337ac05cf3153d64159380837b7fced3fe
Reviewed-on: https://gerrit.tine20.org/tine20/2308
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
8 years agoSwitch to latest version of SabreDAV
Lars Kneschke [Thu, 27 Jun 2013 06:30:00 +0000 (08:30 +0200)]
Switch to latest version of SabreDAV

Change-Id: I52c0ed4bdd75ce942ec53c92473ded5acda14de3
Reviewed-on: https://gerrit.tine20.org/tine20/2298
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years agoASSIGNED - # 8860: Export GEO data in VCARD export too
Lars Kneschke [Mon, 2 Sep 2013 08:26:43 +0000 (10:26 +0200)]
ASSIGNED - # 8860: Export GEO data in VCARD export too
https://forge.tine20.org/mantisbt/view.php?id=8860

Change-Id: I2ed5a17cd56107fb5100e77906379c7007a4d872
Reviewed-on: https://gerrit.tine20.org/tine20/2299
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
8 years agoDownload stable branch of Syncroton via packagist.
Lars Kneschke [Fri, 30 Aug 2013 18:18:15 +0000 (20:18 +0200)]
Download stable branch of Syncroton via packagist.

Change-Id: Id1a147b35fbfccdc4453f2cc40db511b56d61fa4
Reviewed-on: https://gerrit.tine20.org/tine20/2297
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoMantis#0008596 Expresso#6568
emersonfaria [Thu, 8 Aug 2013 17:01:54 +0000 (14:01 -0300)]
Mantis#0008596 Expresso#6568

Redundant Ping commands running for long time

Change-Id: Ia78d79b80a2cf66a30d3ecc1bedf2485bc251d3a
Reviewed-on: https://gerrit.tine20.org/tine20/2245
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
8 years ago0008706: Exclude OpenDocument and TimezoneConvert library from core
Alexander Stintzing [Thu, 22 Aug 2013 09:43:44 +0000 (11:43 +0200)]
0008706: Exclude OpenDocument and TimezoneConvert library from core

The OpenDocument and TimeZone Convert libraries should be own projects and not be included in THE TINE20 core.

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

Change-Id: Ie94fbdd4e28f6e64980cfca39c75e69ef49be72b
Reviewed-on: https://gerrit.tine20.org/tine20/2295
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoMerge branch '2013.03'
Philipp Schüle [Fri, 30 Aug 2013 10:38:55 +0000 (12:38 +0200)]
Merge branch '2013.03'

8 years agoadopt test to last days of month
Philipp Schüle [Fri, 30 Aug 2013 10:38:02 +0000 (12:38 +0200)]
adopt test to last days of month

8 years agoMerge branch '2013.03'
Philipp Schüle [Fri, 30 Aug 2013 09:22:29 +0000 (11:22 +0200)]
Merge branch '2013.03'

8 years agoremove trailing comma
Alexander Stintzing [Thu, 29 Aug 2013 11:54:46 +0000 (13:54 +0200)]
remove trailing comma

Change-Id: I1f128869d9b66a8c3904390e2f883115f3a6622d
Reviewed-on: https://gerrit.tine20.org/tine20/2294
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8844: Mails sent without content (NIL)
Philipp Schüle [Thu, 29 Aug 2013 11:10:36 +0000 (13:10 +0200)]
#8844: Mails sent without content (NIL)

- need to use Zend_Mime::ENCODING_7BIT as default
- prevent a NOTICE in IMAP backend if mail has invalid structure

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

Change-Id: I751d18b893e04f421bf6dc37cc8cdd9971a2ead7
Reviewed-on: https://gerrit.tine20.org/tine20/2293
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0008838: RelationPickerGrid model-searchbox doesn't apply to model-type sb. on key...
Alexander Stintzing [Mon, 26 Aug 2013 11:50:34 +0000 (13:50 +0200)]
0008838: RelationPickerGrid model-searchbox doesn't apply to model-type sb. on key input

When choosing a model type (e.g Sales-Contract) by typing and submitting it by enter, the
model searchbos still uses the first element in the list to search for (Adressbook-Contact)

 - also set all properties to null before deleting in the RelationPickerGrid

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

Change-Id: Id6d14c4adcbf9fb9041d1cace777a3ef32a61ba8
Reviewed-on: https://gerrit.tine20.org/tine20/2288
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8826: update range:all does not work on first occurrence exception
Philipp Schüle [Thu, 22 Aug 2013 11:17:14 +0000 (13:17 +0200)]
#8826: update range:all does not work on first occurrence exception

- just added a test

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

Change-Id: I415958223eef73141d0c77c7e100162b442ddba8
Reviewed-on: https://gerrit.tine20.org/tine20/2278
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoMerge branch '2013.03'
Philipp Schüle [Thu, 29 Aug 2013 08:50:48 +0000 (10:50 +0200)]
Merge branch '2013.03'

Conflicts:
tine20/ActiveSync/Controller/Abstract.php

8 years agoMerge branch 'pu/2013.03/modelconfig-hr'
Philipp Schüle [Thu, 29 Aug 2013 08:48:11 +0000 (10:48 +0200)]
Merge branch 'pu/2013.03/modelconfig-hr'

Conflicts:
tine20/Felamimail/Controller/Message/Send.php

8 years agofix encoding of attachment name
Philipp Schüle [Wed, 28 Aug 2013 13:32:59 +0000 (15:32 +0200)]
fix encoding of attachment name

8 years ago#8486: Contacts deleted on Android device
Philipp Schüle [Thu, 22 Aug 2013 14:29:35 +0000 (16:29 +0200)]
#8486: Contacts deleted on Android device

- removed duplicate check when creation records via ActiveSync

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

Change-Id: I547ab46d3d696b0ca379532c4b3a9d4a82a5cdb0
Reviewed-on: https://gerrit.tine20.org/tine20/2279
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: jenkins user
8 years ago#8306: Just one or not all folders available for some devices
Philipp Schüle [Mon, 19 Aug 2013 12:31:22 +0000 (14:31 +0200)]
#8306: Just one or not all folders available for some devices

- added wp8, windowsoutlook15 and blackberry to
_devicesWithMultipleFolders

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

Change-Id: I79c615cb08bb80178063a6be8e97385ea98dac1e
Reviewed-on: https://gerrit.tine20.org/tine20/2266
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
8 years ago0008836: use ###MARKER### instead of <{MARKER}> as marker tag
Alexander Stintzing [Mon, 26 Aug 2013 10:09:05 +0000 (12:09 +0200)]
0008836: use ###MARKER### instead of <{MARKER}> as marker tag

https://forge.tine20.org/mantisbt/view.php?id=8836
Change-Id: If88dc3297fe446bdcab68ead5c51e80414063255
Reviewed-on: https://gerrit.tine20.org/tine20/2286
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoset attachement disposition filename (again)
Philipp Schüle [Wed, 28 Aug 2013 10:33:18 +0000 (12:33 +0200)]
set attachement disposition filename (again)

8 years agoMerge branch 'pu/2013.03/modelconfig-hr'
Philipp Schüle [Tue, 27 Aug 2013 15:30:12 +0000 (17:30 +0200)]
Merge branch 'pu/2013.03/modelconfig-hr'

Conflicts:
tine20/Felamimail/Controller/Message/Send.php

8 years agouse correct function name
Philipp Schüle [Tue, 27 Aug 2013 15:26:21 +0000 (17:26 +0200)]
use correct function name

8 years agoMerge branch '2013.03' into pu/2013.03/modelconfig-hr
Philipp Schüle [Tue, 27 Aug 2013 15:21:28 +0000 (17:21 +0200)]
Merge branch '2013.03' into pu/2013.03/modelconfig-hr

8 years ago0008136: create accounts in update script
Alexander Stintzing [Mon, 26 Aug 2013 09:19:04 +0000 (11:19 +0200)]
0008136: create accounts in update script

create accounts in update script

https://forge.tine20.org/mantisbt/view.php?id=8136
Change-Id: Ie06f239ed3e4beac1b9d54b6ce070d13fec5e979
Reviewed-on: https://gerrit.tine20.org/tine20/2285
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agosome records do not have getFilterModel()
Philipp Schüle [Sat, 24 Aug 2013 13:39:22 +0000 (15:39 +0200)]
some records do not have getFilterModel()

8 years agoMerge branch '2013.03'
Philipp Schüle [Fri, 23 Aug 2013 16:02:18 +0000 (18:02 +0200)]
Merge branch '2013.03'

8 years ago0008796: folder tree always scrolls to top on copying a mail into a folder
Alexander Stintzing [Tue, 20 Aug 2013 12:59:23 +0000 (14:59 +0200)]
0008796: folder tree always scrolls to top on copying a mail into a folder

When having a large folder tree, with a folder at a position to have to scroll
to, copying a mail into that folder always forces the tree to scroll to top.

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

Change-Id: I134baaa92112453ed1490255f1ac99b73707d838
Reviewed-on: https://gerrit.tine20.org/tine20/2267
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoMerge branch '2013.03'
Philipp Schüle [Thu, 22 Aug 2013 11:32:18 +0000 (13:32 +0200)]
Merge branch '2013.03'

8 years ago#8386: alarm is sent for recur series that is already over
Philipp Schüle [Thu, 22 Aug 2013 10:55:25 +0000 (12:55 +0200)]
#8386: alarm is sent for recur series that is already over

- rrule until check did not work in computeNextOccurrence
- do not send alarm that is not 'pending'
- added more test cases

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

Change-Id: I96537f24186d0932cee8da758a611cb336f86bb0
Reviewed-on: https://gerrit.tine20.org/tine20/2258
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoremoved braces from number
Philipp Schüle [Tue, 20 Aug 2013 07:59:44 +0000 (09:59 +0200)]
removed braces from number

- snom phone did only show "WD" and no number

Change-Id: I86cd02a1d67c91335a1be84a7e9317064e99eb2e
Reviewed-on: https://gerrit.tine20.org/tine20/2276
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoMantis#0008798 Expresso#7247
emersonfaria [Thu, 15 Aug 2013 20:33:54 +0000 (17:33 -0300)]
Mantis#0008798 Expresso#7247

Parametrize shared cache and use it in application config

Change-Id: I9fc48e0d76e62580685c4fb96a50774eee8bc752
Reviewed-on: https://gerrit.tine20.org/tine20/2262
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoMerge branch 'pu/2013.03/modelconfig-hr'
Philipp Schüle [Tue, 20 Aug 2013 14:40:45 +0000 (16:40 +0200)]
Merge branch 'pu/2013.03/modelconfig-hr'

Conflicts:
tine20/Felamimail/Controller/Message/Send.php
tine20/Timetracker/translations/template.pot
tine20/Tinebase/Exception.php
tine20/Tinebase/Server/Json.php

8 years agoMerge branch '2013.03' into pu/2013.03/modelconfig-hr
Philipp Schüle [Tue, 20 Aug 2013 14:18:13 +0000 (16:18 +0200)]
Merge branch '2013.03' into pu/2013.03/modelconfig-hr

Conflicts:
tests/tine20/Calendar/JsonTests.php
tine20/Felamimail/Controller/Message/Send.php
tine20/HumanResources/js/ContractGridPanel.js
tine20/Phone/Frontend/Json.php
tine20/Phone/translations/template.pot
tine20/Sales/js/Models.js
tine20/Timetracker/translations/template.pot
tine20/Tinebase/Exception.php
tine20/Tinebase/Server/Json.php
tine20/Tinebase/js/widgets/dialog/EditDialog.js
tine20/Tinebase/js/widgets/relation/GenericPickerGridPanel.js
tine20/Tinebase/translations/template.pot
tine20/library/OpenDocument/Document.php

8 years agoMerge branch 'pu/2013.03/modelconfig-hr'
Philipp Schüle [Tue, 20 Aug 2013 14:07:54 +0000 (16:07 +0200)]
Merge branch 'pu/2013.03/modelconfig-hr'

Conflicts:
tine20/Tinebase/js/widgets/grid/FilterModel.js
tine20/Tinebase/translations/de.po
tine20/Tinebase/translations/template.pot

8 years agoMerge branch '2013.03'
Philipp Schüle [Tue, 20 Aug 2013 13:45:29 +0000 (15:45 +0200)]
Merge branch '2013.03'

Conflicts:
tine20/Tinebase/js/widgets/dialog/EditDialog.js

8 years ago0008806: Create a filter for months representated in the format YYYY-MM
Alexander Stintzing [Fri, 16 Aug 2013 18:30:35 +0000 (20:30 +0200)]
0008806: Create a filter for months representated in the format YYYY-MM

Create an generic filter class for month timespaces saved as text in the format YYYY-MM.

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

Change-Id: If4095ae69719c09f37b7a85e2b0400fde1171748
Reviewed-on: https://gerrit.tine20.org/tine20/2264
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0008812: Copying a record does not copy its relations
Alexander Stintzing [Mon, 19 Aug 2013 13:41:11 +0000 (15:41 +0200)]
0008812: Copying a record does not copy its relations

When making a copy of a record using the context menu,
the record shows the relations at first, but saving
doesn't persist them.

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

Change-Id: I684cb2309fff79d6ea55327d0fb5c382a98ee100
Reviewed-on: https://gerrit.tine20.org/tine20/2269
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 '2013.03'
Philipp Schüle [Tue, 20 Aug 2013 08:29:47 +0000 (10:29 +0200)]
Merge branch '2013.03'

Conflicts:
tine20/Felamimail/Backend/Cache/Sql/Message.php
tine20/Tinebase/js/widgets/dialog/EditDialog.js
tine20/Tinebase/js/widgets/relation/GenericPickerGridPanel.js
tine20/library/OpenDocument/Document.php

8 years ago0008816: relation types should have an empty item
Alexander Stintzing [Mon, 19 Aug 2013 16:51:48 +0000 (18:51 +0200)]
0008816: relation types should have an empty item

when having predefined types of a relation, it should be
possible to assign an empty type in the relation grid panel.

https://forge.tine20.org/mantisbt/view.php?id=8816
Change-Id: I9f4d8a28a711958ec2771b2c41aa74684f384a5f
Reviewed-on: https://gerrit.tine20.org/tine20/2275
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 mbConvertTo
Philipp Schüle [Mon, 19 Aug 2013 14:25:52 +0000 (16:25 +0200)]
use mbConvertTo

Change-Id: I86b43bda471a74e4f84e2078d91c58084e7d9c73
Reviewed-on: https://gerrit.tine20.org/tine20/2273
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8416: json_encode(): Invalid UTF-8 sequence in argument
Philipp Schüle [Mon, 19 Aug 2013 13:57:17 +0000 (15:57 +0200)]
#8416: json_encode(): Invalid UTF-8 sequence in argument

- check return value and output invalid structure array

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

Change-Id: Ia803e7ad0c5388ae890935187af62aa579424f3d
Reviewed-on: https://gerrit.tine20.org/tine20/2270
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8384: recipient grid should not show "red corner"
Philipp Schüle [Mon, 19 Aug 2013 14:22:03 +0000 (16:22 +0200)]
#8384: recipient grid should not show "red corner"

- added grid view config with markDirty:false

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

Change-Id: I8e433e9f72db74cec7b3f8352cb931236d16f3ec
Reviewed-on: https://gerrit.tine20.org/tine20/2272
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8226: when tabbing - wrong tab content is displayed
Philipp Schüle [Mon, 19 Aug 2013 15:03:57 +0000 (17:03 +0200)]
#8226: when tabbing - wrong tab content is displayed

- added custom TAB handling in last input field

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

Change-Id: Ic131368a73ee7d7f3d32ecf6603d85f2567de754
Reviewed-on: https://gerrit.tine20.org/tine20/2274
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoexclude all '.' and '..' files (check subdirs, too)
Philipp Schüle [Mon, 19 Aug 2013 08:50:32 +0000 (10:50 +0200)]
exclude all '.' and '..' files (check subdirs, too)

- this fix has been suggested by Stefan <s.schweer@metaways.de>

Change-Id: Iedfd824cf9d90b67bd98b5287e2bd5306f36ac70
Reviewed-on: https://gerrit.tine20.org/tine20/2265
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0008220: copy event does not copy alarms
Alexander Stintzing [Mon, 19 Aug 2013 14:06:39 +0000 (16:06 +0200)]
0008220: copy event does not copy alarms

copy event does not copy alarms

https://forge.tine20.org/mantisbt/view.php?id=8220
Change-Id: I08819321ac1b5ca0e666bf2a8eb0b692aa5d78b6
Reviewed-on: https://gerrit.tine20.org/tine20/2271
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0008810: mem leak with popup windows
Cornelius Weiß [Mon, 19 Aug 2013 12:05:16 +0000 (14:05 +0200)]
0008810: mem leak with popup windows

- destruct popupWindow when window is closed without cancel/ok btns
- remove x-window references from listeners proxy
- set windowMgr list property null before deleting it
- schedule cleanup task

Change-Id: I90bbc7bbda4c0b7169c360e7fc21b701f3529354
Reviewed-on: https://gerrit.tine20.org/tine20/2268
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0008794: Create Exception Handler Dialog with inputs
Alexander Stintzing [Thu, 15 Aug 2013 11:50:12 +0000 (13:50 +0200)]
0008794: Create Exception Handler Dialog with inputs

Sometimes thrown Exceptions require user input (input user,password,
yes, no...). The dialog should translate the exception.

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

Change-Id: I21fc899164b52edbfe593097939ebe6061d8df06
Reviewed-on: https://gerrit.tine20.org/tine20/2261
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0008802: Write a test to get sure that relations are removed properly
Alexander Stintzing [Fri, 16 Aug 2013 11:21:21 +0000 (13:21 +0200)]
0008802: Write a test to get sure that relations are removed properly

Get sure that a relation record doesn't exist anymore,
if the related record gets deleted.

https://forge.tine20.org/mantisbt/view.php?id=8802
Change-Id: I76af225a3ede5c54c6677bb3786471ba232555b6
Reviewed-on: https://gerrit.tine20.org/tine20/2263
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoMerge branch 'pu/2013.03/modelconfig-hr'
Philipp Schüle [Thu, 15 Aug 2013 11:43:39 +0000 (13:43 +0200)]
Merge branch 'pu/2013.03/modelconfig-hr'

8 years agoMerge branch '2013.03'
Philipp Schüle [Thu, 15 Aug 2013 11:43:32 +0000 (13:43 +0200)]
Merge branch '2013.03'

8 years agoudpated changelogs for 2013.03.7
Philipp Schüle [Thu, 15 Aug 2013 11:42:59 +0000 (13:42 +0200)]
udpated changelogs for 2013.03.7

8 years agolimit note text length to 10k chars
Philipp Schüle [Thu, 15 Aug 2013 10:28:10 +0000 (12:28 +0200)]
limit note text length to 10k chars

Change-Id: Ifa7de362482a582498753ed56f785d4144a0db3a
Reviewed-on: https://gerrit.tine20.org/tine20/2260
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoshow correct path in exception when fopen fails
Philipp Schüle [Thu, 15 Aug 2013 10:12:13 +0000 (12:12 +0200)]
show correct path in exception when fopen fails

Change-Id: I5faf5c624946dc2a65fb02b53bfc6846aa5c3ea2
Reviewed-on: https://gerrit.tine20.org/tine20/2259
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8788: copy of recurring events fails
Philipp Schüle [Thu, 15 Aug 2013 08:53:22 +0000 (10:53 +0200)]
#8788: copy of recurring events fails

- do not allow to copy recurring events

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

Change-Id: Ifcbd727d3841d33daa07f672fdb544cbfa484009
Reviewed-on: https://gerrit.tine20.org/tine20/2257
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#8772: grid selection is lost when selecting record
Philipp Schüle [Wed, 14 Aug 2013 13:13:12 +0000 (15:13 +0200)]
#8772: grid selection is lost when selecting record

- removed redundant search trigger
- this has been introduced in commit
c97d11c9f33836a2b26295440afa3dd8458c5d55 (#8672: Create grid renderer
for relations & better exception handling)

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

Change-Id: I78e5bdd6e9b327063e8f82ed42d0fb5113e8c750
Reviewed-on: https://gerrit.tine20.org/tine20/2256
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 agoMerge branch '2013.03'
Philipp Schüle [Wed, 14 Aug 2013 09:22:42 +0000 (11:22 +0200)]
Merge branch '2013.03'

8 years ago0008764: normalize rrule when converting to Cal_Model_Event
Cornelius Weiß [Fri, 9 Aug 2013 08:06:31 +0000 (10:06 +0200)]
0008764: normalize rrule when converting to Cal_Model_Event

Change-Id: I18f6d12896adf5afce70c4209b65b994cfa0dc79
Reviewed-on: https://gerrit.tine20.org/tine20/2247
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8780: user smtp settings: forward_only
Philipp Schüle [Tue, 13 Aug 2013 13:12:44 +0000 (15:12 +0200)]
#8780: user smtp settings: forward_only

- integer 0 is default if value is empty (boolean false could not be
saved in db int col)

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

Change-Id: I6920d72ea2a63e4c86f6354228d6c745eea171ef
Reviewed-on: https://gerrit.tine20.org/tine20/2255
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago8578 remove composer update from phing prepare and add composer.lock
Cornelius Weiß [Mon, 12 Aug 2013 13:36:28 +0000 (15:36 +0200)]
8578 remove composer update from phing prepare and add composer.lock
again

- composer install does not update if composer.lock is still the old one
  but updates when a newser composer.lock comes from repo

Change-Id: I6403c715d83417953b04dcfc2356014c9982fda0
Reviewed-on: https://gerrit.tine20.org/tine20/2252
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoMerge branch '2013.03'
Philipp Schüle [Tue, 13 Aug 2013 15:51:16 +0000 (17:51 +0200)]
Merge branch '2013.03'

8 years agoMerge branch 'pu/2013.03/modelconfig-hr'
Philipp Schüle [Tue, 13 Aug 2013 15:51:10 +0000 (17:51 +0200)]
Merge branch 'pu/2013.03/modelconfig-hr'

Conflicts:
tine20/Tinebase/js/ApplicationStarter.js
tine20/Tinebase/js/widgets/form/RecordPickerComboBox.js

8 years agoallow empty logger config
Philipp Schüle [Tue, 13 Aug 2013 11:03:39 +0000 (13:03 +0200)]
allow empty logger config

Change-Id: Id60c3573b369ae463fab203c0ed1e7132c5d30b9
Reviewed-on: https://gerrit.tine20.org/tine20/2254
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago8700: state save/restore no longer works in attendee filter grid
Cornelius Weiß [Tue, 13 Aug 2013 08:36:10 +0000 (10:36 +0200)]
8700: state save/restore no longer works in attendee filter grid

- state data -> clob

Change-Id: Idbcc91cf01c300dce9ea369d918ee84dc519554e
Reviewed-on: https://gerrit.tine20.org/tine20/2253
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoattachment status icon for daysview
Cornelius Weiß [Mon, 12 Aug 2013 13:15:22 +0000 (15:15 +0200)]
attachment status icon for daysview

8 years ago #8756: Allow using RelationGridRenderer by the ModelConfiguration
Alexander Stintzing [Wed, 7 Aug 2013 17:45:42 +0000 (19:45 +0200)]
 #8756: Allow using RelationGridRenderer by the ModelConfiguration

Use a field with definition like type=>virtual, config.type => relation, and apply this to the GridPanel and ApplicationStarter

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

Change-Id: Id140d5171ad5e72038a4b9088dc3aa32841c6ff2
Reviewed-on: https://gerrit.tine20.org/tine20/2242
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8774: rename "File" in attachment grid to "Attachment"
Philipp Schüle [Fri, 9 Aug 2013 11:57:57 +0000 (13:57 +0200)]
#8774: rename "File" in attachment grid to "Attachment"

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

Change-Id: I8b90db4d9e9a800535ede01ea6ca8d0f5b08384e
Reviewed-on: https://gerrit.tine20.org/tine20/2249
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0008770: contacts without email are shown when searching in recipients grid
Alexander Stintzing [Fri, 9 Aug 2013 12:32:23 +0000 (14:32 +0200)]
0008770: contacts without email are shown when searching in recipients grid

contacts without email are shown when searching in recipients grid

https://forge.tine20.org/mantisbt/view.php?id=8770
Change-Id: I2419a3f1d2c02fe6f4807c80b51d2ebafc915ec5
Reviewed-on: https://gerrit.tine20.org/tine20/2250
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#8768: wrong toolbar is shown in contact search dialog
Philipp Schüle [Fri, 9 Aug 2013 11:48:23 +0000 (13:48 +0200)]
#8768: wrong toolbar is shown in contact search dialog

- recipient search dlg needs to hide the attachments panel

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

Change-Id: Ia938cc7147b198417377bf40a42384b10278694a
Reviewed-on: https://gerrit.tine20.org/tine20/2248
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8572: email reply text garbled
Philipp Schüle [Thu, 8 Aug 2013 10:38:16 +0000 (12:38 +0200)]
#8572: email reply text garbled

- added forward mail test
- use correct encoding by checking current content-transfer-encoding
header

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

Change-Id: I50e5eb81cc73f26bb8e6ebaf52ead323f5770d31
Reviewed-on: https://gerrit.tine20.org/tine20/2244
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoMerge branch '2013.03'
Philipp Schüle [Fri, 9 Aug 2013 10:27:57 +0000 (12:27 +0200)]
Merge branch '2013.03'

Conflicts:
tine20/Calendar/Convert/Event/VCalendar/Abstract.php

8 years ago#8652: Import von .ics-Dateien in Kalender schlägt fehl
Philipp Schüle [Fri, 9 Aug 2013 09:41:17 +0000 (11:41 +0200)]
#8652: Import von .ics-Dateien in Kalender schlägt fehl

- only set last_modified_time if available
- added a test with forceUpdateExisting that imports the same ics twice

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

Change-Id: I0d80dd256f7f74b4a821993b1c58dba8a2277d20
Reviewed-on: https://gerrit.tine20.org/tine20/2241
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0008762: recurids of exceptions (non-fallout) are not converted to UTC
Cornelius Weiß [Thu, 8 Aug 2013 18:31:46 +0000 (20:31 +0200)]
0008762: recurids of exceptions (non-fallout) are not converted to UTC

Change-Id: Id0047ef8cad7ade607efee82a9d46dfc89693cff
Reviewed-on: https://gerrit.tine20.org/tine20/2246
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8386: alarm is sent for recur series that is already over
Philipp Schüle [Wed, 7 Aug 2013 11:56:49 +0000 (13:56 +0200)]
#8386: alarm is sent for recur series that is already over

- improved the test(s)

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

Change-Id: Icd4b4976d4f5a6fc558831ff62582365bb5872d0
Reviewed-on: https://gerrit.tine20.org/tine20/2231
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8592: append event file attachments to invitation mail
Philipp Schüle [Wed, 7 Aug 2013 16:54:34 +0000 (18:54 +0200)]
#8592: append event file attachments to invitation mail

- need to use $this in here ... ;(

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

8 years ago#8592: append event file attachments to invitation mail
Philipp Schüle [Wed, 7 Aug 2013 16:40:11 +0000 (18:40 +0200)]
#8592: append event file attachments to invitation mail

- no need for setting disposition here any more (merge failure)

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

8 years agoMerge branch 'pu/2013.03/modelconfig-hr'
Philipp Schüle [Wed, 7 Aug 2013 16:31:55 +0000 (18:31 +0200)]
Merge branch 'pu/2013.03/modelconfig-hr'

Conflicts:
tine20/Calendar/Controller/EventNotifications.php
tine20/Felamimail/Controller/Message/Send.php

8 years agoMerge branch '2013.03'
Philipp Schüle [Wed, 7 Aug 2013 16:19:41 +0000 (18:19 +0200)]
Merge branch '2013.03'

8 years ago#8592: append event file attachments to invitation mail
Philipp Schüle [Wed, 7 Aug 2013 16:15:44 +0000 (18:15 +0200)]
#8592: append event file attachments to invitation mail

- include attachments in event invitations
- added setType() helper to Zend_Mime_Part
- improved some logging and formatting

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

Change-Id: I0113e773ce6d67eab6f7f78b7452c56824e509fe
Reviewed-on: https://gerrit.tine20.org/tine20/2237
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0008742: js error when trying to edit a sales/costcenter from timeaccount/relations tab
Alexander Stintzing [Wed, 7 Aug 2013 14:08:17 +0000 (16:08 +0200)]
0008742: js error when trying to edit a sales/costcenter from timeaccount/relations tab

js error when trying to edit a costcenter from relations tab

https://forge.tine20.org/mantisbt/view.php?id=8742
Change-Id: Id8b9b42493e93b2bd16bef82c1b4b4e3e1e45c91
Reviewed-on: https://gerrit.tine20.org/tine20/2238
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agodisable Addressbook_Setup_DemoDataTests refers to #8692
Alexander Stintzing [Wed, 7 Aug 2013 15:18:13 +0000 (17:18 +0200)]
disable Addressbook_Setup_DemoDataTests refers to #8692

0008692: Add parameter to DemoData creation to create less records

Tests are getting slower due to the demodata creation, so on testing or other
purposes, we don't need so much demodata. This should be parameterized.

https://forge.tine20.org/mantisbt/view.php?id=8692
Change-Id: I60fee9a96d20d25a446c21ac4e14f8fb0e9952dd
Reviewed-on: https://gerrit.tine20.org/tine20/2240
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0008748: increase execution time of Tinebase_Frontend_Json::updateMultipleRecords
Alexander Stintzing [Wed, 7 Aug 2013 13:47:51 +0000 (15:47 +0200)]
0008748: increase execution time of Tinebase_Frontend_Json::updateMultipleRecords

increase execution time of Tinebase_Frontend_Json::updateMultipleRecords

- to 30 minutes

https://forge.tine20.org/mantisbt/view.php?id=8748
Change-Id: I20041b9d8f69d380131f601884bdc0ed426d9b1a
Reviewed-on: https://gerrit.tine20.org/tine20/2239
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8644: error when sending mail with note (wrong charset)
Philipp Schüle [Wed, 7 Aug 2013 08:49:10 +0000 (10:49 +0200)]
#8644: error when sending mail with note (wrong charset)

trying to handle charset problems:
- mysqls utf8 does not handle 4 byte utf8
- remove invalid + 4 byte utf8 chars in json server and when putting
messages into the cache

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

Change-Id: Ia5c0b710b41dbad88324d81563939a67196aa51c
Reviewed-on: https://gerrit.tine20.org/tine20/2215
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#8696: do not allow both rrule and recurId in event
Philipp Schüle [Mon, 5 Aug 2013 13:55:50 +0000 (15:55 +0200)]
#8696: do not allow both rrule and recurId in event

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

Change-Id: I136e1d88bd7f5fb1f377d1a569ba125fd9f2a4ae
Reviewed-on: https://gerrit.tine20.org/tine20/2228
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoMerge branch '2013.03'
Philipp Schüle [Wed, 7 Aug 2013 08:56:14 +0000 (10:56 +0200)]
Merge branch '2013.03'