tine20
3 years agoempty string can't be decoded
Cornelius Weiß [Thu, 27 Jul 2017 16:06:30 +0000 (18:06 +0200)]
empty string can't be decoded

Change-Id: Iecdb8df736fa7d4b035fd2abd8c1174ac981db38
Reviewed-on: http://gerrit.tine20.com/customers/5347
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoFix translation for fm config
Michael Spahn [Thu, 27 Jul 2017 09:42:22 +0000 (11:42 +0200)]
Fix translation for fm config

Change-Id: I94a38ade7750874aacfc8aaee39a1a6ee4575415
Reviewed-on: http://gerrit.tine20.com/customers/5337
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agoprevent problems with getApplicationByName
Philipp Schüle [Thu, 27 Jul 2017 13:14:33 +0000 (15:14 +0200)]
prevent problems with getApplicationByName

Change-Id: Iee30e4324f2f030ea884c2d484c02a5b3e5895d4
Reviewed-on: http://gerrit.tine20.com/customers/5344
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoTinebase_Container - allow deletion of already deleted container (replication)
Paul Mehrer [Thu, 27 Jul 2017 11:59:19 +0000 (13:59 +0200)]
Tinebase_Container - allow deletion of already deleted container (replication)

Change-Id: Id49e63f790bf0ad2fb4728199a13e04932850ff1
Reviewed-on: http://gerrit.tine20.com/customers/5341
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 agoCalendar Frontend Json - searchAttendee - allow missing query filter
Paul Mehrer [Thu, 27 Jul 2017 11:39:35 +0000 (13:39 +0200)]
Calendar Frontend Json - searchAttendee - allow missing query filter

Change-Id: I52b0e1e850f87f183f3e70dda36489712441ca3f
Reviewed-on: http://gerrit.tine20.com/customers/5340
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 agoonly show pin protection checkbox if second factor is active
Philipp Schüle [Thu, 27 Jul 2017 13:02:33 +0000 (15:02 +0200)]
only show pin protection checkbox if second factor is active

Change-Id: I894912a69fdd4b8f99ed2115065d521388365ead
Reviewed-on: http://gerrit.tine20.com/customers/5343
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agofix IE printing
Cornelius Weiß [Thu, 27 Jul 2017 10:49:25 +0000 (12:49 +0200)]
fix IE printing

Change-Id: Ibe29cf5219ee12719aac7be304f46bfa7be0d384
Reviewed-on: http://gerrit.tine20.com/customers/5339
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agoFilemanager pin protected folders - fix filter / add result flag protected folders...
Paul Mehrer [Wed, 26 Jul 2017 12:41:38 +0000 (14:41 +0200)]
Filemanager pin protected folders - fix filter / add result flag protected folders present

Change-Id: I626c5ddfc380517f1a22c59e56e723eabddace38
Reviewed-on: http://gerrit.tine20.com/customers/5326
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoExport Addressbook List - fix definition, export members and roles
Paul Mehrer [Wed, 26 Jul 2017 14:54:08 +0000 (16:54 +0200)]
Export Addressbook List - fix definition, export members and roles

members and their roles in the list are written into one colon separated list
in the property memberroles

Change-Id: I019581fe2a6f7b846bf74f8b521bfe89b45e9467
Reviewed-on: http://gerrit.tine20.com/customers/5332
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 agofix container multi select, no longer required to pause events on selectionmodel
Michael Spahn [Wed, 26 Jul 2017 22:24:34 +0000 (00:24 +0200)]
fix container multi select, no longer required to pause events on selectionmodel

Change-Id: I00919e898ba1863813bed043b5ba7a90b0a7f7af
Reviewed-on: http://gerrit.tine20.com/customers/5336
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agorefactor saveEvent
Michael Spahn [Wed, 26 Jul 2017 14:37:40 +0000 (16:37 +0200)]
refactor saveEvent

Change-Id: I17f44097f2433abf052e7971b7a297ca1abad179
Reviewed-on: http://gerrit.tine20.com/customers/5331
Tested-by: sstamer <s.stamer@metaways.de>
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 agopgsql update script fixes
Paul Mehrer [Mon, 24 Jul 2017 11:47:26 +0000 (13:47 +0200)]
pgsql update script fixes

Change-Id: I6779114cb22950015e65b3d3ac84c0fabd48b124
Reviewed-on: http://gerrit.tine20.com/customers/5289
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 agofix exports into attachments for event resources
Cornelius Weiß [Wed, 26 Jul 2017 12:00:54 +0000 (14:00 +0200)]
fix exports into attachments for event resources

Change-Id: I7f210991f3bc54466f2c42780a152817e1c2d479
Reviewed-on: http://gerrit.tine20.com/customers/5324
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agoremove acl restrictions from searchcombo and move them to concrete usage
Michael Spahn [Wed, 26 Jul 2017 11:49:06 +0000 (13:49 +0200)]
remove acl restrictions from searchcombo and move them to concrete usage

Change-Id: I79dc5576b70e34f3cfd14178c1eae37bf334066b
Reviewed-on: http://gerrit.tine20.com/customers/5322
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agoTinebase_Container: fix replication delete ignore acl issue
Paul Mehrer [Wed, 26 Jul 2017 09:28:01 +0000 (11:28 +0200)]
Tinebase_Container: fix replication delete ignore acl issue

Change-Id: Ib09873831d3cce303ee31cd49dec67703ffeced1
Reviewed-on: http://gerrit.tine20.com/customers/5315
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 agofix moving nodes via context menu
Cornelius Weiß [Wed, 26 Jul 2017 10:28:14 +0000 (12:28 +0200)]
fix moving nodes via context menu

Change-Id: Icd66a401806dd1eebe4cef4645fea5da5abda0a4
Reviewed-on: http://gerrit.tine20.com/customers/5317
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agomore robust param checking
Cornelius Weiß [Wed, 26 Jul 2017 07:50:09 +0000 (09:50 +0200)]
more robust param checking

Change-Id: I5f3f12df25ca091d97149c86ed99172b74ced16e
Reviewed-on: http://gerrit.tine20.com/customers/5314
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agoupdate selection on store data changes
Cornelius Weiß [Wed, 26 Jul 2017 07:39:13 +0000 (09:39 +0200)]
update selection on store data changes

Change-Id: I90860e77d54b1e9c3149cf53b5efb66a5bdc5cbb
Reviewed-on: http://gerrit.tine20.com/customers/5313
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agoFix generic grid model and renderer for virtual fields
Michael Spahn [Tue, 25 Jul 2017 14:02:20 +0000 (16:02 +0200)]
Fix generic grid model and renderer for virtual fields

Change-Id: Ifffaf27e54919fc04f66e00bb70c0138b9c7a538
Reviewed-on: http://gerrit.tine20.com/customers/5310
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agoExport - change default defintions
Paul Mehrer [Tue, 25 Jul 2017 10:23:34 +0000 (12:23 +0200)]
Export - change default defintions

Change-Id: I5bd8bc4d4db9b75db9155b7f83f1542df1feb140
Reviewed-on: http://gerrit.tine20.com/customers/5305
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoadd multicell selection model
Cornelius Weiß [Tue, 25 Jul 2017 09:32:33 +0000 (11:32 +0200)]
add multicell selection model

Change-Id: I0fc61aea683e42dcadd24dc259245f6d46be0212
Reviewed-on: http://gerrit.tine20.com/customers/5307
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agoExport - add default definitions / templates
Paul Mehrer [Tue, 25 Jul 2017 10:06:44 +0000 (12:06 +0200)]
Export - add default definitions / templates

Change-Id: Id1eba18fe522b4b2dfa6b816c5d5a0f2eb15c20e
Reviewed-on: http://gerrit.tine20.com/customers/5304
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoTinebase_Export_Doc - introduce sub_record in templates
Paul Mehrer [Thu, 20 Jul 2017 16:44:17 +0000 (18:44 +0200)]
Tinebase_Export_Doc - introduce sub_record in templates

Change-Id: I10d7870abb4055a499dbe65aa3e487c27ad71c48
Reviewed-on: http://gerrit.tine20.com/customers/5286
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 ago0013352: add pin protection to folders
Philipp Schüle [Fri, 21 Jul 2017 07:43:52 +0000 (09:43 +0200)]
0013352: add pin protection to folders

* adds pin_protected to tree node model (js)
* adds checkbox to folder grants panel

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

Change-Id: I9e7a15781f58ee19f571067659ff20955b95342d
Reviewed-on: http://gerrit.tine20.com/customers/5279
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agodeal with virtual fields in recorddisplaypanel
Michael Spahn [Mon, 24 Jul 2017 15:50:48 +0000 (17:50 +0200)]
deal with virtual fields in recorddisplaypanel

Change-Id: I192a2fa7ef8d404181666f309208d126e37c4389
Reviewed-on: http://gerrit.tine20.com/customers/5298
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agovirtual fields are no send to frontend in a different format
Michael Spahn [Mon, 24 Jul 2017 15:11:06 +0000 (17:11 +0200)]
virtual fields are no send to frontend in a different format

Change-Id: I686ad2d8e94f6c6088e9495d192802b61331751f
Reviewed-on: http://gerrit.tine20.com/customers/5295
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agoTinebase_Setup - fix update paths
Paul Mehrer [Mon, 24 Jul 2017 10:24:20 +0000 (12:24 +0200)]
Tinebase_Setup - fix update paths

Change-Id: I0b85dce9d13eb5d690bb1c0f7bdfb62baa92d65d
Reviewed-on: http://gerrit.tine20.com/customers/5287
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 agoCalendar_Controller_Event::updateRecurSeries - typo leading to recur update
Paul Mehrer [Mon, 24 Jul 2017 10:48:37 +0000 (12:48 +0200)]
Calendar_Controller_Event::updateRecurSeries - typo leading to recur update

the recur will change due to wrong spelled propery dtend, leading to get now()
as date => rrule update with wrong dtend, but it never gets persisted

For complex rrules the dont change complexe rrule check throws which occurs
as a bug to the user

Change-Id: Ie57aedffaf0c7177d3662616d64bd1879855349f
Reviewed-on: http://gerrit.tine20.com/customers/5288
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 agofix attendee grid on non persisted records
Michael Spahn [Mon, 24 Jul 2017 09:08:10 +0000 (11:08 +0200)]
fix attendee grid on non persisted records

Change-Id: Ib775d7e18c73af344d7d3ae3a73a7f082315e015
Reviewed-on: http://gerrit.tine20.com/customers/5282
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 agoproperly sort attendee picker combo
Michael Spahn [Mon, 24 Jul 2017 09:50:35 +0000 (11:50 +0200)]
properly sort attendee picker combo

Change-Id: I78e05ebbd5ff71a310a2dd092839a53b9643aa02
Reviewed-on: http://gerrit.tine20.com/customers/5283
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agofix attendee grid
Michael Spahn [Mon, 24 Jul 2017 10:08:43 +0000 (12:08 +0200)]
fix attendee grid

Change-Id: I6ae8c15c02fcde8528771384cac452db93c2e74e
Reviewed-on: http://gerrit.tine20.com/customers/5285
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agofix autoexpand for virtual nodes
Michael Spahn [Thu, 20 Jul 2017 15:04:51 +0000 (17:04 +0200)]
fix autoexpand for virtual nodes

Change-Id: I5c893722d407612fe4902690c1aa4bd4d4feea49
Reviewed-on: http://gerrit.tine20.com/customers/5273
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agostop more context events where generic help overwrites menus
Cornelius Weiß [Mon, 24 Jul 2017 09:46:50 +0000 (11:46 +0200)]
stop more context events where generic help overwrites menus

Change-Id: I5fdcc8ba2a3d929438234d6b24b0de9469baffc5
Reviewed-on: http://gerrit.tine20.com/customers/5284
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agorelax lxoffice import test a little bit
Philipp Schüle [Fri, 21 Jul 2017 06:24:40 +0000 (08:24 +0200)]
relax lxoffice import test a little bit

Change-Id: Idf4decf917af7fac055cf59017f69cb65ccd8087
Reviewed-on: http://gerrit.tine20.com/customers/5278
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoimproves testSaveMessageInFolder() in test
Philipp Schüle [Fri, 21 Jul 2017 10:29:59 +0000 (12:29 +0200)]
improves testSaveMessageInFolder() in test

... as bcc addresses can be returned in random order

Change-Id: I4482a4adc07bfe2ec4f12376c308c7a944853c83
Reviewed-on: http://gerrit.tine20.com/customers/5281
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoFilemanager - pin protected folders fix
Paul Mehrer [Fri, 21 Jul 2017 09:07:47 +0000 (11:07 +0200)]
Filemanager - pin protected folders fix

after a pin protection is set during an update a final get is done. But
now the folder is pin protected and the get may fail. Fixed that.

Change-Id: I1ed7ab2b2f5f3bb87c5b47dd739cae1f0e2cb19d
Reviewed-on: http://gerrit.tine20.com/customers/5280
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoadds in memory caching for model config methods
Philipp Schüle [Thu, 20 Jul 2017 15:45:00 +0000 (17:45 +0200)]
adds in memory caching for model config methods

... and removes verbose debug logging

Change-Id: Id3feb18b4071654efd064e8b639975cc523fc450
Reviewed-on: http://gerrit.tine20.com/customers/5275
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoFilemanager search recursive - fix missing prepend base path
Paul Mehrer [Thu, 20 Jul 2017 17:25:16 +0000 (19:25 +0200)]
Filemanager search recursive - fix missing prepend base path

only relevant for the filter toArray() in the response array. So it was
not a problem beyond being a bug

Change-Id: I47ca7a0e01e7a846dcd986bd4e1838f6a8a2ce95
Reviewed-on: http://gerrit.tine20.com/customers/5277
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoTinebase_Setup_Update10 - fix order of table structure updates
Paul Mehrer [Thu, 20 Jul 2017 16:51:30 +0000 (18:51 +0200)]
Tinebase_Setup_Update10 - fix order of table structure updates

Change-Id: I22f8385fb6d2eea96c279fcb696b7ee52be99e05
Reviewed-on: http://gerrit.tine20.com/customers/5276
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years ago0013346: client presence observer for pin validation
Philipp Schüle [Wed, 19 Jul 2017 14:16:06 +0000 (16:16 +0200)]
0013346: client presence observer for pin validation

* use presenceObserver to detect user absence/presence
* default lifetime is 15 minutes
* don't allow empty pins

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

Change-Id: Icccb593a947d6a6e0979c9935199eb9c3e10f183
Reviewed-on: http://gerrit.tine20.com/customers/5259
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoTinebase_Filesystem - make it case sensitive
Paul Mehrer [Wed, 19 Jul 2017 14:02:30 +0000 (16:02 +0200)]
Tinebase_Filesystem - make it case sensitive

* recursive search will be set to search case insensitive!

Change-Id: I3ecb1b9e67ffd698eb2ee57058abb6abba739ece
Reviewed-on: http://gerrit.tine20.com/customers/5258
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 agoprevent "index not defined" warnings
Philipp Schüle [Thu, 20 Jul 2017 12:27:07 +0000 (14:27 +0200)]
prevent "index not defined" warnings

Change-Id: I4987cff69cb4c763f0f0a558ce486437cb86f601
Reviewed-on: http://gerrit.tine20.com/customers/5271
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoTinebase_Filesystem - introduce pin protected folders
Paul Mehrer [Tue, 18 Jul 2017 11:56:44 +0000 (13:56 +0200)]
Tinebase_Filesystem - introduce pin protected folders

Change-Id: I931d1800f543d72a274b2a4bfe622965fcbff8c6
Reviewed-on: http://gerrit.tine20.com/customers/5237
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoTinebase_Filesystem - introduce notifications for quota exceeds
Paul Mehrer [Thu, 13 Jul 2017 09:18:41 +0000 (11:18 +0200)]
Tinebase_Filesystem - introduce notifications for quota exceeds

Change-Id: I1147dd2f7ac43931359e46f4b3b93440b9ba7a31
Reviewed-on: http://gerrit.tine20.com/customers/5187
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 agoTinebase_Export_Xls - clone row styles too
Paul Mehrer [Wed, 19 Jul 2017 16:26:09 +0000 (18:26 +0200)]
Tinebase_Export_Xls - clone row styles too

some calendar fixes too

Change-Id: I8bc373cd29411c7af493d303973e38ba599b6e29
Reviewed-on: http://gerrit.tine20.com/customers/5260
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 agoModelConfig2 - create relation filter for virtual fields type relation
Paul Mehrer [Wed, 19 Jul 2017 10:05:52 +0000 (12:05 +0200)]
ModelConfig2 - create relation filter for virtual fields type relation

Change-Id: I08b72576d379267eb7a0caba7bb13c8bcda2ba19
Reviewed-on: http://gerrit.tine20.com/customers/5247
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoexports are not working in editDialog for genric grants
Cornelius Weiß [Thu, 20 Jul 2017 08:45:39 +0000 (10:45 +0200)]
exports are not working in editDialog for genric grants

Change-Id: I2f2c37cb7fa5a7bca61a22ac0bb87470f78a6599
Reviewed-on: http://gerrit.tine20.com/customers/5266
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agoadd sturcutred fbInfo to ease parsing
Cornelius Weiß [Wed, 19 Jul 2017 18:04:23 +0000 (20:04 +0200)]
add sturcutred fbInfo to ease parsing

Change-Id: I9553aa23577613ca71ec46c376b728e295465be8
Reviewed-on: http://gerrit.tine20.com/customers/5265
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agoignore platform reqs during build
Philipp Schüle [Wed, 19 Jul 2017 18:11:21 +0000 (20:11 +0200)]
ignore platform reqs during build

Change-Id: I05563c880fb5d20fb95f63a945b84c3029e45e7d
Reviewed-on: http://gerrit.tine20.com/customers/5261
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agorefactor freeBusyComputation to cope with multiple events to check for
Cornelius Weiß [Wed, 19 Jul 2017 12:32:20 +0000 (14:32 +0200)]
refactor freeBusyComputation to cope with multiple events to check for

Change-Id: Iff1de025b7567bfffb889e701507057bc65af1d0
Reviewed-on: http://gerrit.tine20.com/customers/5253
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agoprepares releasenotes
Philipp Schüle [Wed, 19 Jul 2017 15:52:57 +0000 (17:52 +0200)]
prepares releasenotes

Change-Id: I7ae7ade578bade0eaca40f4dff8740b58115dbcb

3 years agohave presence callback in presenceObserver
Cornelius Weiß [Wed, 19 Jul 2017 13:01:20 +0000 (15:01 +0200)]
have presence callback in presenceObserver

Change-Id: I7808f3594044a5eec6842205ebf56ede30ebfec6
Reviewed-on: http://gerrit.tine20.com/customers/5256
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agomake download and publish grants finally work in grants grid
Philipp Schüle [Wed, 19 Jul 2017 13:00:02 +0000 (15:00 +0200)]
make download and publish grants finally work in grants grid

* they had to be added to js grants model

Change-Id: I90bda46453577f027c7d625a5bcfabee6de45fef
Reviewed-on: http://gerrit.tine20.com/customers/5255
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoupdate php spreadsheet
Michael Spahn [Wed, 19 Jul 2017 12:10:34 +0000 (14:10 +0200)]
update php spreadsheet

Change-Id: I40ef6d8ad4467dab09032d495af05566f3f3b5a3
Reviewed-on: http://gerrit.tine20.com/customers/5252
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agoargh: grants dialog has no recordClass
Cornelius Weiß [Wed, 19 Jul 2017 12:00:09 +0000 (14:00 +0200)]
argh: grants dialog has no recordClass

Change-Id: I15b425dcec3a16b22a4aa731ff2f7816c0753edc
Reviewed-on: http://gerrit.tine20.com/customers/5251
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agocalendar event before delete inspect event
Michael Spahn [Wed, 19 Jul 2017 10:17:41 +0000 (12:17 +0200)]
calendar event before delete inspect event

Change-Id: Iaa0927dd235ac5f75c2bf02a03557f5fec28fe94
Reviewed-on: http://gerrit.tine20.com/customers/5248
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
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 agofix price in timeaccounts
Cornelius Weiß [Tue, 18 Jul 2017 15:57:07 +0000 (17:57 +0200)]
fix price in timeaccounts

Change-Id: I7660d86402d21d96ff1b515a91fe3568357b4e77
Reviewed-on: http://gerrit.tine20.com/customers/5244
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agoAllow relationcombo setValue to select records
Michael Spahn [Tue, 18 Jul 2017 17:18:42 +0000 (19:18 +0200)]
Allow relationcombo setValue to select records

 - if record is not in relationstore, add it to store

Change-Id: Ia4ff58ae84fea59e7021758decd1f0f0dc07f0b9
Reviewed-on: http://gerrit.tine20.com/customers/5246
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 agoonly look for valid second factor in session if we have a session
Philipp Schüle [Tue, 18 Jul 2017 16:28:07 +0000 (18:28 +0200)]
only look for valid second factor in session if we have a session

Change-Id: I6ea2f49149696a22e5bb80442b62fade13b3ec2b
Reviewed-on: http://gerrit.tine20.com/customers/5245
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agomonth view recurinstances not selectable
Cornelius Weiß [Tue, 18 Jul 2017 12:33:43 +0000 (14:33 +0200)]
month view recurinstances not selectable

Change-Id: Iaf0309744a54d9fcca7ec52c8541c4b5186c91d0
Reviewed-on: http://gerrit.tine20.com/customers/5241
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agoTinebase_Mode_Tree_Node_Filter - added acl_node filter property
Paul Mehrer [Tue, 18 Jul 2017 12:41:54 +0000 (14:41 +0200)]
Tinebase_Mode_Tree_Node_Filter - added acl_node filter property

Change-Id: Idde54a438b95946a4231a14d3b7a95b9270e8f3f
Reviewed-on: http://gerrit.tine20.com/customers/5239
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years ago0013342: allow to configure default user/admin role names
Philipp Schüle [Tue, 18 Jul 2017 08:32:25 +0000 (10:32 +0200)]
0013342: allow to configure default user/admin role names

* use new configs everywhere

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

Change-Id: I8967430d4b7aa171b3a0c19e8b8cd448c9f8a228
Reviewed-on: http://gerrit.tine20.com/customers/5233
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoremove unused listener and it's event model
Michael Spahn [Mon, 17 Jul 2017 20:05:39 +0000 (22:05 +0200)]
remove unused listener and it's event model

Change-Id: I9f22f60d2476fb1e8a74a747566198ae31eab6db
Reviewed-on: http://gerrit.tine20.com/customers/5231
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agorestores missing Calendar_Event_EventUpdateEvent
Philipp Schüle [Mon, 17 Jul 2017 19:46:40 +0000 (21:46 +0200)]
restores missing Calendar_Event_EventUpdateEvent

we get a fatal error without
PHP Fatal error:  Uncaught Error: Class 'Calendar_Event_EventUpdateEvent'
 not found in /usr/local/share/tine20.git/tine20/Calendar/Controller/Event.php:924

Change-Id: I5fd4f018e12f2020b6b0f3a3032cd8e56730c02d
Reviewed-on: http://gerrit.tine20.com/customers/5230
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoRemove deprecated event model and allow to skip event throws in event controller
Michael Spahn [Mon, 17 Jul 2017 18:39:28 +0000 (20:39 +0200)]
Remove deprecated event model and allow to skip event throws in event controller

Change-Id: I5ad4aa9c55cc465ac394d6aee30bca98c9286642
Reviewed-on: http://gerrit.tine20.com/customers/5227
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoAllow to remove observer by it's identifier
Michael Spahn [Mon, 17 Jul 2017 18:50:17 +0000 (20:50 +0200)]
Allow to remove observer by it's identifier

Change-Id: I4294f36e01ec68a397900f6b7c02598fd3dbb736
Reviewed-on: http://gerrit.tine20.com/customers/5229
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agopromise versions of record proxy fns
Cornelius Weiß [Mon, 17 Jul 2017 18:31:17 +0000 (20:31 +0200)]
promise versions of record proxy fns

Change-Id: I0777044ec010df19c0502fdd7302192cdda84d8d
Reviewed-on: http://gerrit.tine20.com/customers/5225
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years ago0013342: allow to configure default user/admin role names
Philipp Schüle [Mon, 17 Jul 2017 16:54:35 +0000 (18:54 +0200)]
0013342: allow to configure default user/admin role names

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

Change-Id: I4cd6585505ab0747b312b80411631d06d31624a8
Reviewed-on: http://gerrit.tine20.com/customers/5220
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agodeactivated conf.d test
Philipp Schüle [Mon, 17 Jul 2017 17:51:07 +0000 (19:51 +0200)]
deactivated conf.d test

Change-Id: I7c16246631ae61329c49d0eb5b463cc59fde4f0f

3 years agoallow to set daemon config via shell param
Philipp Schüle [Mon, 17 Jul 2017 15:47:17 +0000 (17:47 +0200)]
allow to set daemon config via shell param

Change-Id: I7afc1787c044ce3a3809d89c90f86e2538685293
Reviewed-on: http://gerrit.tine20.com/customers/5217
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoTinebase_Export - add customfield, keyfield, virtual field resolving
Paul Mehrer [Mon, 17 Jul 2017 14:25:10 +0000 (16:25 +0200)]
Tinebase_Export - add customfield, keyfield, virtual field resolving

Change-Id: I36989e268d3a503ad7a1d6d44d1a29690936d11a
Reviewed-on: http://gerrit.tine20.com/customers/5216
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 agofix for getAssetHash
Philipp Schüle [Mon, 17 Jul 2017 16:22:21 +0000 (18:22 +0200)]
fix for getAssetHash

Change-Id: I17cd3b4b8ad13451ee79cd3429b12af22bdd0a5a

3 years agoonly get asset hash for enabled apps
Philipp Schüle [Mon, 17 Jul 2017 14:13:30 +0000 (16:13 +0200)]
only get asset hash for enabled apps

Change-Id: I6aeee99ce94297f34c982b84575d3254c48d911e
Reviewed-on: http://gerrit.tine20.com/customers/5215
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agofix change event on reset
Cornelius Weiß [Sat, 15 Jul 2017 21:15:56 +0000 (23:15 +0200)]
fix change event on reset

Change-Id: Icc6bab9bb85bfd7b84dff1986043db1325cd08b4
Reviewed-on: http://gerrit.tine20.com/customers/5214
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agocatch item registry failures
Cornelius Weiß [Mon, 17 Jul 2017 14:03:40 +0000 (16:03 +0200)]
catch item registry failures

Change-Id: I9f5b698ae4e8726cc8ca9651cc9cfd4e5edb3390
Reviewed-on: http://gerrit.tine20.com/customers/5212
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agoevaluate not operator for id filter
Michael Spahn [Mon, 17 Jul 2017 12:29:48 +0000 (14:29 +0200)]
evaluate not operator for id filter

Change-Id: I19d07150064b7cf4400e783d7bde177b7daf479c
Reviewed-on: http://gerrit.tine20.com/customers/5210
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoget JS files of all installed apps
Philipp Schüle [Mon, 17 Jul 2017 08:24:37 +0000 (10:24 +0200)]
get JS files of all installed apps

... to be able to enable/disable apps without
 having to drop the browser caches

Change-Id: I0ddd52f64597003bc4bdf5e16ff01d13c81ab775
Reviewed-on: http://gerrit.tine20.com/customers/5207
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoinstall_dump no longer throws exception if already installed
Philipp Schüle [Mon, 17 Jul 2017 08:10:27 +0000 (10:10 +0200)]
install_dump no longer throws exception if already installed

Change-Id: I9dd25228df83cd271ed7832772652b863fa17b4f
Reviewed-on: http://gerrit.tine20.com/customers/5206
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013340: pass actionqueue config to queue backend
Philipp Schüle [Sun, 16 Jul 2017 16:04:21 +0000 (18:04 +0200)]
0013340: pass actionqueue config to queue backend

* and adds some debug logging to redis backend

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

Change-Id: I5e5c6d54317be3aaac2e2b3763ff35a96837bffc
Reviewed-on: http://gerrit.tine20.com/customers/5203
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agomake role choosing fluent
Cornelius Weiß [Sat, 15 Jul 2017 16:43:37 +0000 (18:43 +0200)]
make role choosing fluent

Change-Id: I7565bcdc770e7279a694acd6bfc8fd4f503da647
Reviewed-on: http://gerrit.tine20.com/customers/5202
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agoAllow to pass additional record data to simple record api test
Michael Spahn [Sat, 15 Jul 2017 11:59:12 +0000 (13:59 +0200)]
Allow to pass additional record data to simple record api test

 - allow to disable description field for check

Change-Id: Ie80cc3f80687aec3b79855ad11dd486a50d87912
Reviewed-on: http://gerrit.tine20.com/customers/5193
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 agomake appstarter grid usable in situations w.o. default mainscreen
Cornelius Weiß [Sat, 15 Jul 2017 11:35:09 +0000 (13:35 +0200)]
make appstarter grid usable in situations w.o. default mainscreen

Change-Id: I1f6f133fbdf175149c87facc1f30c0a1231afcc9
Reviewed-on: http://gerrit.tine20.com/customers/5192
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agofix appstarter grid app object
Cornelius Weiß [Sat, 15 Jul 2017 11:34:52 +0000 (13:34 +0200)]
fix appstarter grid app object

Change-Id: Idda3cf8d768667e4336e23408ba0bd6b4d47c261
Reviewed-on: http://gerrit.tine20.com/customers/5191
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agodon't override empty text and fieldlabel if they are already set
Michael Spahn [Fri, 14 Jul 2017 15:48:23 +0000 (17:48 +0200)]
don't override empty text and fieldlabel if they are already set

Change-Id: I46aebd1ce4c2c99516fb682176912c7ab2b1198e
Reviewed-on: http://gerrit.tine20.com/customers/5182
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agoavoid error in console (cosmetic)
Cornelius Weiß [Fri, 14 Jul 2017 16:05:09 +0000 (18:05 +0200)]
avoid error in console (cosmetic)

Change-Id: Id91ac924dfe7249e5a83cd3a64bda9fc9409f1a0
Reviewed-on: http://gerrit.tine20.com/customers/5184
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agofix grant evaluation in editDialogs
Cornelius Weiß [Fri, 14 Jul 2017 15:54:37 +0000 (17:54 +0200)]
fix grant evaluation in editDialogs

- evalt grants for cfs
- don't eval grants for non grant aware apps

Change-Id: I49c3eb9b8b73afb93f070df90cfaef7b69cf057e
Reviewed-on: http://gerrit.tine20.com/customers/5183
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agorename RecordPrinter.css to print.css so it is not lost in the build
Stefanie Stamer [Fri, 14 Jul 2017 14:12:31 +0000 (16:12 +0200)]
rename RecordPrinter.css to print.css so it is not lost in the build

Change-Id: I98120ae89aaffa2b779b663238660d22a20bff03
Reviewed-on: http://gerrit.tine20.com/customers/5178
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoTinebase - update script to ensure shared folders have acl node
Paul Mehrer [Fri, 14 Jul 2017 14:08:27 +0000 (16:08 +0200)]
Tinebase - update script to ensure shared folders have acl node

for Filemanager and MailFiler

Change-Id: I4afb62ffd73720ae32239ac0e98362fc25a7be86
Reviewed-on: http://gerrit.tine20.com/customers/5177
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoTinebase_Model_Grants - overwrite (apply)(recordset)diff functions
Paul Mehrer [Fri, 14 Jul 2017 12:31:55 +0000 (14:31 +0200)]
Tinebase_Model_Grants - overwrite (apply)(recordset)diff functions

Change-Id: Ie8a37b64dc9f77ef6a8b714391cbc9530469cb98
Reviewed-on: http://gerrit.tine20.com/customers/5174
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agotake selected container
Cornelius Weiß [Fri, 14 Jul 2017 13:14:36 +0000 (15:14 +0200)]
take selected container

Change-Id: I42ca2754097d2ab922c0af841331d7b04ce7c7c1
Reviewed-on: http://gerrit.tine20.com/customers/5175
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agoadd update event for calendar model event
Michael Spahn [Fri, 14 Jul 2017 11:43:49 +0000 (13:43 +0200)]
add update event for calendar model event

Change-Id: I6a2df7ecf6889c2c1898ed5d8b0832afbe81dd44
Reviewed-on: http://gerrit.tine20.com/customers/5170
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agoIf doctrineIgnore is set in modelconfig, skip it in doctrinemappingdriver
Michael Spahn [Fri, 14 Jul 2017 10:33:28 +0000 (12:33 +0200)]
If doctrineIgnore is set in modelconfig, skip it in doctrinemappingdriver

 - for example when using virtual field

Change-Id: I868ec16557b98e2b19ec70802daf819a671fc733
Reviewed-on: http://gerrit.tine20.com/customers/5168
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 agomark record dirty if cf's changes
Cornelius Weiß [Fri, 14 Jul 2017 11:22:02 +0000 (13:22 +0200)]
mark record dirty if cf's changes

Change-Id: Ibacf101ac2e4745de82ffaed8b04f977ca9c7979
Reviewed-on: http://gerrit.tine20.com/customers/5173
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agoattendee helper fns
Cornelius Weiß [Fri, 14 Jul 2017 11:21:44 +0000 (13:21 +0200)]
attendee helper fns

Change-Id: If79e056a15ac36259e68b607dfe08ebe753aefec
Reviewed-on: http://gerrit.tine20.com/customers/5172
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agoFilemanager no longer has export grant
Philipp Schüle [Fri, 14 Jul 2017 11:31:41 +0000 (13:31 +0200)]
Filemanager no longer has export grant

Change-Id: Id7aadc1a59a1700b1b9a8848a3670440ffdd84fe
Reviewed-on: http://gerrit.tine20.com/customers/5169
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoCalendar/Tinebase Export - fix some things
Paul Mehrer [Thu, 13 Jul 2017 14:18:05 +0000 (16:18 +0200)]
Calendar/Tinebase Export - fix some things

Change-Id: I429688c523bf0d3cb51f9c41c765835478030d55
Reviewed-on: http://gerrit.tine20.com/customers/5151
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agofix text locale
Stefanie Stamer [Thu, 13 Jul 2017 16:15:29 +0000 (18:15 +0200)]
fix text locale

Change-Id: I4ba17aa240222e3e6be344e7059410228388f663
Reviewed-on: http://gerrit.tine20.com/customers/5160
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoclearable combo should't act like it selected a record if it was cleared
Michael Spahn [Thu, 13 Jul 2017 18:17:02 +0000 (20:17 +0200)]
clearable combo should't act like it selected a record if it was cleared

Change-Id: I795ca89ba8b0ef76951073d67d92a407638fb32f
Reviewed-on: http://gerrit.tine20.com/customers/5166
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agouse checkbox instead of combobox in editdialogs for boolean fields
Michael Spahn [Thu, 13 Jul 2017 16:55:22 +0000 (18:55 +0200)]
use checkbox instead of combobox in editdialogs for boolean fields

Change-Id: Ibabdf29f66e566433427cb7f47a02723adb4924c
Reviewed-on: http://gerrit.tine20.com/customers/5161
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agofix for table in cell
Cornelius Weiß [Thu, 13 Jul 2017 17:01:35 +0000 (19:01 +0200)]
fix for table in cell

Change-Id: I581bc46545b108bfed85dd9ceef2ff181f83fb44
Reviewed-on: http://gerrit.tine20.com/customers/5163
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>