tine20
3 years agoacl node reset not working
Philipp Schüle [Mon, 10 Jul 2017 14:48:39 +0000 (16:48 +0200)]
acl node reset not working

- client now sends empty string instead of 'null'

Change-Id: I3c60c1c55236f936be77f2052878fe1958b09e09
Reviewed-on: http://gerrit.tine20.com/customers/5082
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoTinebase_Config: add Quota configuration
Paul Mehrer [Mon, 10 Jul 2017 12:55:55 +0000 (14:55 +0200)]
Tinebase_Config: add Quota configuration

Change-Id: I794411458d4e31766f0dca7caf9718ee2953762f
Reviewed-on: http://gerrit.tine20.com/customers/5075
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years ago0013320: allow admin to reset pin for accounts
Philipp Schüle [Mon, 10 Jul 2017 08:12:13 +0000 (10:12 +0200)]
0013320: allow admin to reset pin for accounts

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

Change-Id: Ib7c687e8398b20efcd8831bb3f376a54ab6bb654
Reviewed-on: http://gerrit.tine20.com/customers/5063
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: sstamer <s.stamer@metaways.de>
Tested-by: sstamer <s.stamer@metaways.de>
3 years ago0013314: allow users to change pin
Philipp Schüle [Fri, 7 Jul 2017 08:15:39 +0000 (10:15 +0200)]
0013314: allow users to change pin

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

Change-Id: If61675dbaba1f86e38d8fd79b76d06fd4b65943f
Reviewed-on: http://gerrit.tine20.com/customers/5058
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: sstamer <s.stamer@metaways.de>
Tested-by: sstamer <s.stamer@metaways.de>
3 years agotest clean ups
Paul Mehrer [Mon, 10 Jul 2017 13:11:04 +0000 (15:11 +0200)]
test clean ups

Change-Id: Idd6430d55f4b284b8f764b6c3f974dda8c794849
Reviewed-on: http://gerrit.tine20.com/customers/5076
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years ago0013330: Tinebase Records / TimeMachine - make all changes revertable
Paul Mehrer [Tue, 4 Jul 2017 08:14:28 +0000 (10:14 +0200)]
0013330: Tinebase Records / TimeMachine - make all changes revertable

* implemented for
* * Addressbook_Model_Contact
* * Calendar_Model_Event
* * Tasks_Model_Task

0013330: Tinebase Records / TimeMachine - make all changes revertable

Change-Id: I8b3e3575b9052a6f6d364ecec789ab7a6384b0e6
Reviewed-on: http://gerrit.tine20.com/customers/5013
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoFilemanager - fix notification update acl check
Paul Mehrer [Mon, 10 Jul 2017 11:04:06 +0000 (13:04 +0200)]
Filemanager - fix notification update acl check

Change-Id: I201c42f4c44a2d784dfe1780cb36bbec9130950b
Reviewed-on: http://gerrit.tine20.com/customers/5069
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years ago0013324: create mo files for extra translations during build
Philipp Schüle [Mon, 10 Jul 2017 10:18:28 +0000 (12:18 +0200)]
0013324: create mo files for extra translations during build

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

Change-Id: I11405cfb90c1caf0fa2a3de2b2609315e1038ac2
Reviewed-on: http://gerrit.tine20.com/customers/5068
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
3 years agofix event search combo
Michael Spahn [Mon, 10 Jul 2017 08:28:05 +0000 (10:28 +0200)]
fix event search combo

 - when cleared dtstart and dtend are no longer date objects

Change-Id: If7ee004b91ff936d97fa05319f87efcc43e5d879
Reviewed-on: http://gerrit.tine20.com/customers/5064
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agoFelamimail: improve link target replacement
Philipp Schüle [Mon, 8 May 2017 07:47:48 +0000 (09:47 +0200)]
Felamimail: improve link target replacement

Change-Id: I8fed2c486e1f98f32e6fa14d3ae1d439233a2875
Reviewed-on: http://gerrit.tine20.com/customers/4627
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013318: customfield filter for type record with "defined by"
Cornelius Weiß [Wed, 28 Jun 2017 13:13:35 +0000 (15:13 +0200)]
0013318: customfield filter for type record with "defined by"

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

Change-Id: Ia12805bf3afb9103926b53ce6d3e3d9864e35b6f
Reviewed-on: http://gerrit.tine20.com/customers/4969
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agotouch event on each attendee update
Cornelius Weiß [Fri, 7 Jul 2017 10:02:10 +0000 (12:02 +0200)]
touch event on each attendee update

-> otherwise alarm snoozes etc. won't
   make it to other devices

Change-Id: I241744f4ff327774301b908638e09da7283ea028
Reviewed-on: http://gerrit.tine20.com/customers/5057
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: sstamer <s.stamer@metaways.de>
Tested-by: sstamer <s.stamer@metaways.de>
3 years agomake events inspectable on attendee status updates
Cornelius Weiß [Fri, 7 Jul 2017 08:55:17 +0000 (10:55 +0200)]
make events inspectable on attendee status updates

Change-Id: Ic01517cc67f80bd182fd7a8635d57cb716630189
Reviewed-on: http://gerrit.tine20.com/customers/5055
Reviewed-by: sstamer <s.stamer@metaways.de>
Tested-by: sstamer <s.stamer@metaways.de>
3 years ago0013308: Added contacts not preserved in a new CRM lead
Cornelius Weiß [Fri, 7 Jul 2017 09:21:48 +0000 (11:21 +0200)]
0013308: Added contacts not preserved in a new CRM lead

Change-Id: Ia94fbc5566a69395a251d74d74757aa78194b574
Reviewed-on: http://gerrit.tine20.com/customers/5056
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agothere is no 'container' config type
Philipp Schüle [Thu, 6 Jul 2017 15:32:52 +0000 (17:32 +0200)]
there is no 'container' config type

Change-Id: Iee8874a1404b4c9294283a60c1f34d30e6f71359
Reviewed-on: http://gerrit.tine20.com/customers/5042
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoprevent help system overwrite
Cornelius Weiß [Fri, 7 Jul 2017 06:16:43 +0000 (08:16 +0200)]
prevent help system overwrite

Change-Id: Ifbd1785afc72a6e462cac5c135cc084c131fa27d
Reviewed-on: http://gerrit.tine20.com/customers/5052
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agofix emptyClass layout handling
Cornelius Weiß [Fri, 7 Jul 2017 06:08:36 +0000 (08:08 +0200)]
fix emptyClass layout handling

Change-Id: I4394dd8f69b783ae00331e6324bab342a80a6abc
Reviewed-on: http://gerrit.tine20.com/customers/5051
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agomake right area of appMenu hookable
Cornelius Weiß [Thu, 6 Jul 2017 18:11:45 +0000 (20:11 +0200)]
make right area of appMenu hookable

Change-Id: I0e8b91acfc2a767b28fc233905df3cef6b91c1de
Reviewed-on: http://gerrit.tine20.com/customers/5049
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agostop events on ctx menu, otherwise help system colses the menus
Cornelius Weiß [Thu, 6 Jul 2017 17:39:37 +0000 (19:39 +0200)]
stop events on ctx menu, otherwise help system colses the menus

Change-Id: I5f2b83f470dc3bf1b7e2da50d87695dabc533800
Reviewed-on: http://gerrit.tine20.com/customers/5048
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agogetAppName on records are translated and therefor getMeta('appName') must be used
Michael Spahn [Thu, 6 Jul 2017 16:51:46 +0000 (18:51 +0200)]
getAppName on records are translated and therefor getMeta('appName') must be used

Change-Id: Ia09231542d8e5f305fedef573b51245fe2075aa7
Reviewed-on: http://gerrit.tine20.com/customers/5047
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agoRemove hasOwnProperty if it's not sure if the property it's a property of object...
Michael Spahn [Thu, 6 Jul 2017 16:42:48 +0000 (18:42 +0200)]
Remove hasOwnProperty if it's not sure if the property it's a property of object or it's prototypes

Change-Id: If75e7ea9cdbc45d0ed92e9762ac1b078090fa61e
Reviewed-on: http://gerrit.tine20.com/customers/5044
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agofix: relation picker might not reset after select
Cornelius Weiß [Thu, 6 Jul 2017 16:26:24 +0000 (18:26 +0200)]
fix: relation picker might not reset after select

Change-Id: I993aaf32b7acc8a0e92603a720b1da1ce741b2b2
Reviewed-on: http://gerrit.tine20.com/customers/5046
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agoclean apps from composer-loader
Cornelius Weiß [Thu, 6 Jul 2017 15:55:18 +0000 (17:55 +0200)]
clean apps from composer-loader

Change-Id: I83faa9d688056c704dc1b15196fa0212e8fd3e09
Reviewed-on: http://gerrit.tine20.com/customers/5045
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agostore loads don't run extra failure callbacks
Cornelius Weiß [Thu, 6 Jul 2017 11:53:44 +0000 (13:53 +0200)]
store loads don't run extra failure callbacks

Change-Id: I23995c338bdfa0b9535627a1dd5ba14f06d8ae35
Reviewed-on: http://gerrit.tine20.com/customers/5041
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agochange assetHash on app install/uninstall
Cornelius Weiß [Wed, 5 Jul 2017 19:45:54 +0000 (21:45 +0200)]
change assetHash on app install/uninstall

Change-Id: I8f252be85cfb294fed424d99255f5fe4953143e9
Reviewed-on: http://gerrit.tine20.com/customers/5032
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agoload svg with url loader
Michael Spahn [Thu, 6 Jul 2017 11:16:35 +0000 (13:16 +0200)]
load svg with url loader

Change-Id: I01d1d571eb77757a9735efb502886e927dc7c07c
Reviewed-on: http://gerrit.tine20.com/customers/5036
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years ago0013306: Tinebase_Filesystem - undo filesystem actions
Paul Mehrer [Wed, 28 Jun 2017 12:56:18 +0000 (14:56 +0200)]
0013306: Tinebase_Filesystem - undo filesystem actions

Tinebase_Filesystem - undo filesystem actions

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

Change-Id: I782c135a6f8a60bb1f5ec0323923fd052e6089e5
Reviewed-on: http://gerrit.tine20.com/customers/4980
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoadd JS Errors to Exception Reporting
Cornelius Weiß [Thu, 6 Jul 2017 07:20:04 +0000 (09:20 +0200)]
add JS Errors to Exception Reporting

Change-Id: Ide14dd0be6430ce0bc126cb0d9554cb016e9142f
Reviewed-on: http://gerrit.tine20.com/customers/5034
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agocope with new compound id for recur instances
Cornelius Weiß [Wed, 5 Jul 2017 19:35:00 +0000 (21:35 +0200)]
cope with new compound id for recur instances

Change-Id: I1bad6b87ce93932ce5bb480d757a8203b6229830
Reviewed-on: http://gerrit.tine20.com/customers/5031
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agoprinter renderer for edit dialogs
Michael Spahn [Wed, 5 Jul 2017 11:54:46 +0000 (13:54 +0200)]
printer renderer for edit dialogs

Change-Id: I3bb9e9ee0e51bee75e3b70e8e9db2ca651f2767f
Reviewed-on: http://gerrit.tine20.com/customers/5020
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agoresolve recordpicker for single record if modelconfig type equals record
Michael Spahn [Wed, 5 Jul 2017 15:10:39 +0000 (17:10 +0200)]
resolve recordpicker for single record if modelconfig type equals record

Change-Id: Ifeefbf114e0c436fb14c6f24699ade1675951a5e
Reviewed-on: http://gerrit.tine20.com/customers/5024
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agoskip missing (extra) translation files
Philipp Schüle [Wed, 5 Jul 2017 09:47:37 +0000 (11:47 +0200)]
skip missing (extra) translation files

Change-Id: Iefdb8307520a9fd44ff6fb763b357a980c9bdb07
Reviewed-on: http://gerrit.tine20.com/customers/5019
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agonew observable for Calendar->inspectEvent
Cornelius Weiß [Thu, 29 Jun 2017 13:59:10 +0000 (15:59 +0200)]
new observable for Calendar->inspectEvent

Change-Id: Ib947f5b21ea2c0315b1c7faf86872d6118e89669
Reviewed-on: http://gerrit.tine20.com/customers/4982
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agoSetup - add missing application version updates
Paul Mehrer [Wed, 5 Jul 2017 09:35:32 +0000 (11:35 +0200)]
Setup - add missing application version updates

Change-Id: Id60662bb097c0efac64cec8b6357991d8d8f0317
Reviewed-on: http://gerrit.tine20.com/customers/5018
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years ago0013298: "Setup Admin undefined" when updating Tinebase 10.9 ? 10.28
Philipp Schüle [Mon, 3 Jul 2017 19:19:52 +0000 (21:19 +0200)]
0013298: "Setup Admin undefined" when updating Tinebase 10.9 ? 10.28

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

Change-Id: I2dd54cc256dff31fa10f9383806df184f41ebbfd
Reviewed-on: http://gerrit.tine20.com/customers/5001
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013302: fix node acl for roles with groups
Philipp Schüle [Tue, 4 Jul 2017 07:37:03 +0000 (09:37 +0200)]
0013302: fix node acl for roles with groups

* fix role grants for personal folders
* fix role grants with groups as role memberships

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

Change-Id: Iddf3805303bfd04ca7830ec52bce2bb9ed0f369a
Reviewed-on: http://gerrit.tine20.com/customers/5002
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agomove records picker (layer) combo to common place
Cornelius Weiß [Fri, 30 Jun 2017 17:20:48 +0000 (19:20 +0200)]
move records picker (layer) combo to common place

Change-Id: Iad8eb830df27d3a4778154c828e2805d2146c0c3
Reviewed-on: http://gerrit.tine20.com/customers/5016
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agonew periodPicker form widget
Cornelius Weiß [Tue, 4 Jul 2017 22:10:05 +0000 (00:10 +0200)]
new periodPicker form widget

Change-Id: Ia2b55f83f33cc34dc29159d23e00990b86339b13
Reviewed-on: http://gerrit.tine20.com/customers/5015
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agoTinebase ActionQueue - cli execute call passed job as array
Paul Mehrer [Tue, 4 Jul 2017 12:27:10 +0000 (14:27 +0200)]
Tinebase ActionQueue - cli execute call passed job as array

receiving functions (like Calendar_Controller::sendEventNotifications)
may receive json serialized data and needs to be able to handle arrays

Change-Id: I9cb31f05502ed141a256632e7060fa99f903d7fd
Reviewed-on: http://gerrit.tine20.com/customers/5011
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoAllow import without any container specification
Michael Spahn [Tue, 4 Jul 2017 10:05:30 +0000 (12:05 +0200)]
Allow import without any container specification

Change-Id: I18a59466a16ba31aed087480cb35540f38e12c8f
Reviewed-on: http://gerrit.tine20.com/customers/5009
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agoGeneric excel importer
Michael Spahn [Fri, 30 Jun 2017 12:45:36 +0000 (14:45 +0200)]
Generic excel importer

Change-Id: Ida1f50dc96905b961775e41800dfa863a6e02a60
Reviewed-on: http://gerrit.tine20.com/customers/4986
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years ago0013280: can't set attendee status for non organisers via editDialog
Cornelius Weiß [Thu, 29 Jun 2017 13:29:11 +0000 (15:29 +0200)]
0013280: can't set attendee status for non organisers via editDialog

Change-Id: Ie2eb525fb91e023c9a97f3b99068c911b5ff019f
Reviewed-on: http://gerrit.tine20.com/customers/4981
Reviewed-by: sstamer <s.stamer@metaways.de>
Tested-by: sstamer <s.stamer@metaways.de>
3 years agopgsql - fix Crm_Acl_RolesTest - hard coded int ids in test data
Paul Mehrer [Tue, 4 Jul 2017 07:42:57 +0000 (09:42 +0200)]
pgsql - fix Crm_Acl_RolesTest - hard coded int ids in test data

changed to string

Change-Id: I9df65add95099fac43c1f4aa7443ed371cf72472
Reviewed-on: http://gerrit.tine20.com/customers/5004
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agofix small error in PickerGridLayerCombo
Stefanie Stamer [Tue, 4 Jul 2017 08:13:19 +0000 (10:13 +0200)]
fix small error in PickerGridLayerCombo

Change-Id: Ib0b8858b79f8708d0c238912f114d0d797fea4b4
Reviewed-on: http://gerrit.tine20.com/customers/5005
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013272: add pin column, backend and config
Philipp Schüle [Wed, 28 Jun 2017 07:43:05 +0000 (09:43 +0200)]
0013272: add pin column, backend and config

* uses Tinebase_Auth_Sql for validation
* adds 'login' property to config / only if login => true
 2nd factor is checked during login

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

Change-Id: I7aebec4efacfe6b549f5809ee3e6821edb47e11b
Reviewed-on: http://gerrit.tine20.com/customers/4965
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoSetup Tests - reset Admin_Config
Paul Mehrer [Mon, 3 Jul 2017 16:01:50 +0000 (18:01 +0200)]
Setup Tests - reset Admin_Config

as containers have a uuid now, they get new ids every run. So the ids need
to be reset between each run. Previously they always generated the same ids
as they were autoincrements and created in the exact same order.

Admin_Config cache is busted now.

Change-Id: I447edde6de25ef5082edf03558ac17429a00c741
Reviewed-on: http://gerrit.tine20.com/customers/4998
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years ago13300: Tinbase Roles - change int id to uuid
Paul Mehrer [Mon, 3 Jul 2017 12:06:12 +0000 (14:06 +0200)]
13300: Tinbase Roles - change int id to uuid

Change-Id: Id4842700ce45aee3242522ba8fd6e8f3680a97fb
Reviewed-on: http://gerrit.tine20.com/customers/4994
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoTinebase ActionQueue - create a new process to execute job in
Paul Mehrer [Mon, 3 Jul 2017 09:27:37 +0000 (11:27 +0200)]
Tinebase ActionQueue - create a new process to execute job in

the forked child process makes trouble (db connections etc. due to copied
memory from parent). so we better start a completly new process to execute
our job in.

Change-Id: Ic2f81838c10b518c5b9f0b2838011f345777d5a6
Reviewed-on: http://gerrit.tine20.com/customers/4991
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013296: only show "Computers" if manageSAM is configured
Philipp Schüle [Mon, 3 Jul 2017 13:15:24 +0000 (15:15 +0200)]
0013296: only show "Computers" if manageSAM is configured

!usermanual

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

Change-Id: I732205f1d822162dc0d3c3da91f080511c82743f
Reviewed-on: http://gerrit.tine20.com/customers/4995
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013292: customfield as duplicate check field does not work for empty values
Philipp Schüle [Mon, 3 Jul 2017 10:33:00 +0000 (12:33 +0200)]
0013292: customfield as duplicate check field does not work for empty values

* do not search for duplicates if field of a group is empty
* also fixes problem with empty 'preferred_address' field

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

Change-Id: I347f3367dbb544740c8c35853953b49332551d07
Reviewed-on: http://gerrit.tine20.com/customers/4993
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013288: Calendar update fails with "no permission"
Philipp Schüle [Mon, 3 Jul 2017 09:11:25 +0000 (11:11 +0200)]
0013288: Calendar update fails with "no permission"

* catch Access Denied exceptions when setting resource type

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

Change-Id: Ibe455acaafb5557e4a1c33f5e5e2b6675abb0e3a
Reviewed-on: http://gerrit.tine20.com/customers/4990
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago13290: Tinebase_Container - container id to uuid
Paul Mehrer [Fri, 30 Jun 2017 09:42:00 +0000 (11:42 +0200)]
13290: Tinebase_Container - container id to uuid

Change-Id: I273a91c6dc18ae9f325cf5361be699b561fe75d6
Reviewed-on: http://gerrit.tine20.com/customers/4987
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoTinebase Setup - add is_deleted to tree_nodes table earlier
Paul Mehrer [Mon, 3 Jul 2017 09:47:41 +0000 (11:47 +0200)]
Tinebase Setup - add is_deleted to tree_nodes table earlier

fix update paths

Change-Id: I347cf578123eddd5cd445de1991c877d12c61d6b
Reviewed-on: http://gerrit.tine20.com/customers/4992
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years ago0013286: Timesheet: select duration text on focus
Cornelius Weiß [Fri, 30 Jun 2017 13:39:48 +0000 (15:39 +0200)]
0013286: Timesheet: select duration text on focus

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

Change-Id: I32cc66d84cbe9eb948ddf9ac93b89cd9df28dc50
Reviewed-on: http://gerrit.tine20.com/customers/4988
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013282: Tinebase_FileSystem - make it replicable
Paul Mehrer [Wed, 21 Jun 2017 15:13:08 +0000 (17:13 +0200)]
0013282: Tinebase_FileSystem - make it replicable

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

Change-Id: I56aa4232d1323701f31e66e1abd2fb3acef4c9d5
Reviewed-on: http://gerrit.tine20.com/customers/4936
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>
3 years agoSales - add full text index to orderconf table
Paul Mehrer [Fri, 30 Jun 2017 14:33:49 +0000 (16:33 +0200)]
Sales - add full text index to orderconf table

Change-Id: I1cecabcd5a46bb6c5ed599e5ca013184aad953d8
Reviewed-on: http://gerrit.tine20.com/customers/4989
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years ago0008722: Link to event in event notifications
Cornelius Weiß [Wed, 28 Jun 2017 13:16:49 +0000 (15:16 +0200)]
0008722: Link to event in event notifications

Change-Id: I03f9346c25ad8932fdb1a64a8c4cbd32b1fbf4a0
Reviewed-on: http://gerrit.tine20.com/customers/4972
Reviewed-by: sstamer <s.stamer@metaways.de>
Tested-by: sstamer <s.stamer@metaways.de>
3 years ago0002150: Freetime-search function
Paul Mehrer [Tue, 27 Jun 2017 08:46:43 +0000 (10:46 +0200)]
0002150: Freetime-search function

Change-Id: I055e5a9226db35062d523dc1eb0ec2b2d57ec84a
Reviewed-on: http://gerrit.tine20.com/customers/4947
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: sstamer <s.stamer@metaways.de>
Tested-by: sstamer <s.stamer@metaways.de>
3 years agoMerge branch '2016.11-develop-setup' into 2016.11-develop
Philipp Schüle [Fri, 30 Jun 2017 06:53:12 +0000 (08:53 +0200)]
Merge branch '2016.11-develop-setup' into 2016.11-develop

3 years ago0013278: add --setpassword to setup cli
Philipp Schüle [Wed, 28 Jun 2017 19:21:24 +0000 (21:21 +0200)]
0013278: add --setpassword to setup cli

 * usage:
  setup.php --setpassword -- \
    username=myusername password=myrandompw
 * only works for system users

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

Change-Id: I33d64f5fb9057c487c84b36574d84df368d69756
Reviewed-on: http://gerrit.tine20.com/customers/4979
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoadds missing abstract function to Import abstract
Michael Spahn [Thu, 29 Jun 2017 13:32:56 +0000 (15:32 +0200)]
adds missing abstract function to Import abstract

* and clarifies phpdoc params

Change-Id: I48e8b95b202f0159acf0ebd605d120e69a2e9bce
Reviewed-on: http://gerrit.tine20.com/customers/4978
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
3 years agoPersistent Observer - allow to listen for event for all records of a model
Paul Mehrer [Thu, 29 Jun 2017 09:58:29 +0000 (11:58 +0200)]
Persistent Observer - allow to listen for event for all records of a model

- allow to listen for a event for all records of a given model (instead of
  just one specific record)
- change API, fire event takes an event now. So concrete implementation can
  pass additional information through the fired event

Change-Id: Ia1deb210f4a9bfe0d36965590a3465ed3f98c90e
Reviewed-on: http://gerrit.tine20.com/customers/4976
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
3 years ago0013274: export button missing
Philipp Schüle [Thu, 29 Jun 2017 08:16:26 +0000 (10:16 +0200)]
0013274: export button missing

* only happens on older installations
* fixed by relaxing definition filter in client
 (also allow null values)

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

Change-Id: Ibbc4c98fb629fee3e79164e7871c145da1d076ba
Reviewed-on: http://gerrit.tine20.com/customers/4974
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agofix typo
Michael Spahn [Wed, 28 Jun 2017 16:40:35 +0000 (18:40 +0200)]
fix typo

Change-Id: I551895057e836f6c00378d59557ae7fc3eec770a
Reviewed-on: http://gerrit.tine20.com/customers/4971
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agoTinebase_Export - update script to import to vfs
Paul Mehrer [Wed, 28 Jun 2017 11:30:24 +0000 (13:30 +0200)]
Tinebase_Export - update script to import to vfs

Change-Id: Ieb30825d0e032c7d3bf144c15faa13a303c78076
Reviewed-on: http://gerrit.tine20.com/customers/4966
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agorecover pickercombo if no app declared
Michael Spahn [Wed, 28 Jun 2017 14:49:08 +0000 (16:49 +0200)]
recover pickercombo if no app declared

 - create app instance from recordClass

Change-Id: I1fc70b4ae362daee13b856e53d065b7c3d0be2c2
Reviewed-on: http://gerrit.tine20.com/customers/4970
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agoadd space in front of currency symbol
Michael Spahn [Wed, 28 Jun 2017 11:53:16 +0000 (13:53 +0200)]
add space in front of currency symbol

Change-Id: I04b9a14d9fa053f7ae22aa7fb98c53d28d1b31d7
Reviewed-on: http://gerrit.tine20.com/customers/4968
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agofix moneyfield when declared by modelconfig
Michael Spahn [Wed, 28 Jun 2017 11:49:33 +0000 (13:49 +0200)]
fix moneyfield when declared by modelconfig

Change-Id: Id4c5cd583032ec589c0e5918fa88f2298c257e68
Reviewed-on: http://gerrit.tine20.com/customers/4967
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agoallow to pass additional config to the field defined by FieldManager
Michael Spahn [Tue, 27 Jun 2017 13:27:08 +0000 (15:27 +0200)]
allow to pass additional config to the field defined by FieldManager

Change-Id: Ibe5b8b0255c3be15dd0713fcbdf4042e8905a249
Reviewed-on: http://gerrit.tine20.com/customers/4964
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agoevaluate specialType percent for float and integer fields
Michael Spahn [Tue, 27 Jun 2017 12:13:45 +0000 (14:13 +0200)]
evaluate specialType percent for float and integer fields

 - type float/integer receives percent specialType
 - allow min/max for float and integer

Change-Id: Ib84010be0b312c990e183d181502167028bbd657
Reviewed-on: http://gerrit.tine20.com/customers/4962
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agoAllow to render preview for file attachments in records
Michael Spahn [Fri, 23 Jun 2017 11:49:25 +0000 (13:49 +0200)]
Allow to render preview for file attachments in records

Change-Id: I18371d92f801b8edd1043afbed8d4953fe8f3296
Reviewed-on: http://gerrit.tine20.com/customers/4939
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agoTinebase_FileSystem_RecordAttachements - add path to nodes
Paul Mehrer [Fri, 23 Jun 2017 09:27:30 +0000 (11:27 +0200)]
Tinebase_FileSystem_RecordAttachements - add path to nodes

Change-Id: Iebb85be764bd40c982261ec953684ebb8cd646a2
Reviewed-on: http://gerrit.tine20.com/customers/4938
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agoMerge branch '2016.11' into 2016.11-develop
Philipp Schüle [Tue, 27 Jun 2017 11:51:08 +0000 (13:51 +0200)]
Merge branch '2016.11' into 2016.11-develop

Change-Id: I641c621404103b29fa939ab69eaa181b9254cc20

3 years agolog error status code and message in preview service
Philipp Schüle [Tue, 27 Jun 2017 09:16:12 +0000 (11:16 +0200)]
log error status code and message in preview service

Change-Id: I570bdb5fc5550a14806460e15abcf078dbbef8f7
Reviewed-on: http://gerrit.tine20.com/customers/4958
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoAdd semicolon and fix misleading doc
Michael Spahn [Tue, 27 Jun 2017 10:27:49 +0000 (12:27 +0200)]
Add semicolon and fix misleading doc

Change-Id: I8336ea1d2856303c83c415599fafd1ba23009670
Reviewed-on: http://gerrit.tine20.com/customers/4960
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0001362: Currency selector
Philipp Schüle [Tue, 27 Jun 2017 10:05:28 +0000 (12:05 +0200)]
0001362: Currency selector

Allow to configure currency symbol

 - introduce Ext.ux.MoneyField
 - retrieve currency symbol from config
 - replace all numberfields with MoneyField

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

Change-Id: I84cd5602cddddde80a0a83c644c9b3a208737530
Reviewed-on: http://gerrit.tine20.com/customers/4943
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>
3 years agoskip memberOf entries in timeline view
Cornelius Weiß [Tue, 27 Jun 2017 09:13:44 +0000 (11:13 +0200)]
skip memberOf entries in timeline view

NOTE: we can't cope yet with memberOf entries as we would nee to know
      the listmembers of the list to add them to the group

Change-Id: I69891da0b96997bcfe9eff15a78e469be25b3b51
Reviewed-on: http://gerrit.tine20.com/customers/4957
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agoresolve groupmembers for new events with preset attendee
Cornelius Weiß [Tue, 27 Jun 2017 08:51:51 +0000 (10:51 +0200)]
resolve groupmembers for new events with preset attendee

Change-Id: I20f2654bb2089a2cbf7f842e8e0de9ab8d92dc54
Reviewed-on: http://gerrit.tine20.com/customers/4955
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years ago0013266: allow roles for container grants
Cornelius Weiß [Fri, 23 Jun 2017 14:32:42 +0000 (16:32 +0200)]
0013266: allow roles for container grants

!usermanual

Change-Id: I299e379ab5cfabad3b5b38a5dc3564f1c4b03dcf
Reviewed-on: http://gerrit.tine20.com/customers/4942
Reviewed-by: sstamer <s.stamer@metaways.de>
Tested-by: sstamer <s.stamer@metaways.de>
3 years agodon't resolve groupmembers in filter usage
Cornelius Weiß [Tue, 27 Jun 2017 08:35:07 +0000 (10:35 +0200)]
don't resolve groupmembers in filter usage

Change-Id: Id5360239670024d6e9f09fa11e939368b97e9e0e
Reviewed-on: http://gerrit.tine20.com/customers/4954
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agocontainer color stratigy broken
Cornelius Weiß [Tue, 27 Jun 2017 08:01:51 +0000 (10:01 +0200)]
container color stratigy broken

Change-Id: Iaa46fbfc6ba8ea80764ba8904025cf365daaacbd
Reviewed-on: http://gerrit.tine20.com/customers/4953
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agofix single print
Stefanie Stamer [Mon, 26 Jun 2017 14:30:31 +0000 (16:30 +0200)]
fix single print

Change-Id: Ica09268abbe6d63715958158ff474e8896e38f70
Reviewed-on: http://gerrit.tine20.com/customers/4950
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoAdd period to event finder option state
Michael Spahn [Mon, 26 Jun 2017 11:32:31 +0000 (13:32 +0200)]
Add period to event finder option state

Change-Id: If9a46ea742ec888a934682faf32f7d9d8757f76b
Reviewed-on: http://gerrit.tine20.com/customers/4949
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years ago0013264: Wrong name in "from:" in sent mail
Philipp Schüle [Mon, 26 Jun 2017 07:28:54 +0000 (09:28 +0200)]
0013264: Wrong name in "from:" in sent mail

* allow to set from_name from client
* fixes fetching of from_name on server
* adds a json frontend test

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

Change-Id: Ia776f538498f61b12b98034681d9c480cc9a6259
Reviewed-on: http://gerrit.tine20.com/customers/4945
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agofree time search options dialog
Michael Spahn [Tue, 20 Jun 2017 15:32:56 +0000 (17:32 +0200)]
free time search options dialog

Change-Id: Ieaa02c9ffcc09d5579f3b927a3c1d1c57a7111aa
Reviewed-on: http://gerrit.tine20.com/customers/4915
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agoCalendar - AttenderFilter - handle attender->user_id is object
Paul Mehrer [Fri, 23 Jun 2017 13:52:55 +0000 (15:52 +0200)]
Calendar - AttenderFilter - handle attender->user_id is object

attender->user_id for user_type = group maybe an object. Resolve with getId

Change-Id: Ia7b4bfb36958300897b18938ff4b08cb9777bcd0
Reviewed-on: http://gerrit.tine20.com/customers/4941
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years ago0003706: Handling users and groups (during selection or invitation)
Cornelius Weiß [Fri, 23 Jun 2017 18:50:35 +0000 (20:50 +0200)]
0003706: Handling users and groups (during selection or invitation)

!usermanual

Change-Id: Ia3700d1f89bd6fdbb4d9510a83066676b77c6c08
Reviewed-on: http://gerrit.tine20.com/customers/4944
Reviewed-by: sstamer <s.stamer@metaways.de>
Tested-by: sstamer <s.stamer@metaways.de>
3 years ago0013262: custom field tab might appear twice
Cornelius Weiß [Fri, 23 Jun 2017 09:13:16 +0000 (11:13 +0200)]
0013262: custom field tab might appear twice

Change-Id: Iacaa57db11377cd848ffd6af5f6c82253a3440f7
Reviewed-on: http://gerrit.tine20.com/customers/4937
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agoMerge branch '2016.11-develop-setup' into 2016.11-develop
Philipp Schüle [Fri, 23 Jun 2017 09:19:04 +0000 (11:19 +0200)]
Merge branch '2016.11-develop-setup' into 2016.11-develop

3 years ago0013250: setup.php --install should only install available apps on demand
Philipp Schüle [Thu, 22 Jun 2017 07:16:36 +0000 (09:16 +0200)]
0013250: setup.php --install should only install available apps on demand

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

Change-Id: Ibb54ee29d14521330242095cbb0af399b95a8f0a
Reviewed-on: http://gerrit.tine20.com/customers/4926
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>
3 years ago0013236: Use filepicker for filemanager relations
Michael Spahn [Mon, 19 Jun 2017 16:46:40 +0000 (18:46 +0200)]
0013236: Use filepicker for filemanager relations

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

Change-Id: I54e747bf18709676b332d1d794673d7fca26c92e
Reviewed-on: http://gerrit.tine20.com/customers/4902
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years ago0013214: allow to set fixed calendars as user preference
Philipp Schüle [Thu, 15 Jun 2017 15:33:45 +0000 (17:33 +0200)]
0013214: allow to set fixed calendars as user preference

* uses container selection from filter in pref panel
* adds uiconfig and recordConfig to pref model

!usermanual

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

Change-Id: I62deba671204cb5275ce3537c8a0e3289b90ac68
Reviewed-on: http://gerrit.tine20.com/customers/4881
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013258: do not check download grant for record attachments
Philipp Schüle [Thu, 22 Jun 2017 14:53:28 +0000 (16:53 +0200)]
0013258: do not check download grant for record attachments

* as we already checked the acl for the record
* added a test assertion for the download

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

Change-Id: I311483c0a45c0ece5b7fcc0146612d9f148a3533
Reviewed-on: http://gerrit.tine20.com/customers/4933
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoadds another caldav frontend test
Philipp Schüle [Thu, 22 Jun 2017 13:47:27 +0000 (15:47 +0200)]
adds another caldav frontend test

... and clarifies getChildren for paths like
/calendars/CONTACT_ID
with non-delegation clients

see also 0010198: Latest GIT breaks some Cal/CardDAV stuff

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

Change-Id: I119378fb787706ac99c775060e51f2df4861e80a
Reviewed-on: http://gerrit.tine20.com/customers/4931
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013254: integer vs int may cause issues in Sales_Controller_NumerableAbstract
Philipp Schüle [Thu, 22 Jun 2017 12:15:25 +0000 (14:15 +0200)]
0013254: integer vs int may cause issues in Sales_Controller_NumerableAbstract

removes typehints for backward compatibility

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

Change-Id: Ic906f60182645174595a25d8e4cb98b263dbe322
Reviewed-on: http://gerrit.tine20.com/customers/4930
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoFilepicker styling
Michael Spahn [Thu, 22 Jun 2017 14:22:33 +0000 (16:22 +0200)]
Filepicker styling

Change-Id: If41d94f1304605cca5e92ab0adc9be344b50f20a
Reviewed-on: http://gerrit.tine20.com/customers/4932
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agosystem links with spaces do not work
Cornelius Weiß [Wed, 21 Jun 2017 20:39:38 +0000 (22:39 +0200)]
system links with spaces do not work

Change-Id: I867ef271f106ebef7ffe55d853abff5111eea3cf
Reviewed-on: http://gerrit.tine20.com/customers/4924
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years ago0013256: Scrollbar in detailspanel textarea missing
Michael Spahn [Thu, 22 Jun 2017 11:10:20 +0000 (13:10 +0200)]
0013256: Scrollbar in detailspanel textarea missing

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

Change-Id: I9dc5c73cf54550b2db16ba8deba3898f7ad8fa57
Reviewed-on: http://gerrit.tine20.com/customers/4928
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agoPickerGridLayerCombo rawValue
Stefanie Stamer [Tue, 20 Jun 2017 15:06:02 +0000 (17:06 +0200)]
PickerGridLayerCombo rawValue

Change-Id: I82a44e5f1b5bbf8bf42938775d74bf34cf9aacca
Reviewed-on: http://gerrit.tine20.com/customers/4914
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>
3 years agofix cf type record value setting
Cornelius Weiß [Tue, 20 Jun 2017 11:32:52 +0000 (13:32 +0200)]
fix cf type record value setting

* use correnct recordClass
* set record instead of data only

Change-Id: I4b79bbcb7e877edd2465026610ebe09eb2c5faf9
Reviewed-on: http://gerrit.tine20.com/customers/4908
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>