tine20
6 years ago0009872: fix duplicate translations in de.po
Alexander Stintzing [Mon, 28 Apr 2014 10:30:36 +0000 (12:30 +0200)]
0009872: fix duplicate translations in de.po

fix duplicate translations in de.po

 - added filter sales.costcenter

Change-Id: I108bf374d5a2fd1998aa29077e7bbb37c39b9096
Reviewed-on: http://gerrit.tine20.com/customers/565
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0009862: Allow a grouping grid
Alexander Stintzing [Wed, 23 Apr 2014 13:58:37 +0000 (15:58 +0200)]
0009862: Allow a grouping grid

Allow to group a grid by a property

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

Change-Id: I4f593841e11f0460901c009983d8d61e000bea02
Reviewed-on: http://gerrit.tine20.com/customers/552
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agofix generic picker grid panel
Alexander Stintzing [Thu, 17 Apr 2014 08:39:30 +0000 (10:39 +0200)]
fix generic picker grid panel

* checks if constraints config for model is available
* corrects typo (constrains -> constraints)
* checks property existance first

Change-Id: If9dcc7b198152a52b8eef079a6f739bc2dbf1c89
Reviewed-on: http://gerrit.tine20.com/customers/542
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agofix conditions panel in felamimail sieve rules
Alexander Stintzing [Tue, 15 Apr 2014 11:06:01 +0000 (13:06 +0200)]
fix conditions panel in felamimail sieve rules

Change-Id: I055e35ceea48c5a132f999ee83f3c520a2a7d393
Reviewed-on: http://gerrit.tine20.com/customers/525
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago@see: 0009768: Use ModelConfig for Timetracker models
Alexander Stintzing [Tue, 1 Apr 2014 11:34:28 +0000 (13:34 +0200)]
@see: 0009768: Use ModelConfig for Timetracker models

 - create js title renderer registry
 - better mc input filter handling
 - better mc date handling

Change-Id: I05949982a0acfe6003ec68095b726d367f9582bb
Reviewed-on: http://gerrit.tine20.com/customers/497
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0009460: Updating vacation days does not update grid before saving the employee
Alexander Stintzing [Mon, 17 Feb 2014 17:12:36 +0000 (18:12 +0100)]
0009460: Updating vacation days does not update grid before saving the employee

When editing an already saved vacation, the vacation gridpanel
does not update the last day before saving the employee again.

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

Change-Id: Ic9e5d21cd99fa3c76d9fa104fbae5ac0ed906c5e
Reviewed-on: http://gerrit.tine20.com/customers/488
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0008840: relations config - constraints from the other side
Alexander Stintzing [Wed, 19 Feb 2014 18:09:24 +0000 (19:09 +0100)]
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.

 - validate in backend
 - nicer gui, better exception handling

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

Change-Id: I058277930004387a4a4ac4e21c589cbf73705daa
Reviewed-on: http://gerrit.tine20.com/customers/453
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0009774: allow to define which relations should be fetched on search
Alexander Stintzing [Thu, 13 Mar 2014 16:50:40 +0000 (17:50 +0100)]
0009774: allow to define which relations should be fetched on search

if searching for records having many relations, it's very expensive.
So we need a parameter which allows to fetch relations with a special
related model.

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

Change-Id: I77ff8ed082b2481b7f8c32159e91ef3d7020ab44
Reviewed-on: http://gerrit.tine20.com/customers/472
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago@see: 0009786: remove container from grid
Alexander Stintzing [Fri, 21 Mar 2014 11:07:00 +0000 (12:07 +0100)]
@see: 0009786: remove container from grid

Change-Id: Icadbf5f86e7a92eab3c0e15edcb315d24d903333
Reviewed-on: http://gerrit.tine20.com/customers/462
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoresize account description field
Alexander Stintzing [Wed, 19 Mar 2014 14:10:26 +0000 (15:10 +0100)]
resize account description field

Change-Id: I6377850f2f65c97dafb8b7cdfe8f4f4bf400e2e6
Reviewed-on: http://gerrit.tine20.com/customers/454
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0009760: resolve dependent records with virtual fields properly
Alexander Stintzing [Wed, 12 Mar 2014 11:46:17 +0000 (12:46 +0100)]
0009760: resolve dependent records with virtual fields properly

resolve dependent records with virtual fields properly

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

Change-Id: I4d803a316d22a1095d2e93dfd40f5e461385407e
Reviewed-on: http://gerrit.tine20.com/customers/438
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agothrow meaningful exception if non-array record is detected
Philipp Schüle [Sat, 8 Mar 2014 09:31:43 +0000 (10:31 +0100)]
throw meaningful exception if non-array record is detected

Change-Id: Ic68031a5abf9333b8f2c2b20a9ea31b19e7ce6a9
Reviewed-on: http://gerrit.tine20.com/customers/422
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0009746: ODS export empty lines
Philipp Schüle [Wed, 12 Mar 2014 21:26:40 +0000 (22:26 +0100)]
0009746: ODS export empty lines

- fixes test case for other locales than "en"

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

Change-Id: I13e1a9975e4a29cbc7a36051527ae18d9cc04431
Reviewed-on: http://gerrit.tine20.com/customers/433
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agocreate tinebase month filter
Alexander Stintzing [Fri, 7 Mar 2014 11:52:41 +0000 (12:52 +0100)]
create tinebase month filter

Change-Id: Iee4d3cad0c5f87807bbf87fa030422d8f1ea4502
Reviewed-on: http://gerrit.tine20.com/customers/409
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agochecks if relations are present
Philipp Schüle [Fri, 7 Mar 2014 11:07:34 +0000 (12:07 +0100)]
checks if relations are present

Change-Id: I9b6d2d3be92450edf58c88b7e075a39d2ab6766f
Reviewed-on: http://gerrit.tine20.com/customers/408
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0009726: relation grid panel does not cleanup invalid rows on delete
Alexander Stintzing [Mon, 3 Mar 2014 14:38:10 +0000 (15:38 +0100)]
0009726: relation grid panel does not cleanup invalid rows on delete

if adding a relation which is forbidden by constraints config, the panel
marks the new relation with a red border, but not the old one. On deleting
the old one, validating still fails, the grid doesn't get updated.

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

Change-Id: If335b6305f9b82801203c4d080530b60a3f29f79
Reviewed-on: https://gerrit.tine20.org/tine20/2807
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoRevert "0008840: relations config - constraints from the other side"
Philipp Schüle [Wed, 19 Feb 2014 18:07:27 +0000 (19:07 +0100)]
Revert "0008840: relations config - constraints from the other side"

This reverts commit 085e49d097e40a085552d28c792d463b2ce52a73.

6 years ago0008840: relations config - constraints from the other side
Alexander Stintzing [Tue, 19 Nov 2013 13:35:01 +0000 (14:35 +0100)]
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.

 - validate in backend

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

Change-Id: I058277930004387a4a4ac4e21c589cbf73705d78
Reviewed-on: https://gerrit.tine20.org/tine20/2798
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0009622: Allow to configure the default mail client
Alexander Stintzing [Fri, 31 Jan 2014 10:38:18 +0000 (11:38 +0100)]
0009622: Allow to configure the default mail client

Some applications have mailto links (Addressbook DetailsPanel) which
opens FelamiMail per default. Some users use an external client per
default which should be opened on click that link.

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

Change-Id: I84ea116fb4df8a48b25b4d7c0cf78db6c6dfc00b
Reviewed-on: https://gerrit.tine20.org/tine20/2770
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0009592: Adding a new cost center to a employee fails
Alexander Stintzing [Fri, 31 Jan 2014 13:14:55 +0000 (14:14 +0100)]
0009592: Adding a new cost center to a employee fails

Adding a new cost center to a employee fails if there are vacations booked already
 - do not try update dependent records if they haven't changed

 - extends commit ea15381456727a77308c5afef6e298284c4fdb9d

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

Change-Id: I54329ed59f24d56e3384d1a35bae8478b769d79d
Reviewed-on: https://gerrit.tine20.org/tine20/2771
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-on: https://gerrit.tine20.org/tine20/2773

6 years agoRevert "0009592: Adding a new cost center to a employee fails"
Philipp Schüle [Fri, 31 Jan 2014 19:59:47 +0000 (20:59 +0100)]
Revert "0009592: Adding a new cost center to a employee fails"

the change caused some test failures which should be examined

This reverts commit 8a94f17e3be6884264f99823dd03cc9e4c11685b.

6 years agomakes update script more robust
Philipp Schüle [Fri, 31 Jan 2014 14:25:27 +0000 (15:25 +0100)]
makes update script more robust

6 years ago0009596: fix failing HR and Sales tests in pgsql tests
Alexander Stintzing [Tue, 28 Jan 2014 13:33:03 +0000 (14:33 +0100)]
0009596: fix failing HR and Sales tests in pgsql tests

fix failing HR and Sales tests in pgsql tests

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

Change-Id: I1ffb95cf07d3d0634cd357598e1ae611bd6af9f7
Reviewed-on: https://gerrit.tine20.org/tine20/2765
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agomake tcj a bit more robust
Alexander Stintzing [Wed, 29 Jan 2014 09:51:17 +0000 (10:51 +0100)]
make tcj a bit more robust

Change-Id: I183d305bbf40f1c13c9c6bd5ec894ec5773d2a59
Reviewed-on: https://gerrit.tine20.org/tine20/2764
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0009572: Apply Modelconfig to Sales
Alexander Stintzing [Thu, 23 Jan 2014 11:35:52 +0000 (12:35 +0100)]
0009572: Apply Modelconfig to Sales

 - needs: https://gerrit.tine20.org/tine20/#/c/2759/

 - apply MC to the Sales App
 - Divisions: make module
 - Divisions: add history
 - Contracts: add start- and enddate
 - Contracts: remove fields: status, cleared, cleared_in

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

Change-Id: I68a10452ca844e710091f86bb736af64c05fef04
Reviewed-on: https://gerrit.tine20.org/tine20/2755
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0009550: fix Sales_JsonTest.testAllCostCenterMethods
Alexander Stintzing [Thu, 23 Jan 2014 14:49:01 +0000 (15:49 +0100)]
0009550: fix Sales_JsonTest.testAllCostCenterMethods

fix Sales_JsonTest.testAllCostCenterMethods

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

Change-Id: I48c39371e0cf9349fd111ce8d8c936a89f1a1a8d
Reviewed-on: https://gerrit.tine20.org/tine20/2758
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoODS Export: allow column styles
Alexander Stintzing [Wed, 15 Jan 2014 15:24:12 +0000 (16:24 +0100)]
ODS Export: allow column styles

- updates composer.json / lockfile (metaways/opendocument)

Change-Id: Ia5043982b0a6f0cc94a2a59fcc786387623433de
Reviewed-on: https://gerrit.tine20.org/tine20/2732
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoallow to resolve relations in Tinebase_Convert_Json
Alexander Stintzing [Wed, 15 Jan 2014 13:50:12 +0000 (14:50 +0100)]
allow to resolve relations in Tinebase_Convert_Json

Change-Id: I851624a6689c9783eb5b20e37213beb4224e1d79
Reviewed-on: https://gerrit.tine20.org/tine20/2730
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago#9550: fix Sales_JsonTest.testAllCostCenterMethods
Philipp Schüle [Thu, 16 Jan 2014 09:02:43 +0000 (10:02 +0100)]
#9550: fix Sales_JsonTest.testAllCostCenterMethods

- disables the test

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

Change-Id: I4ca306209b7b0ad2823e1b2aea28c7feea51a4c6
Reviewed-on: https://gerrit.tine20.org/tine20/2737
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoMinor enhancements, modelConfig, RelationPickerCombo
Alexander Stintzing [Wed, 15 Jan 2014 13:57:06 +0000 (14:57 +0100)]
Minor enhancements, modelConfig, RelationPickerCombo

 - ModelConfig: add field key to field definition
 - create facade method for setReadOnly of RelationPickerCombo

Change-Id: I12cc9a89e3b3abeee2d7591740956b775aa3dd05
Reviewed-on: https://gerrit.tine20.org/tine20/2731
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoHumanResources: allow creating demo data twice
Alexander Stintzing [Wed, 15 Jan 2014 13:44:08 +0000 (14:44 +0100)]
HumanResources: allow creating demo data twice

Change-Id: Ic80472887d2d47899c1f1bbc62b64b9545cda64c
Reviewed-on: https://gerrit.tine20.org/tine20/2729
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoadd description field to hr-account
Alexander Stintzing [Mon, 6 Jan 2014 10:07:23 +0000 (11:07 +0100)]
add description field to hr-account

Change-Id: I9857e9fdbfede69412ec5ed7341155caa9f3ba22
Reviewed-on: https://gerrit.tine20.org/tine20/2696
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agobetter resolving of dependent records when using modelconfig
Alexander Stintzing [Mon, 23 Dec 2013 15:59:56 +0000 (16:59 +0100)]
better resolving of dependent records when using modelconfig

Change-Id: Ibf16bca26acfa3fbc37e74f7c1013b7e6a7e1a8a
Reviewed-on: https://gerrit.tine20.org/tine20/2683
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agofix sales numberable
Alexander Stintzing [Tue, 17 Dec 2013 17:10:25 +0000 (18:10 +0100)]
fix sales numberable

Change-Id: Ib723a00eb3c5257a407631826bbf2ed1ee5d781f
Reviewed-on: https://gerrit.tine20.org/tine20/2667
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agorefactor sales
Alexander Stintzing [Wed, 11 Dec 2013 16:43:17 +0000 (17:43 +0100)]
refactor sales

 - use model instead of type in numbers to allow
   use of different models, will be more general later

 - Parent class of Sales_Exception changed from
   Exception to Tinebase_Exception

 - create abstract numberable class

 - whitespace changes and using php 5.3 style

 - added abstract ods export class

 - changed Sales_Model_Number + tests

Change-Id: Ie63362a4b93355f93fdd2640f18fad5bcf0cff58
Reviewed-on: https://gerrit.tine20.org/tine20/2651
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoresolve dependent records recursively
Alexander Stintzing [Mon, 9 Dec 2013 12:00:09 +0000 (13:00 +0100)]
resolve dependent records recursively

 - test will follow, when there is a case (atm. we don't
   have any models needing it in the current branch)
   -> https://forge.tine20.org/mantisbt/view.php?id=9378

Change-Id: Iaa6b28d66dbd640a2979a1b2c82750bb9738eb08
Reviewed-on: https://gerrit.tine20.org/tine20/2634
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0009364: Make autocomplete field globally available
Alexander Stintzing [Mon, 9 Dec 2013 12:04:12 +0000 (13:04 +0100)]
0009364: Make autocomplete field globally available

autocomplete works in inventory, but we need that as a general feature.

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

Change-Id: I965f70e3fde93bf4202e428b752d2b007747a318
Reviewed-on: https://gerrit.tine20.org/tine20/2635
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agomake tags in demo data work well
Alexander Stintzing [Mon, 9 Dec 2013 12:15:47 +0000 (13:15 +0100)]
make tags in demo data work well

Change-Id: I3ae0ce03bd4071efe9beb90eddbf4a903b8ee143
Reviewed-on: https://gerrit.tine20.org/tine20/2636
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoadd missing property
Alexander Stintzing [Mon, 9 Dec 2013 13:07:12 +0000 (14:07 +0100)]
add missing property

Change-Id: I85b8a5988b3c3b39383ca65df74dadcea420fbe0
Reviewed-on: https://gerrit.tine20.org/tine20/2642
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
6 years agorefactor Sales_Frontend_Json
Alexander Stintzing [Mon, 9 Dec 2013 13:41:43 +0000 (14:41 +0100)]
refactor Sales_Frontend_Json

 - remove this->..controller properties

Change-Id: Id61a16a2301a2c860aadc53a5b1128482b27ba67
Reviewed-on: https://gerrit.tine20.org/tine20/2641
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
6 years ago0009372: Allow to add custom columns to gridpanel
Alexander Stintzing [Mon, 9 Dec 2013 11:47:12 +0000 (12:47 +0100)]
0009372: Allow to add custom columns to gridpanel

Sometimes we need additional columns in the grid. So make this possible

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

Change-Id: Iac689d8b98f0e7fc0c4dc9c315dd9ec713b2c19f
Reviewed-on: https://gerrit.tine20.org/tine20/2632
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0009374: Allow to add actions to the grid rows
Alexander Stintzing [Mon, 9 Dec 2013 11:57:16 +0000 (12:57 +0100)]
0009374: Allow to add actions to the grid rows

Allow to add actions to the grid rows

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

Change-Id: If35b096950f22e0440da6acfa6eec4e18c016764
Reviewed-on: https://gerrit.tine20.org/tine20/2633
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoremove double return
Alexander Stintzing [Mon, 9 Dec 2013 12:24:10 +0000 (13:24 +0100)]
remove double return

Change-Id: Ifaa2b72efc7483db13a167e7f1e05de700ebcc65
Reviewed-on: https://gerrit.tine20.org/tine20/2637
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoHR has a new webdav frontend
Philipp Schüle [Thu, 14 Nov 2013 19:52:16 +0000 (20:52 +0100)]
HR has a new webdav frontend

6 years agoduplicate message definitions
Alexander Stintzing [Wed, 13 Nov 2013 12:03:59 +0000 (13:03 +0100)]
duplicate message definitions

Change-Id: Ic9635b7c14cd92c9d5f98714a952fce2dda67c1d
Reviewed-on: https://gerrit.tine20.org/tine20/2535
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoprepare reporting
Alexander Stintzing [Wed, 13 Nov 2013 14:44:21 +0000 (15:44 +0100)]
prepare reporting

Change-Id: I32193cedb20d6c66d400987bac0e5f2b08cb6395
Reviewed-on: https://gerrit.tine20.org/tine20/2529
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0009214: Allow to edit costcenters
Alexander Stintzing [Mon, 11 Nov 2013 17:28:13 +0000 (18:28 +0100)]
0009214: Allow to edit costcenters

Allow to edit costcenters and to show the relations

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

Change-Id: Ic89827ea6b5e7f2a9944630c8a0dd1109cd03a6c
Reviewed-on: https://gerrit.tine20.org/tine20/2518
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0009214: Allow to edit costcenters
Alexander Stintzing [Fri, 8 Nov 2013 09:50:52 +0000 (10:50 +0100)]
0009214: Allow to edit costcenters

Allow to edit costcenters and to show the relations

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

Change-Id: Ie6fe3dd55a6609c975e702320d2b326090e9acd8
Reviewed-on: https://gerrit.tine20.org/tine20/2502
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoUpdate Translations
sstamer [Wed, 10 Sep 2014 10:29:35 +0000 (12:29 +0200)]
Update Translations

Change-Id: I5599f40e9c06ca8cdd3147df31545ae5dcfda779
Reviewed-on: http://gerrit.tine20.com/customers/1118
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoskip user if syncUserHook fails
Philipp Schüle [Mon, 8 Sep 2014 18:57:58 +0000 (20:57 +0200)]
skip user if syncUserHook fails

Change-Id: Ica41decc16c996a916ea4c2f411538d68b1b6f7a
Reviewed-on: http://gerrit.tine20.com/customers/1106
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agocatch syncUserHook exceptions
Philipp Schüle [Mon, 8 Sep 2014 13:13:56 +0000 (15:13 +0200)]
catch syncUserHook exceptions

Change-Id: I4b5321fd717f23f179968812c39fdbc3ab7882e9
Reviewed-on: http://gerrit.tine20.com/customers/1104
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0010214: improve calendar performance
Philipp Schüle [Thu, 4 Sep 2014 12:02:26 +0000 (14:02 +0200)]
0010214: improve calendar performance

... by reducing the number of recurring events fetched

+ adjusts some tests

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

Change-Id: Iec2592679d15f88e9c5ac9b1e3045dc45c038cef

Reviewed-on: http://gerrit.tine20.com/customers/1093
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoimproves user sync exception logging
Philipp Schüle [Thu, 4 Sep 2014 09:24:33 +0000 (11:24 +0200)]
improves user sync exception logging

Change-Id: I08fcccb38cc866ddb2a1aef44f7b414b43f5f757
Reviewed-on: http://gerrit.tine20.com/customers/1091
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoFix cyrus backend
sstamer [Tue, 2 Sep 2014 12:09:46 +0000 (14:09 +0200)]
Fix cyrus backend

useProxyAuth is not set

Change-Id: I0a32aa9ffd8b311bd1398cb8a0bbea3f50f33dad
Reviewed-on: http://gerrit.tine20.com/customers/1082
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoUpdate Groups in Ad (rename)
sstamer [Thu, 28 Aug 2014 08:12:33 +0000 (10:12 +0200)]
Update Groups in Ad (rename)

Change-Id: I6b6a524647cb3204cef94f5f505c9d691fe0ef63
Reviewed-on: http://gerrit.tine20.com/customers/1054
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoFix: Courses Import
sstamer [Tue, 26 Aug 2014 12:42:06 +0000 (14:42 +0200)]
Fix: Courses Import

Don't overwrite the Config!

Change-Id: I802387690fe93443095c230dc86760eb3258760b
Reviewed-on: http://gerrit.tine20.com/customers/1043
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0010190: Add exceptionhandler to calendar
Alexander Stintzing [Fri, 29 Aug 2014 11:52:01 +0000 (13:52 +0200)]
0010190: Add exceptionhandler to calendar

Add exceptionhandler to calendar in JS

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

Change-Id: I806ebb0b7e043bac6255c4f133de513113770ac8
Reviewed-on: http://gerrit.tine20.com/customers/1070
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0009904: Failed to attach files with russian characters
Michael Spahn [Tue, 2 Sep 2014 13:18:25 +0000 (15:18 +0200)]
0009904: Failed to attach files with russian characters

-adds enc-base64 to tinebase js
-applies patch from mantis

Change-Id: I10e0281e3e30e54e001c8022ef6856784a77c4a2
Reviewed-on: http://gerrit.tine20.com/customers/874
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agofetch full user from sql to avoid ldap lookups
Philipp Schüle [Mon, 1 Sep 2014 14:50:33 +0000 (16:50 +0200)]
fetch full user from sql to avoid ldap lookups

Change-Id: Ia9ae5e2f08320b37e5926104c6796ab775694cda
Reviewed-on: http://gerrit.tine20.com/customers/1078
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0010168: Allow to add a prefix or suffix to a number field
Alexander Stintzing [Wed, 27 Aug 2014 15:16:54 +0000 (17:16 +0200)]
0010168: Allow to add a prefix or suffix to a number field

For e.g. using a currency symbol in a number field

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

Change-Id: I6068842dabf67a9f62bc17732b30585f88fb9b4c
Reviewed-on: http://gerrit.tine20.com/customers/1051
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0010124: Broken group filter favorite
Alexander Stintzing [Fri, 15 Aug 2014 14:41:57 +0000 (16:41 +0200)]
0010124: Broken group filter favorite

It works but the filter is empty and you get
an sql error if you try to edit a dataset.

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

Change-Id: Idd6c3ba04ac6a78ba7046a9826d1483f6ac889de
Reviewed-on: http://gerrit.tine20.com/customers/1000
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0010174: allow scheduled imports
Alexander Stintzing [Wed, 27 Aug 2014 10:43:57 +0000 (12:43 +0200)]
0010174: allow scheduled imports

* adds scheduled import table and async job
* adds tests

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

Change-Id: Icda0f8fb73410f3fadd44112f669c65f421bc6c4
Reviewed-on: http://gerrit.tine20.com/customers/947
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoremoves wildcard handling in text filter for in/notin operators
Philipp Schüle [Thu, 28 Aug 2014 12:28:57 +0000 (14:28 +0200)]
removes wildcard handling in text filter for in/notin operators

... as this breaks searches for strings with '_' or '*' in them

Change-Id: I5a92522b2fb672416dcf94530b43ba5adabda7b2
Reviewed-on: http://gerrit.tine20.com/customers/1060
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agohandles "safe_mode=off" setting
Philipp Schüle [Thu, 28 Aug 2014 08:33:34 +0000 (10:33 +0200)]
handles "safe_mode=off" setting

Change-Id: Ic73829c197824d2e422d0765ee2f7dba893fa690
Reviewed-on: http://gerrit.tine20.com/customers/1055
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0008070: check index lengths
Alexander Stintzing [Fri, 22 Aug 2014 09:26:34 +0000 (11:26 +0200)]
0008070: check index lengths

check index lengths

 - fix postgres error

Change-Id: I5bd8f670f32328d53968d5710582b0a4b00d50bf
Reviewed-on: http://gerrit.tine20.com/customers/1034
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoadds getGroupByPropertyFromSqlBackend
Philipp Schüle [Wed, 20 Aug 2014 13:17:13 +0000 (15:17 +0200)]
adds getGroupByPropertyFromSqlBackend

to allow fetching groups by description, email, list_id

Change-Id: I2f1e8f4be6c76ad780578d665fc66d1dd7d02529
Reviewed-on: http://gerrit.tine20.com/customers/1025
Tested-by: Jenkins CI (http://ci.tine20.com/)
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agolog user name when user gets "access denied" for app
Philipp Schüle [Mon, 18 Aug 2014 09:09:29 +0000 (11:09 +0200)]
log user name when user gets "access denied" for app

Change-Id: Id7c5960433c546587a3b552e118425084934c23a
Reviewed-on: http://gerrit.tine20.com/customers/1004
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0010152: Loadmask won't disappear
Alexander Stintzing [Tue, 19 Aug 2014 12:09:07 +0000 (14:09 +0200)]
0010152: Loadmask won't disappear

The loadmask of the Timetracker export (Select
export definition) dialog won't disappear.

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

Change-Id: I5b2a6f997afdc3bc8ed9df92caba47e734aaa4fa
Reviewed-on: http://gerrit.tine20.com/customers/1016
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoprint include header in daysView sheet print
Cornelius Weiß [Thu, 14 Aug 2014 13:45:19 +0000 (15:45 +0200)]
print include header in daysView sheet print

Change-Id: Ie93d861799e3ce4c9994504e59a2444075ed1553
Reviewed-on: http://gerrit.tine20.com/customers/989
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agomake printing multi page aware
Cornelius Weiß [Thu, 14 Aug 2014 13:44:30 +0000 (15:44 +0200)]
make printing multi page aware

Change-Id: Ia77ed6c9d191778292efce4744fdb1cc7dda7d99
Reviewed-on: http://gerrit.tine20.com/customers/988
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agofixes empty dtend by assuming 30 minutes duration
Philipp Schüle [Fri, 15 Aug 2014 19:52:14 +0000 (21:52 +0200)]
fixes empty dtend by assuming 30 minutes duration

* should be improved by checking duration attribute

Change-Id: I8934c6c119c933bb9e437cfb5c7a4d9ef14159ec
Reviewed-on: http://gerrit.tine20.com/customers/1001
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoadds xdebug settings to vagrant bootstrap
Philipp Schüle [Wed, 13 Aug 2014 12:35:56 +0000 (14:35 +0200)]
adds xdebug settings to vagrant bootstrap

Change-Id: I8ca842b3fbe0b7dfd58f2599e370a0256734caa9
Reviewed-on: http://gerrit.tine20.com/customers/975
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agolowered default cli writer priority to 5 (NOTICE)
Philipp Schüle [Thu, 14 Aug 2014 12:33:59 +0000 (14:33 +0200)]
lowered default cli writer priority to 5 (NOTICE)

Change-Id: I885ba7cb13c6f62389e61990c8d4ac879560b04e
Reviewed-on: http://gerrit.tine20.com/customers/985
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoFix load mask
Michael Spahn [Thu, 14 Aug 2014 11:10:49 +0000 (13:10 +0200)]
Fix load mask

Load mask does load even if some config is missing

Change-Id: Id21f7a618191ee9d7c184be79e2c97ea501ae72b
Reviewed-on: http://gerrit.tine20.com/customers/984
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoimprove calendar daysview client performance
Cornelius Weiß [Wed, 13 Aug 2014 16:01:09 +0000 (18:01 +0200)]
improve calendar daysview client performance

 * fix c&p failure which made bellow hints showing in the
   wrong direction

Change-Id: I2308466c348a916953f701110665331dcc091233
Reviewed-on: http://gerrit.tine20.com/customers/979
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0010140: add loadmask to all edit dialogs if its missing
Alexander Stintzing [Thu, 7 Aug 2014 12:16:32 +0000 (14:16 +0200)]
0010140: add loadmask to all edit dialogs if its missing

add loadmask to all edit dialogs - eg: timesheet edit dialog

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

Change-Id: I6c9c2be808feb452e8b632af3998257cfdfc8055
Reviewed-on: http://gerrit.tine20.com/customers/946
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoprint monthview
Alexander Stintzing [Tue, 29 Jul 2014 14:53:45 +0000 (16:53 +0200)]
print monthview

 - adopted to crop daysview
 - deactivated in IE
 - tested in js build

* make print button a splitbtn
* have a second print option in dayssheet views
* copy dom and include calendar css

NOTE: printing of background colors and images is a printing option
      which can be set in FF and Chrome. It can't be controlled by
      the page.

Change-Id: Id5054c1a4fed654ed58c4db32e957b0a1fca6a06
Reviewed-on: http://gerrit.tine20.com/customers/883
Tested-by: Jenkins CI (http://ci.tine20.com/)
Tested-by: sstamer <s.stamer@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoadd column header for user_type
Cornelius Weiß [Tue, 12 Aug 2014 10:18:41 +0000 (12:18 +0200)]
add column header for user_type

* it looks ugly in row context menu otherwise

Change-Id: I3b131aeb8ac7c579e18ab75766517420aa2aecf5
Reviewed-on: http://gerrit.tine20.com/customers/968
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0010126: Text gets removed in invalid tags
Alexander Stintzing [Thu, 7 Aug 2014 08:36:47 +0000 (10:36 +0200)]
0010126: Text gets removed in invalid tags

In the invalid HTML Structure like
"<pre><font>Text .." the "<font>Text .." content is removed completely.

Change-Id: Iec3c6f986afb302071395921a1b9e1e5cb2d1952
Reviewed-on: http://gerrit.tine20.com/customers/942
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoCrop daytimes
Michael Spahn [Thu, 24 Jul 2014 15:17:50 +0000 (17:17 +0200)]
Crop daytimes

- new preference daysviewendtime
- new config option daysviewcroptime
- crop hourse before/after start/end if daysviewcroptime is set
- hide hint arrows if daysviewcroptime is set
- fix scrolling spaces when scrollers get faded out (OSX)

Change-Id: I49985adff1e08f1a07a6211eab9799e11d3fbbaa
Reviewed-on: http://gerrit.tine20.com/customers/894
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0008644: error when sending mail with note (wrong charset)
Philipp Schüle [Mon, 11 Aug 2014 10:44:38 +0000 (12:44 +0200)]
0008644: error when sending mail with note (wrong charset)

* use mb_substr() instead of substr() to avoid splitting utf-8 chars

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

Change-Id: I75c78fcced761512c09b6a3900953a4df6881995
Reviewed-on: http://gerrit.tine20.com/customers/958
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoimproves user change logging
Philipp Schüle [Fri, 8 Aug 2014 14:34:05 +0000 (16:34 +0200)]
improves user change logging

Change-Id: I6cdf4567da5506312cd5292beda57c60dcbc4b92
Reviewed-on: http://gerrit.tine20.com/customers/954
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agofetches all users of a group at once from sql backend
Philipp Schüle [Thu, 7 Aug 2014 11:13:14 +0000 (13:13 +0200)]
fetches all users of a group at once from sql backend

* this should drastically improve performance here, as all users had
been fetched one by one and even from the sync backend before ...

Change-Id: I8c0bb150c99c15c8fe45d5bbee94872073f6f933
Reviewed-on: http://gerrit.tine20.com/customers/945
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0010056: Human readable export definition
Alexander Stintzing [Wed, 23 Jul 2014 13:49:18 +0000 (15:49 +0200)]
0010056: Human readable export definition

The export definitions should have a label which is shown at the combo (translated).

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

Change-Id: I89ca7551f82e4577adc7db863270b0d21fc5f049
Reviewed-on: http://gerrit.tine20.com/customers/893
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0010122: Changing contract results in wrong vacation days
Alexander Stintzing [Wed, 6 Aug 2014 12:30:32 +0000 (14:30 +0200)]
0010122: Changing contract results in wrong vacation days

On adding a contract to an employee, the vacation days won't be calculated properly

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

Change-Id: Ia28ca3deeff773ae685c32cee4a2fcce022edf08
Reviewed-on: http://gerrit.tine20.com/customers/941
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agofixes setup cli usage info (configKey -> configkey)
Philipp Schüle [Mon, 4 Aug 2014 14:56:47 +0000 (16:56 +0200)]
fixes setup cli usage info (configKey -> configkey)

Change-Id: Id6065f71036251a579a2c94479e9e68e03027a39
Reviewed-on: http://gerrit.tine20.com/customers/930
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoVagrant fix
sstamer [Mon, 4 Aug 2014 13:07:10 +0000 (15:07 +0200)]
Vagrant fix

- fix mount problem

Change-Id: Ib2187facd8fe53d6602a14bf86646d6737ffd8b1
Reviewed-on: http://gerrit.tine20.com/customers/926
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agosmtp user config: checks if Felamimail is available
Philipp Schüle [Mon, 28 Jul 2014 16:47:26 +0000 (18:47 +0200)]
smtp user config: checks if Felamimail is available

Change-Id: I9b277a78a4dd4133f6cac7e5d6aa0b72dd64bcf4
Reviewed-on: http://gerrit.tine20.com/customers/903
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoimproves logging for user sync
Philipp Schüle [Thu, 31 Jul 2014 21:02:27 +0000 (23:02 +0200)]
improves logging for user sync

Change-Id: I3f1393512fe5124dce99e71cff04e728924c0d42
Reviewed-on: http://gerrit.tine20.com/customers/921
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoallows to configure hooks for synced user data
Philipp Schüle [Thu, 31 Jul 2014 14:24:43 +0000 (16:24 +0200)]
allows to configure hooks for synced user data

* this is called after user is fetched from sync backend
* use Tinebase_Config::SYNC_USER_HOOK_CLASS to configure a class
with a 'syncHook' function

Change-Id: I854ebbdd9f3ad84316ebdf2c006839031898429b
Reviewed-on: http://gerrit.tine20.com/customers/919
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0008070: check index lengths / message cache
Philipp Schüle [Thu, 31 Jul 2014 08:35:45 +0000 (10:35 +0200)]
0008070: check index lengths / message cache

* removes message cache update from update script because that might
take veeeery long for big cache sizes

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

Change-Id: I61b7496ebe664ea56f7e75031b1fb048ea87a7a4
Reviewed-on: http://gerrit.tine20.com/customers/918
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
6 years ago0010106: rename resource does not update container name
Michael Spahn [Tue, 29 Jul 2014 15:24:40 +0000 (17:24 +0200)]
0010106: rename resource does not update container name

* clears container cache entry on update

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

Change-Id: Ie2e10107853d03ed930f4f4cb102a441dde8c52f
Reviewed-on: http://gerrit.tine20.com/customers/912
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoadd addressbook to sales.demodata required apps
Alexander Stintzing [Wed, 30 Jul 2014 13:35:17 +0000 (15:35 +0200)]
add addressbook to sales.demodata required apps

Change-Id: Ibfd52246a2e3b50474180ff1f3896be5c26f895b
Reviewed-on: http://gerrit.tine20.com/customers/915
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
6 years agocatch statement exceptions when truncating columns
Philipp Schüle [Wed, 30 Jul 2014 13:23:38 +0000 (15:23 +0200)]
catch statement exceptions when truncating columns

... as they might no longer exist

Change-Id: I99ce44aeb86a5e1f50b2d58a45d22c4b5422574e
Reviewed-on: http://gerrit.tine20.com/customers/914
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
6 years ago0010016: Do not return relations the user shouldn't see on search
Alexander Stintzing [Thu, 17 Jul 2014 10:59:56 +0000 (12:59 +0200)]
0010016: Do not return relations the user shouldn't see on search

On searching in grid (e.g. tasks), the renderer tries to render the
crm lead relation even if the user doesn't have the right to use the
crm application or the crm application isn't installed anyway.

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

Change-Id: I2b50fd08f574587a5478138a230e5c48efb19bff
Reviewed-on: http://gerrit.tine20.com/customers/879
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agofix german translation of new timeaccount
Alexander Stintzing [Tue, 29 Jul 2014 11:39:55 +0000 (13:39 +0200)]
fix german translation of new timeaccount

Change-Id: I347b5d0d219024dd90fa6d33d57331ef59fc0fe7
Reviewed-on: http://gerrit.tine20.com/customers/907
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0010076: Extract winmail.dat
Alexander Stintzing [Mon, 21 Jul 2014 16:27:56 +0000 (18:27 +0200)]
0010076: Extract winmail.dat

If a message contains a winmail.dat (Outlook), this should
be extracted and each file should be set as a separate attachment.

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

Change-Id: I52d5516bd351799fc538eb4ab4e49202348e68e2
Reviewed-on: http://gerrit.tine20.com/customers/887
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0009878: createDemoData fails
Alexander Stintzing [Mon, 21 Jul 2014 10:53:34 +0000 (12:53 +0200)]
0009878: createDemoData fails

* Sales Demo Data creation fails
* if you don't install HumanResources, Timetracker demo data creation fails

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

Change-Id: I5553e6e0ce4176b987170e600a5936ee31733e80
Reviewed-on: http://gerrit.tine20.com/customers/884
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0010082: Allow Custom Fields
Alexander Stintzing [Wed, 23 Jul 2014 11:18:15 +0000 (13:18 +0200)]
0010082: Allow Custom Fields

in Cal., too

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

Change-Id: If62a253e167f9e08a1a598711c7614efbf3f4697
Reviewed-on: http://gerrit.tine20.com/customers/890
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0010046: config for disabling external imip
Philipp Schüle [Wed, 9 Jul 2014 15:30:18 +0000 (17:30 +0200)]
0010046: config for disabling external imip

if config DISABLE_EXTERNAL_IMIP is set:
* disable external iMIP in iMIP frontend
* sending iMIP to external attendee is disabled, too

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

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