tine20
6 years ago0009810: Plugins architecture
Flávio Gomes da Silva Lisboa [Wed, 26 Mar 2014 16:24:13 +0000 (13:24 -0300)]
0009810: Plugins architecture

... for allowing dependency injection into frontend, controller and backend layers

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

Change-Id: I8a8646b852a805c2cf3a9789f3febd311fa02437
Reviewed-on: https://gerrit.tine20.org/tine20/2817
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoMerge branch '2013.10'
Philipp Schüle [Tue, 8 Apr 2014 09:37:11 +0000 (11:37 +0200)]
Merge branch '2013.10'

6 years agoMantis#0009818 Expresso#7889
Cassiano Dal Pizzol [Fri, 28 Mar 2014 20:34:50 +0000 (17:34 -0300)]
Mantis#0009818 Expresso#7889

: Fixes the the creation of a FINBOX folder inside the INBOX

- This change updates the Zend Lib on tine20 root folder

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

Change-Id: Ia0ae5602bca6aa6bad4098b0d3c3a8f651c58c7b
Reviewed-on: http://gerrit.tine20.com/customers/507
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoMerge branch '2013.10'
Philipp Schüle [Tue, 8 Apr 2014 08:52:20 +0000 (10:52 +0200)]
Merge branch '2013.10'

6 years agoimprove detection of single messages in getSummary()
Philipp Schüle [Mon, 7 Apr 2014 15:44:56 +0000 (17:44 +0200)]
improve detection of single messages in getSummary()

Change-Id: I3d4b1ca229e788c6cd803628f388666b4b29bf79
Reviewed-on: http://gerrit.tine20.com/customers/505
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 agoallow sprintf formatting in models getTitle method
Alexander Stintzing [Mon, 7 Apr 2014 11:58:00 +0000 (13:58 +0200)]
allow sprintf formatting in models getTitle method

 - complete comment in modelconfig
 - add clone methods to timetracker record controllers

Change-Id: I557b606582b25bc171083c8b188c654275566a29
Reviewed-on: http://gerrit.tine20.com/customers/502
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agocatch exception as message could be missing from cache
Philipp Schüle [Mon, 7 Apr 2014 11:31:21 +0000 (13:31 +0200)]
catch exception as message could be missing from cache

Change-Id: Ideda27bdb4f2cb3c645df791c654b2d86d7af17c
Reviewed-on: http://gerrit.tine20.com/customers/501
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoadds type hint as xml parsing might fail
Philipp Schüle [Thu, 27 Mar 2014 10:50:47 +0000 (11:50 +0100)]
adds type hint as xml parsing might fail

Change-Id: I2c998eeb7db4d3aa6cce46d7739dbd056946cad3
Reviewed-on: http://gerrit.tine20.com/customers/480
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago#9812: mark folder as read does not work with pgsql
Philipp Schüle [Wed, 26 Mar 2014 17:11:46 +0000 (18:11 +0100)]
#9812: mark folder as read does not work with pgsql

- fixes HAVING column for pgsql by using the getAggregate fn
- adds a test

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

Change-Id: I6bb67ee158b3d36c1115fdbac6735654b47a969e
Reviewed-on: http://gerrit.tine20.com/customers/478
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 ago9806: Remove unused right
sstamer [Wed, 26 Mar 2014 13:17:42 +0000 (14:17 +0100)]
9806: Remove unused right

https://forge.tine20.org/mantisbt/view.php?id=9806
- remove manage_main_screen right

Change-Id: I2bd9712d263897b146e83807125866fc47c8b71d
Reviewed-on: http://gerrit.tine20.com/customers/475
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoMerge branch '2013.03' into 2013.10
Philipp Schüle [Tue, 8 Apr 2014 08:30:22 +0000 (10:30 +0200)]
Merge branch '2013.03' into 2013.10

Conflicts:
tine20/Tinebase/Record/RecordSet.php

6 years ago9820: Infinite loop in adoptAlarmTime (DST Boundary)
Philipp Schüle [Mon, 31 Mar 2014 11:50:28 +0000 (13:50 +0200)]
9820: Infinite loop in adoptAlarmTime (DST Boundary)

- don't add bogus extra minute on event calculation
- fix computeNext which retunred occurences before next
- adds a test

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

Change-Id: I15cf0225941c82eaae4be0da0d27f9c218e4a93a
Reviewed-on: http://gerrit.tine20.com/customers/494
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago#9816: fix failing testRecuringAlarmWithThisAndFutureSplit test
Philipp Schüle [Fri, 28 Mar 2014 13:25:00 +0000 (14:25 +0100)]
#9816: fix failing testRecuringAlarmWithThisAndFutureSplit test

- temporarily disables test

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

Change-Id: I63d821e10d6a119040dbd4618807949b97e50c99
Reviewed-on: http://gerrit.tine20.com/customers/492
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoMerge branch 'pu/2013.10-longrun'
Philipp Schüle [Thu, 27 Mar 2014 22:23:05 +0000 (23:23 +0100)]
Merge branch 'pu/2013.10-longrun'

Conflicts:
tests/tine20/Sales/JsonTest.php
tine20/Sales/Setup/Update/Release8.php
tine20/Tinebase/Controller/Record/Abstract.php
tine20/Tinebase/js/ExceptionHandler.js
tine20/Tinebase/translations/de.po

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 agobumps Sales version to 8.2
Philipp Schüle [Mon, 9 Dec 2013 13:01:49 +0000 (14:01 +0100)]
bumps Sales version to 8.2

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 agofixes merge failure in HR setup.xml
Philipp Schüle [Thu, 27 Mar 2014 10:49:42 +0000 (11:49 +0100)]
fixes merge failure in HR setup.xml

Change-Id: I7daf9d8de5d235ca8ed97ad06a7ed565cf0aaea3
Reviewed-on: https://gerrit.tine20.org/tine20/2818
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoMerge branch 'master' of https://gerrit.tine20.org/tine20/p/tine20
Philipp Schüle [Wed, 26 Mar 2014 21:40:35 +0000 (22:40 +0100)]
Merge branch 'master' of https://gerrit.tine20.org/tine20/p/tine20

6 years agoMerge branch 'pu/2013.10-longrun'
Philipp Schüle [Wed, 26 Mar 2014 21:39:03 +0000 (22:39 +0100)]
Merge branch 'pu/2013.10-longrun'

Conflicts:
tests/tine20/Sales/JsonTest.php
tine20/HumanResources/Setup/Update/Release8.php
tine20/HumanResources/Setup/setup.xml
tine20/Sales/Model/Contract.php
tine20/Sales/Setup/Update/Release8.php
tine20/Tinebase/translations/de.po
tine20/Tinebase/translations/template.pot

6 years agoMerge branch '2013.10'
Philipp Schüle [Wed, 26 Mar 2014 21:34:29 +0000 (22:34 +0100)]
Merge branch '2013.10'

Conflicts:
tine20/Tinebase/translations/de.po
tine20/Tinebase/translations/template.pot

6 years ago0009772: allow or filter in sieve rules
Alexander Stintzing [Fri, 21 Mar 2014 13:44:42 +0000 (14:44 +0100)]
0009772: allow or filter in sieve rules

allow or filter in sieve rules
https://forge.tine20.org/mantisbt/view.php?id=9772

Change-Id: I544acfdeb65540e4ddf9d96a04554b3b8e042878
Reviewed-on: http://gerrit.tine20.com/customers/464
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 agoincreases timeout setting for HumanResources.bookRemaining
Philipp Schüle [Tue, 25 Mar 2014 17:02:44 +0000 (18:02 +0100)]
increases timeout setting for HumanResources.bookRemaining

Change-Id: Ie9e0c9c8c617e18d05e6a12bf792fc801e60f447
Reviewed-on: http://gerrit.tine20.com/customers/471
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 agobumps Sales version to 8.2
Philipp Schüle [Mon, 9 Dec 2013 13:01:49 +0000 (14:01 +0100)]
bumps Sales version to 8.2