tine20
8 years agopreparing for Collin
Philipp Schüle [Tue, 17 Sep 2013 14:12:47 +0000 (16:12 +0200)]
preparing for Collin

- changed CODENAME
- added status.php

Change-Id: I2abbaceeb6272b043ded98ae486cff227cc522dc

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

Conflicts:
tine20/Felamimail/translations/de.po
tine20/Tinebase/Record/Abstract.php

8 years ago0008624: update from transifex
Philipp Schüle [Tue, 17 Sep 2013 13:41:01 +0000 (15:41 +0200)]
0008624: update from transifex

8 years ago#8848: rrule_until: remove special handling for windows CE
Philipp Schüle [Tue, 17 Sep 2013 12:39:22 +0000 (14:39 +0200)]
#8848: rrule_until: remove special handling for windows CE

- removed obsolete fix
- adopted unit test

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

Change-Id: Ie633e9ba5dc69da1b0be87cd3e60ea0397de2f46
Reviewed-on: https://gerrit.tine20.org/tine20/2291
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago8920: file size precision increases with grid index
Cornelius Weiß [Sun, 15 Sep 2013 19:08:58 +0000 (21:08 +0200)]
8920: file size precision increases with grid index

Change-Id: I280a74f8a72f363fb173405943483695bb349bd8
Reviewed-on: https://gerrit.tine20.org/tine20/2327
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago008906: rrule_until is saved in usertime
Philipp Schüle [Thu, 12 Sep 2013 15:10:49 +0000 (17:10 +0200)]
008906: rrule_until is saved in usertime

- backport diff ommit param from master
- overwrite event::diff to cope with rrule

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

Change-Id: I7bafbbcfcad19fad08a379cd944e4efb292babea
Reviewed-on: https://gerrit.tine20.org/tine20/2324
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agosome code improvements in text filter model
Philipp Schüle [Fri, 13 Sep 2013 09:57:33 +0000 (11:57 +0200)]
some code improvements in text filter model

- moved sql map setting to separate function
- throw exception if operator key is not found in sql map

Change-Id: Ibc3061327432aca6dbbf4b2f40ee8deb4f42ff34
Reviewed-on: https://gerrit.tine20.org/tine20/2325
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoAdd support for Owncloud clients
Lars Kneschke [Thu, 12 Sep 2013 06:20:37 +0000 (08:20 +0200)]
Add support for Owncloud clients

Change-Id: I8bd6266b76bdcb624ea7255a8d6479e20ad25d47
Reviewed-on: https://gerrit.tine20.org/tine20/2322
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
8 years agoupdate webserver rewrite rules
Lars Kneschke [Tue, 17 Sep 2013 09:57:29 +0000 (11:57 +0200)]
update webserver rewrite rules

Change-Id: I980bce19193827b73dbc6459d73688d4aa7db3ef

8 years agoMantis#0008506 Expresso#5542
Gabriel Malheiros [Mon, 10 Jun 2013 19:06:16 +0000 (16:06 -0300)]
Mantis#0008506 Expresso#5542

Thunderbird SOGO-Intgerator integration

Change-Id: Ic29e87726160bb0de0841de626c6889a9dc69f91
Reviewed-on: https://gerrit.tine20.org/tine20/2113
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
8 years agoASSIGNED - # 8824: wrong dependency for tine20-worker
Lars Kneschke [Tue, 17 Sep 2013 05:19:48 +0000 (07:19 +0200)]
ASSIGNED - # 8824: wrong dependency for tine20-worker
https://forge.tine20.org/mantisbt/view.php?id=8824

Fixed multiple problems building packages for Collin

Change-Id: Iad57cc405b2e9a7a089af81a4046a58a0377e218

8 years agoASSIGNED - # 8918: Unable to create folder at container level via webdav
Lars Kneschke [Fri, 13 Sep 2013 16:50:32 +0000 (18:50 +0200)]
ASSIGNED - # 8918: Unable to create folder at container level via webdav
https://forge.tine20.org/mantisbt/view.php?id=8918

fix and code cleanup

Change-Id: Ie93b4ee0bf2f649bc75fd8d841e68b03dac570cd
Reviewed-on: https://gerrit.tine20.org/tine20/2326
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
8 years agoadded missing german translations
Philipp Schüle [Thu, 12 Sep 2013 11:55:54 +0000 (13:55 +0200)]
added missing german translations

8 years agoshow exception message for (sometimes) failing test
Philipp Schüle [Thu, 12 Sep 2013 10:49:21 +0000 (12:49 +0200)]
show exception message for (sometimes) failing test

8 years agoASSIGNED - # 8904: Filemanager has to return ETag
Lars Kneschke [Thu, 12 Sep 2013 04:57:05 +0000 (06:57 +0200)]
ASSIGNED - # 8904: Filemanager has to return ETag
https://forge.tine20.org/mantisbt/view.php?id=8904

Change-Id: I76ad895e2dbdbf3489c46c13233b98a20b1e7649
Reviewed-on: https://gerrit.tine20.org/tine20/2321
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
8 years ago0008624: update transifex strings
Philipp Schüle [Wed, 11 Sep 2013 16:30:38 +0000 (18:30 +0200)]
0008624: update transifex strings

8 years ago0008624: update transifex strings
Philipp Schüle [Wed, 11 Sep 2013 15:54:21 +0000 (17:54 +0200)]
0008624: update transifex strings

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>