tine20
4 years ago0013098: Password field
Michael Spahn [Mon, 22 May 2017 07:42:34 +0000 (09:42 +0200)]
0013098: Password field

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

Change-Id: I7d45e8bcaf0da7de7f2b6dcfd933b7eeca78f52b
Reviewed-on: http://gerrit.tine20.com/customers/4714
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>
4 years ago0013116: support custom conditions for custom fields
Cornelius Weiß [Mon, 22 May 2017 12:06:50 +0000 (14:06 +0200)]
0013116: support custom conditions for custom fields

* syncback formdata to record after each field change
* call checkState on each field after each  change
* allow code overwrites for customfields

Example:
Tine.Addressbook.Model.Contact.mycustomfield = {
    checkState: function(editDialog, record) {
        this.markInvalid('your out :-)');
    }
};

Change-Id: I4186ca6052ab8eced885158c8f0f82d3e720751c
Reviewed-on: http://gerrit.tine20.com/customers/4733
Tested-by: sstamer <s.stamer@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0013080: Extend document preview
Michael Spahn [Wed, 17 May 2017 13:15:37 +0000 (15:15 +0200)]
0013080: Extend document preview

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

Change-Id: Iba9020e4d8227498e1e2bf3507fca2dcd17ebe21
Reviewed-on: http://gerrit.tine20.com/customers/4689
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoTinebase Export - allow front end to send data to be exported
Paul Mehrer [Tue, 23 May 2017 10:31:48 +0000 (12:31 +0200)]
Tinebase Export - allow front end to send data to be exported

Change-Id: I9c81292aaa43e9ba6f7ce8d58cfe7f763c02e216
Reviewed-on: http://gerrit.tine20.com/customers/4737
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
4 years ago13092: Setup - set setup user
Paul Mehrer [Thu, 18 May 2017 10:13:11 +0000 (12:13 +0200)]
13092: Setup - set setup user

Modlog and some facilities require a user. So in the Setup code
branch the setup user needs to be set. Done that.

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

Change-Id: If4069a94166dd475bee53568fce6e81a1e307321
Reviewed-on: http://gerrit.tine20.com/customers/4706
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoTinebase Export: add single/multi record flag
Paul Mehrer [Tue, 23 May 2017 10:03:59 +0000 (12:03 +0200)]
Tinebase Export: add single/multi record flag

Change-Id: I35eeb639bedf84fd7e4a737acffc7f9c302e82c9
Reviewed-on: http://gerrit.tine20.com/customers/4736
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
4 years agoCalendar_Export_DocTest - mark test skip
Paul Mehrer [Tue, 23 May 2017 09:55:35 +0000 (11:55 +0200)]
Calendar_Export_DocTest - mark test skip

Change-Id: I9b16e0b38cd6357b3ebefb8c8621318f24ea2ef5
Reviewed-on: http://gerrit.tine20.com/customers/4735
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
4 years agoTinebase - Export - Xls - add abstract Xls export
Paul Mehrer [Mon, 22 May 2017 13:50:08 +0000 (15:50 +0200)]
Tinebase - Export - Xls - add abstract Xls export

Change-Id: I31bd974667af5af650bef5e806e161fec8a2d7f9
Reviewed-on: http://gerrit.tine20.com/customers/4729
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
4 years agoprevent problems with nominatim
Philipp Schüle [Mon, 22 May 2017 15:59:20 +0000 (17:59 +0200)]
prevent problems with nominatim

... by putting geodata tests into
 "longrunning" group

Change-Id: Ie032dfe409d747141d93d61d8ae5456ced7d5e48
Reviewed-on: http://gerrit.tine20.com/customers/4728
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0013112: generic json api should resolve customfields by default
Philipp Schüle [Tue, 23 May 2017 07:05:45 +0000 (09:05 +0200)]
0013112: generic json api should resolve customfields by default

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

Change-Id: Iff2791fd9c300494f84bdf200db24a3ccb546c2b
Reviewed-on: http://gerrit.tine20.com/customers/4731
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2016.11' into 2016.11-develop
Philipp Schüle [Mon, 22 May 2017 15:44:27 +0000 (17:44 +0200)]
Merge branch '2016.11' into 2016.11-develop

4 years agoExport - added definitions and templates
Paul Mehrer [Mon, 22 May 2017 13:00:38 +0000 (15:00 +0200)]
Export - added definitions and templates

Change-Id: I8283fbe87b5be768a7bb55de72fe7d57f31938a2
Reviewed-on: http://gerrit.tine20.com/customers/4722
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
4 years agoTinebase Config / Export - default branding logo to tine image
Paul Mehrer [Mon, 22 May 2017 11:46:57 +0000 (13:46 +0200)]
Tinebase Config / Export - default branding logo to tine image

add file:// protocol to branding logo path during export if no
protocoll is given

Change-Id: I3db43aa4d5b15e8ef5e2cac8c9f0c24f9780d53f
Reviewed-on: http://gerrit.tine20.com/customers/4721
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoTinebase Doc Export - add block / separator facilities
Paul Mehrer [Mon, 22 May 2017 09:24:02 +0000 (11:24 +0200)]
Tinebase Doc Export - add block / separator facilities

templates can define a block that will be repeated for each
record. The blocks will be separated by a separator.

used this in the addressbook export

Change-Id: Iffec3fbcfda8c0aa0a8db468cc1c1d2a6d901422
Reviewed-on: http://gerrit.tine20.com/customers/4718
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago13108 Tinebase Export: reimplemented abstract framework
Paul Mehrer [Tue, 9 May 2017 12:16:25 +0000 (14:16 +0200)]
13108 Tinebase Export: reimplemented abstract framework

Export Doc(x):
allow placeholders in image alt text
if image alt text do contain a tine filesystem path or any other URL,
starting with a protocoll:// schema, replace the image with the one
from the URL.

Change-Id: I309b14c66e9ccaddd8b98fafc7b340c60953057d
Reviewed-on: http://gerrit.tine20.com/customers/4677
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
4 years agofixes Tinebase updates
Philipp Schüle [Fri, 19 May 2017 10:38:41 +0000 (12:38 +0200)]
fixes Tinebase updates

 * make sure, preview count col exists when needed
 * set correct version in update_24

Change-Id: I9377ad42f580ca256ca4f7f8b0ad2703b0155e85
Reviewed-on: http://gerrit.tine20.com/customers/4712
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>
4 years ago0013098: Password field
Michael Spahn [Fri, 19 May 2017 10:10:07 +0000 (12:10 +0200)]
0013098: Password field

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

Change-Id: Idb709182ac154ad63da36529cfd15f827d0654d9
Reviewed-on: http://gerrit.tine20.com/customers/4710
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>
4 years ago0013072: add password protection to download links
Philipp Schüle [Mon, 15 May 2017 16:19:27 +0000 (18:19 +0200)]
0013072: add password protection to download links

* save hashed password in DB
* checks valid pw when accessing download link
* adds gui for adding pw to Filemanager
* add pw input & validation to download frontend
* also reverts 0010522: Anonymous download link - no or wrong filesize in header
 ... because it does not work yet (sets wrong content length)

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

Change-Id: Id2bc164cde4e012ba133f1384964337633d3199c
Reviewed-on: http://gerrit.tine20.com/customers/4673
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0013102: allow dynamic layout for customfields
Cornelius Weiß [Fri, 19 May 2017 10:47:58 +0000 (12:47 +0200)]
0013102: allow dynamic layout for customfields

* add cf uiconfig 'tab'
* if 'tab' config is string autocreate tab with this name
* allow id for tab
* allow extended ui spec for oder param
* improve itemregistry
** allow to register additional items for created container
** allow extended order spec with container traversal

Example for adb edit dialog
uiconfig: {
  tab: '0',
  // borderpanel/center/north/hbox/column/5
  order: '0/0/0/0/1/5'
}

Change-Id: Idc87119baf4e9635ad59a63980031e5176c606f1
Reviewed-on: http://gerrit.tine20.com/customers/4713
Tested-by: Jenkins CI (http://ci.tine20.com/)
Tested-by: sstamer <s.stamer@metaways.de>
Reviewed-by: sstamer <s.stamer@metaways.de>
4 years agoIntroduce new recordUpdate event to handle record update case as well as save
Stefanie Stamer [Thu, 18 May 2017 08:34:08 +0000 (10:34 +0200)]
Introduce new recordUpdate event to handle record update case as well as save

- Remove Tickets from record update

Change-Id: Id21cdea15a94455710e2bbbed6d6edc156fe290e
Reviewed-on: http://gerrit.tine20.com/customers/4700
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
4 years ago0013100: improve demodata: use recurring events and extend visibility
Philipp Schüle [Fri, 19 May 2017 10:20:40 +0000 (12:20 +0200)]
0013100: improve demodata: use recurring events and extend visibility

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

Change-Id: I8a4b62ba26753caf994837dd10459ee0ae687ca9
Reviewed-on: http://gerrit.tine20.com/customers/4711
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoSetup - uninstall in order fashion always
Paul Mehrer [Fri, 19 May 2017 09:26:42 +0000 (11:26 +0200)]
Setup - uninstall in order fashion always

due to uninitialize dependencies, uninstall always
needs to uninstall the applications in a ordered fashion.
Even if all applications are to be uninstalled

Change-Id: Ib991fa57e308e19fa69c425fced7d658f986338b
Reviewed-on: http://gerrit.tine20.com/customers/4709
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
4 years agoTests - load test suits dynamically with directory iterator
Paul Mehrer [Wed, 17 May 2017 14:52:41 +0000 (16:52 +0200)]
Tests - load test suits dynamically with directory iterator

Change-Id: I1d55ad383642ef36d39c68c4a57568b66cda3569
Reviewed-on: http://gerrit.tine20.com/customers/4695
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
4 years ago13094: Tinebase_Filesystem - introduce notifications
Paul Mehrer [Wed, 19 Apr 2017 09:02:48 +0000 (11:02 +0200)]
13094: Tinebase_Filesystem - introduce notifications

Change-Id: I94ff72ff5c6dc98c142426cfdfe00188930844b6
Reviewed-on: http://gerrit.tine20.com/customers/4577
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
4 years ago13090: Tinebase QueryFilter - empty search with advanced search activated
Philipp Schüle [Fri, 5 May 2017 16:59:50 +0000 (18:59 +0200)]
13090: Tinebase QueryFilter - empty search with advanced search activated

if no search term is given and the advanced search is activated it resulted
in a query ...AND (1=0) thus no results. Fixed that.

Change-Id: I8ccae6fe935ec5449961f7c694de57f076983d4d
Reviewed-on: http://gerrit.tine20.com/customers/4704
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
4 years ago0013086: mysql lock ids can't be longer than 64 chars
Philipp Schüle [Thu, 18 May 2017 08:58:01 +0000 (10:58 +0200)]
0013086: mysql lock ids can't be longer than 64 chars

* also fixes db locking for readModificationLogFromMaster

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

Change-Id: I2c14a16efc11fbc741cd8e5deea3c94a69f32c88
Reviewed-on: http://gerrit.tine20.com/customers/4701
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago13088: query filter id and lable not returned from server
Paul Mehrer [Thu, 18 May 2017 08:56:07 +0000 (10:56 +0200)]
13088: query filter id and lable not returned from server

if the clinet send an id and or lable with a query filter,
the server did not return it again.

Change-Id: I90dc7e352267c9931ec1e68f9f358249c4da4e6f
Reviewed-on: http://gerrit.tine20.com/customers/4702
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
4 years agofix/adjust some failing tests
Philipp Schüle [Fri, 12 May 2017 08:25:31 +0000 (10:25 +0200)]
fix/adjust some failing tests

* Addressbook_Import_CsvTest::testImportLxOffice
* Projects_JsonTest::testSearchProjectsWithContactRelation

Change-Id: Ib3e19e14a9a9e3d172e58a60490f7cf895ae2efa
Reviewed-on: http://gerrit.tine20.com/customers/4693
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agohttps://forge.tine20.org/view.php?id=13084
Stefanie Stamer [Mon, 8 May 2017 15:25:34 +0000 (17:25 +0200)]
https://forge.tine20.org/view.php?id=13084

* add new generated export button to addressbook

Change-Id: I7700f4ae744eb5e6167cadc6d3aedd8da2124cf5
Reviewed-on: http://gerrit.tine20.com/customers/4638
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
4 years agoTinebase ModelConfig - adding filter types for numberal types
Paul Mehrer [Wed, 17 May 2017 16:23:32 +0000 (18:23 +0200)]
Tinebase ModelConfig - adding filter types for numberal types

Change-Id: Ib74f457f388bb071bcfa3a12c8d377716c01c097
Reviewed-on: http://gerrit.tine20.com/customers/4696
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
4 years agobring back clearing for contains filter values
Cornelius Weiß [Wed, 17 May 2017 19:50:42 +0000 (21:50 +0200)]
bring back clearing for contains filter values

Change-Id: I0ffda27ffbb0f80c0cc2eb8e10d0966250bbcee9
Reviewed-on: http://gerrit.tine20.com/customers/4698
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
4 years ago13082: Tinebase Config: fix lazy db loading
Paul Mehrer [Wed, 17 May 2017 12:00:18 +0000 (14:00 +0200)]
13082: Tinebase Config: fix lazy db loading

Change-Id: I4a4aa2b646b4bb26ae4e524bea0871769fc74757
Reviewed-on: http://gerrit.tine20.com/customers/4687
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
4 years agoMerge branch '2016.11' into 2016.11-develop
Philipp Schüle [Wed, 17 May 2017 13:50:20 +0000 (15:50 +0200)]
Merge branch '2016.11' into 2016.11-develop

4 years ago0013028: add failcount to scheduled import filter
Philipp Schüle [Mon, 12 Dec 2016 11:22:22 +0000 (12:22 +0100)]
0013028: add failcount to scheduled import filter

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

Change-Id: I4d41711b28b3eff2918de664526d2f7dedcb83d7
Reviewed-on: http://gerrit.tine20.com/customers/3945
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0010522: Anonymous download link - no or wrong filesize in header
Philipp Schüle [Mon, 15 May 2017 15:38:40 +0000 (17:38 +0200)]
0010522: Anonymous download link - no or wrong filesize in header

* adds content-length header to all node downloads

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

Change-Id: I47cecc3a9e2c75ddcda1d4e25a9f4ad5437a36fe
Reviewed-on: http://gerrit.tine20.com/customers/4672
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011386: Ldap port isn't set automatically anymore
Philipp Schüle [Wed, 17 May 2017 11:03:18 +0000 (13:03 +0200)]
0011386: Ldap port isn't set automatically anymore

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

Change-Id: I0f728e865fe7e3869ac976901cac9d008860ef35
Reviewed-on: http://gerrit.tine20.com/customers/4686
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0013004: only persist status enabled, disabled and expired
Philipp Schüle [Tue, 16 May 2017 06:45:42 +0000 (08:45 +0200)]
0013004: only persist status enabled, disabled and expired

* still allow to update user status from user edit dialog /
 Admin_Controller_User::update()

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

Change-Id: I0a9a74639cb5fc66ae639f34d8d22ef007137bbd
Reviewed-on: http://gerrit.tine20.com/customers/4676
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012768: mails containing backshlashes in subject can't be filed
Philipp Schüle [Wed, 17 May 2017 07:05:34 +0000 (09:05 +0200)]
0012768: mails containing backshlashes in subject can't be filed

* replace (back)slashes with '_'

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

Change-Id: Iceca7bb17d0a8b024d6631c0d90d44e937a1c2c5
Reviewed-on: http://gerrit.tine20.com/customers/4683
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agomake sure demodata users get their personal node
Philipp Schüle [Tue, 16 May 2017 14:04:19 +0000 (16:04 +0200)]
make sure demodata users get their personal node

... needed to change tests as we now have more personal
 folders to handle

Change-Id: Ie8e6d70e9bc8e84fc93ba18d7d293164083b134d
Reviewed-on: http://gerrit.tine20.com/customers/4682
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0013034: add GRANT_PUBLISH
Philipp Schüle [Mon, 8 May 2017 09:23:12 +0000 (11:23 +0200)]
0013034: add GRANT_PUBLISH

* check on server
* add to default grants
* check in gui (action updater)
* adds update script to add publish & download grants
 to existing nodes

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

Change-Id: I04e9db37d195812f8ed2a93285c3dc3f06b25aae
Reviewed-on: http://gerrit.tine20.com/customers/4630
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
4 years ago13064: Tinebase Relations: gracefully catch broken relations
Paul Mehrer [Wed, 17 May 2017 08:18:58 +0000 (10:18 +0200)]
13064: Tinebase Relations: gracefully catch broken relations

if broken relations point to models / applications for which
no controller can be aquired, log an error but gracefully
continue.

Change-Id: Ic20078bfbcbcef0dbe35bbed0c3b964ff8f311b0
Reviewed-on: http://gerrit.tine20.com/customers/4684
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
4 years ago0013068: Menu and displayed content not consistent after logging into setup.php
Cornelius Weiß [Wed, 17 May 2017 08:15:01 +0000 (10:15 +0200)]
0013068: Menu and displayed content not consistent after logging into setup.php

Change-Id: Ib7fd7b98b20751f61c87045b711ca5ea42433b3f
Reviewed-on: http://gerrit.tine20.com/customers/4685
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
4 years ago0013032: add GRANT_DOWNLOAD
Philipp Schüle [Mon, 8 May 2017 09:06:28 +0000 (11:06 +0200)]
0013032: add GRANT_DOWNLOAD

* check in gui (action updater)
* check on server
* adds download to default grants
* use GetProtectedMethodTrait for testing
 to prevent problems with exit

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

Change-Id: Ia99a0dc42e7977976ac0af390d8e591e19c2885c
Reviewed-on: http://gerrit.tine20.com/customers/4629
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
4 years agofixes path resolving for other users nodes
Philipp Schüle [Tue, 16 May 2017 12:59:55 +0000 (14:59 +0200)]
fixes path resolving for other users nodes

Change-Id: I1279b7c91b882b42877329cd63bc92ac3b7ffb94
Reviewed-on: http://gerrit.tine20.com/customers/4680
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0013074: some context menu entries missing
Michael Spahn [Tue, 16 May 2017 11:39:41 +0000 (13:39 +0200)]
0013074: some context menu entries missing

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

Change-Id: I57ed7385f4e40fc02b2f7180bd2dadd766652e69
Reviewed-on: http://gerrit.tine20.com/customers/4678
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agofix appTabs
Cornelius Weiß [Mon, 15 May 2017 18:47:41 +0000 (20:47 +0200)]
fix appTabs

* fix app activation when active tab closes
* fix routeing when tab closes

Change-Id: Ic67ee0fb695a5016084979ed56bbf1f0b262a354
Reviewed-on: http://gerrit.tine20.com/customers/4675
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
4 years agoreload root node shows multiplies contents
Cornelius Weiß [Mon, 15 May 2017 17:25:49 +0000 (19:25 +0200)]
reload root node shows multiplies contents

* fix node reload on collapse

Change-Id: I9925124bb791ea575b7bc7b07c267622554bbca1
Reviewed-on: http://gerrit.tine20.com/customers/4674
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
4 years ago0013070: contact single print in edit dialog
Stefanie Stamer [Mon, 8 May 2017 11:00:46 +0000 (13:00 +0200)]
0013070: contact single print in edit dialog

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

Change-Id: I88994fffd2e16189552a2eac66669bd9387f31b9
Reviewed-on: http://gerrit.tine20.com/customers/4633
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agorestore missing config SYNC_USER_DELETE_AFTER
Philipp Schüle [Mon, 15 May 2017 11:00:22 +0000 (13:00 +0200)]
restore missing config SYNC_USER_DELETE_AFTER

see  0013036: [Tinebase] allow to configure when
 removed users should be deleted

Change-Id: I727f27f18c38feb541ca0308dc758fa0ac4eab1f
Reviewed-on: http://gerrit.tine20.com/customers/4670
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0013004: only persist status enabled, disabled and expired
Philipp Schüle [Mon, 15 May 2017 10:00:23 +0000 (12:00 +0200)]
0013004: only persist status enabled, disabled and expired

* always persist new user status

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

Change-Id: I0b58129459926c9375ce6dad170d010d589007d8
Reviewed-on: http://gerrit.tine20.com/customers/4669
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0013062: Allow document preview by selecting any file and pressing space
Michael Spahn [Thu, 11 May 2017 08:43:13 +0000 (10:43 +0200)]
0013062: Allow document preview by selecting any file and pressing space

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

Change-Id: Iacd2d88dd36f4315171c3153ffa0a9b1380b86a3
Reviewed-on: http://gerrit.tine20.com/customers/4652
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago13058: introduce filesystem previews
Paul Mehrer [Tue, 11 Apr 2017 15:43:24 +0000 (17:43 +0200)]
13058: introduce filesystem previews

Change-Id: Ib30121b9cf795e2c1c3e41b1c3b80dc8591e0149
Reviewed-on: http://gerrit.tine20.com/customers/4554
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
4 years agofix invalid groups error in contact relations
Stefanie Stamer [Thu, 11 May 2017 13:58:07 +0000 (15:58 +0200)]
fix invalid groups error in contact relations

Change-Id: I89a717dd06ab463a4abc4a32872e79e831f01b74
Reviewed-on: http://gerrit.tine20.com/customers/4655
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0013060: refactor filemanager node actions
Cornelius Weiß [Tue, 9 May 2017 17:12:39 +0000 (19:12 +0200)]
0013060: refactor filemanager node actions

* decouple tree/grid
* update actions according to selection
* rewrite d&d implementations

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

Change-Id: Id63cb8c1f62133ecc3a16fcf2f73a0196de453d2
Reviewed-on: http://gerrit.tine20.com/customers/4661
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0013054: return account grants for toplevel nodes
Philipp Schüle [Thu, 11 May 2017 14:06:54 +0000 (16:06 +0200)]
0013054: return account grants for toplevel nodes

... like my folders/shared/other users

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

Change-Id: Iab15225eb84ee7ecee8fcec4f1a5b0d300523277
Reviewed-on: http://gerrit.tine20.com/customers/4656
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0013056: fix "method not found" in example app
Philipp Schüle [Wed, 10 May 2017 13:53:30 +0000 (15:53 +0200)]
0013056: fix "method not found" in example app

* expose json api needs to be true
* removes ERFilter
* adds an example update script

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

Change-Id: Iaa683b0d298f06a119bed009f142c0122eb280e6
Reviewed-on: http://gerrit.tine20.com/customers/4650
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago11888: increase announced own cloud server version
Michael Spahn [Fri, 3 Mar 2017 12:04:07 +0000 (13:04 +0100)]
11888: increase announced own cloud server version

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

Change-Id: Idd8e7a2a44be5dc60264be0c1b1530023923e7a2
Reviewed-on: http://gerrit.tine20.com/customers/4301
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoskip application update if user has no RUN right
Philipp Schüle [Thu, 11 May 2017 06:33:45 +0000 (08:33 +0200)]
skip application update if user has no RUN right

... in node/container acl migration update

Change-Id: I50f31c3a0b46a5a540eb346295a1300325a396c8
Reviewed-on: http://gerrit.tine20.com/customers/4651
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agowe have no owner when looking for other user nodes
Philipp Schüle [Thu, 11 May 2017 11:42:44 +0000 (13:42 +0200)]
we have no owner when looking for other user nodes

Change-Id: I1fd86231d1b4fd5838dd336326c87d2851f4ebbc
Reviewed-on: http://gerrit.tine20.com/customers/4654
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agotemplates with images
Cornelius Weiß [Tue, 9 May 2017 10:22:35 +0000 (12:22 +0200)]
templates with images

Change-Id: Ied6d21026972bc496a923b8eab2512ab02cb6933
Reviewed-on: http://gerrit.tine20.com/customers/4643
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0013050: improve action renderer in sieve rules grid panel
Philipp Schüle [Thu, 11 May 2017 08:49:45 +0000 (10:49 +0200)]
0013050: improve action renderer in sieve rules grid panel

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

Change-Id: Ic704c35d58b01b6c2dc3c08f8d147d45a7e720dd
Reviewed-on: http://gerrit.tine20.com/customers/4653
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agofix the fix in update script
Philipp Schüle [Wed, 10 May 2017 14:44:05 +0000 (16:44 +0200)]
fix the fix in update script

Change-Id: I6387c4ebd78f5ede658483acb454e625956c5bdf

4 years agofix importexport update script
Philipp Schüle [Wed, 10 May 2017 07:55:04 +0000 (09:55 +0200)]
fix importexport update script

Change-Id: I5258340861886ccecde64f2cf1402ccc02bd735e
Reviewed-on: http://gerrit.tine20.com/customers/4648
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2016.11' into 2016.11-develop
Philipp Schüle [Tue, 9 May 2017 18:09:25 +0000 (20:09 +0200)]
Merge branch '2016.11' into 2016.11-develop

Change-Id: I94b7119b02ffc31fb1c70278c9bc7293df4d5bb2

4 years agodeactivated some failing tests
Philipp Schüle [Tue, 9 May 2017 17:57:29 +0000 (19:57 +0200)]
deactivated some failing tests

they only fail with pgsql and ldap setups...

0010194: fix felamimail webdav tests

Change-Id: Ia7ee02281868eb4d58be956935529852f64c4d88
Reviewed-on: http://gerrit.tine20.com/customers/4647
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoadd test for array config
Stefanie Stamer [Mon, 8 May 2017 12:22:47 +0000 (14:22 +0200)]
add test for array config

Change-Id: I81aa0cf5b6b40c71a31d0f995b95df949264f23e
Reviewed-on: http://gerrit.tine20.com/customers/4636
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoCalendar - make some test facilities public for reuse
Paul Mehrer [Mon, 8 May 2017 16:02:27 +0000 (18:02 +0200)]
Calendar - make some test facilities public for reuse

Change-Id: I84f4c6dbcc95dca6dd50ad3b3d395349ec6bc7cd
Reviewed-on: http://gerrit.tine20.com/customers/4640
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
4 years ago0013042: export: add handling for multiday whole day events
Paul Mehrer [Mon, 8 May 2017 11:06:11 +0000 (13:06 +0200)]
0013042: export: add handling for multiday whole day events

add new option to split up a multiday whole day event into
multiple one day lasting whole day events

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

Change-Id: I50d99b170beb07a105456e102f2f4b47335d0161
Reviewed-on: http://gerrit.tine20.com/customers/4634
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0013040: move all exports to definition files
Paul Mehrer [Thu, 4 May 2017 13:16:57 +0000 (15:16 +0200)]
0013040: move all exports to definition files

applications should not hard code exports anymore
all exports are represented by a definition file
introduce a icon_class, favorite and order property
icon_class contains the icon to display
favorite indicates that this export should be displayed
order indicates also the display order

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

Change-Id: I5cb7a1d051792459bc54d7c606e759f33d05f61f
Reviewed-on: http://gerrit.tine20.com/customers/4616
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0013038: add Tinebase to webdav root tree
Philipp Schüle [Mon, 8 May 2017 12:15:24 +0000 (14:15 +0200)]
0013038: add Tinebase to webdav root tree

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

Change-Id: Ibc0d3ace3cd37919e2aee3be9eed5bb75ee1cefa
Reviewed-on: http://gerrit.tine20.com/customers/4635
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0013036: allow to configure when removed users should be deleted
Philipp Schüle [Mon, 8 May 2017 09:43:20 +0000 (11:43 +0200)]
0013036: allow to configure when removed users should be deleted

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

Change-Id: I0c263125bcdfc9a4aace6d50ca97dd5c9975a164
Reviewed-on: http://gerrit.tine20.com/customers/4632
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0010194: fix felamimail webdav tests
Philipp Schüle [Mon, 8 May 2017 06:39:12 +0000 (08:39 +0200)]
0010194: fix felamimail webdav tests

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

Change-Id: I261efcb809c6c6af6203b91f875ec305505b9078
Reviewed-on: http://gerrit.tine20.com/customers/4626
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoimprove actionUpdater
Cornelius Weiß [Fri, 5 May 2017 14:45:43 +0000 (16:45 +0200)]
improve actionUpdater

* pass isFilterSelect to specific/overwritten updaters
* fix cases when concrete selection instead of selectionModel was
  passed to actionUpdater

Change-Id: Ifd078f28657511606221f13dc1142e0fb4db3e43
Reviewed-on: http://gerrit.tine20.com/customers/4628
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0013030: fix HR and FMail template folder nodes
Philipp Schüle [Fri, 5 May 2017 16:34:55 +0000 (18:34 +0200)]
0013030: fix HR and FMail template folder nodes

* update report and vacation template node ids
* set correct path for new installations
* and activated vacation tests again
see 0010194: fix felamimail webdav tests

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

Change-Id: I73c1d3e0160859b7aefa482071d36728bedea7b1
Reviewed-on: http://gerrit.tine20.com/customers/4622
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoadds another base64 encoded message to AS tests
Philipp Schüle [Tue, 17 Jan 2017 16:53:39 +0000 (17:53 +0100)]
adds another base64 encoded message to AS tests

Change-Id: I4e016849785e71d7976526cf2ea35020d62f39c6
Reviewed-on: http://gerrit.tine20.com/customers/4100
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoadds another iMIP REQUEST test
Philipp Schüle [Mon, 23 Jan 2017 15:09:46 +0000 (16:09 +0100)]
adds another iMIP REQUEST test

Change-Id: I6b36b4b61dfb6e9a6cbe505a617f4cf9136d4d22
Reviewed-on: http://gerrit.tine20.com/customers/4124
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoExampleApplication frontend json can be omitted
Philipp Schüle [Wed, 15 Feb 2017 10:28:02 +0000 (11:28 +0100)]
ExampleApplication frontend json can be omitted

Change-Id: I1f4125710eaf9cd4626407b4366700c65e60d9e8
Reviewed-on: http://gerrit.tine20.com/customers/4220
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0013026: allow to set system account default folders via config
Philipp Schüle [Fri, 27 Jan 2017 21:28:00 +0000 (22:28 +0100)]
0013026: allow to set system account default folders via config

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

Change-Id: Iaf1c673864060188d4a9eca46e09d149ce2799ad
Reviewed-on: http://gerrit.tine20.com/customers/4146
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agorestore line removed by accident
Philipp Schüle [Sat, 6 May 2017 11:01:40 +0000 (13:01 +0200)]
restore line removed by accident

Change-Id: I3ea295cf28baf19494bcb09746d7d1bbee8b368b
Reviewed-on: http://gerrit.tine20.com/customers/4624
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoadds replicationuser to system users
Philipp Schüle [Fri, 5 May 2017 11:17:53 +0000 (13:17 +0200)]
adds replicationuser to system users

Change-Id: I24fad9fac924752a00d2ae0346af388473b76fdd
Reviewed-on: http://gerrit.tine20.com/customers/4621
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0013018: auto create personal folders for initial and synced users
Philipp Schüle [Tue, 2 May 2017 07:07:05 +0000 (09:07 +0200)]
0013018: auto create personal folders for initial and synced users

* and add installation default locale
* also throw create user event from
 syncUser()

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

Change-Id: I649fb7407432bfc66080fee7e4ff61717b2a7efc
Reviewed-on: http://gerrit.tine20.com/customers/4602
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoadds another phing target: phpunit-exec-build
Philipp Schüle [Fri, 5 May 2017 08:07:48 +0000 (10:07 +0200)]
adds another phing target: phpunit-exec-build

.. which does not remove the build files

Change-Id: I016ea61105c21cdfab02a6363a98b3d4486a30b4
Reviewed-on: http://gerrit.tine20.com/customers/4618
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012990: Tinebase Update from 10.9 to 10.20 not working
Philipp Schüle [Fri, 28 Apr 2017 10:45:24 +0000 (12:45 +0200)]
0012990: Tinebase Update from 10.9 to 10.20 not working

* don't rebuildPaths during update when we don't have a setupuser
* pass ignoreAcl to getApplicationInstance in deleteContainerContents

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

Change-Id: Ibe30ff6223c9524aebf166a485d716959a18f285
Reviewed-on: http://gerrit.tine20.com/customers/4600
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0013022: don't show image in grid
Philipp Schüle [Fri, 5 May 2017 06:37:58 +0000 (08:37 +0200)]
0013022: don't show image in grid

... to prevent problems with sorting:
Column not found: 1054 Unknown column
 'image' in 'order clause'

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

Change-Id: Idbdd769b903ba5a804c2a0329d469f0099ec8797
Reviewed-on: http://gerrit.tine20.com/customers/4617
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0013002: can't save file over webdav
Philipp Schüle [Thu, 4 May 2017 12:47:55 +0000 (14:47 +0200)]
0013002: can't save file over webdav

* fixes getAcl() for webdav nodes

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

Change-Id: Icc321f4d75e9b85cc3ba397da1ed10adb3e2fc12
Reviewed-on: http://gerrit.tine20.com/customers/4615
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago13012: Export - enable export of custom fields for RichtextDoc
Paul Mehrer [Wed, 3 May 2017 15:02:33 +0000 (17:02 +0200)]
13012: Export - enable export of custom fields for RichtextDoc

Change-Id: I89d088e65ff3dfe36519dd255f7b3802c7a96519
Reviewed-on: http://gerrit.tine20.com/customers/4611
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
4 years ago0013010: fix handling of otherUsers in Filemanager
Philipp Schüle [Wed, 3 May 2017 15:35:59 +0000 (17:35 +0200)]
0013010: fix handling of otherUsers in Filemanager

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

Change-Id: I4b57703173e721e792bfe42fc56eba4cf19a42dc

4 years agoTinebase_User_Sql - only persist status enabled, disabled and expired
Paul Mehrer [Tue, 2 May 2017 14:12:14 +0000 (16:12 +0200)]
Tinebase_User_Sql - only persist status enabled, disabled and expired

Change-Id: Ie2db5d6101fe8ac6cdd5ee3b4b801cee2b7199e4
Reviewed-on: http://gerrit.tine20.com/customers/4605
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
4 years agoExport - enable to put template files in Tine FileSystem
Paul Mehrer [Wed, 3 May 2017 11:44:39 +0000 (13:44 +0200)]
Export - enable to put template files in Tine FileSystem

it is now possible to store export template files in the FileSystem
under the path
/Tinebase/folders/shared/export/templates/APPNAME/...

Change-Id: Ic29565148d878fdeded405c88bbd63512e98fe63
Reviewed-on: http://gerrit.tine20.com/customers/4608
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
4 years agoForce filter toolbar rendering
Michael Spahn [Tue, 2 May 2017 17:11:59 +0000 (19:11 +0200)]
Force filter toolbar rendering

Change-Id: I20a39e4bd875a33295f9fd3772a21691e82d091e
Reviewed-on: http://gerrit.tine20.com/customers/4607
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
4 years agoTinebase_User_ActiveDirectory - accountStatus fix
Paul Mehrer [Tue, 2 May 2017 12:07:48 +0000 (14:07 +0200)]
Tinebase_User_ActiveDirectory - accountStatus fix

only disable an account in AD if accountStatus is disabled
do not disable the account in AD for blocked / expired

Change-Id: Iab38b82406842d31ac6712aef506b749b0098766
Reviewed-on: http://gerrit.tine20.com/customers/4603
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoremoves invalid shasum for sabre/vobject
Philipp Schüle [Tue, 2 May 2017 12:22:30 +0000 (14:22 +0200)]
removes invalid shasum for sabre/vobject

Change-Id: I2c7e817f6768400d4dd1855bd83e27d0049cf24f
Reviewed-on: http://gerrit.tine20.com/customers/4604
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoadds test for mcv2 custom field handling
Philipp Schüle [Fri, 28 Apr 2017 07:05:17 +0000 (09:05 +0200)]
adds test for mcv2 custom field handling

Change-Id: If4f4d24e487644cbd1650b9e3c3d5779cbf25270
Reviewed-on: http://gerrit.tine20.com/customers/4599
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agotests: use generic json frontend as fallback
Philipp Schüle [Thu, 27 Apr 2017 18:06:34 +0000 (20:06 +0200)]
tests: use generic json frontend as fallback

Change-Id: Icb1eb276024cb6673e812ed753a226a370672b67
Reviewed-on: http://gerrit.tine20.com/customers/4597
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoadds missing app version update
Philipp Schüle [Thu, 27 Apr 2017 18:08:55 +0000 (20:08 +0200)]
adds missing app version update

Change-Id: I4a838ab9f6d2615dba902a0f267b1bd8ff36b597
Reviewed-on: http://gerrit.tine20.com/customers/4598
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agomcv2 models do not need a concrete filter class
Philipp Schüle [Thu, 27 Apr 2017 12:23:39 +0000 (14:23 +0200)]
mcv2 models do not need a concrete filter class

* creates a generic getFilterForModel function

Change-Id: Ide33f19ea2dcb2e96300d5b20a860ec5296471b4
Reviewed-on: http://gerrit.tine20.com/customers/4594
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agopart of groups in contacts changes. Got lost somehow
Stefanie Stamer [Thu, 27 Apr 2017 12:57:35 +0000 (14:57 +0200)]
part of groups in contacts changes. Got lost somehow

Change-Id: I9dd69087888bd3a27af7f65cec0b3b20fba50635
Reviewed-on: http://gerrit.tine20.com/customers/4595
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoadd new file system tasks to scheduler
Paul Mehrer [Thu, 27 Apr 2017 11:02:11 +0000 (13:02 +0200)]
add new file system tasks to scheduler

Change-Id: I7f11c8056d1ff01bd0f226a76b8c7e48a6b5d119
Reviewed-on: http://gerrit.tine20.com/customers/4593
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
4 years agoFileSystem - prevent invalid folder sizes
Paul Mehrer [Thu, 27 Apr 2017 10:40:57 +0000 (12:40 +0200)]
FileSystem - prevent invalid folder sizes

Change-Id: I0905d430510decfc01a3eaca409480fa4e8c3a8c
Reviewed-on: http://gerrit.tine20.com/customers/4592
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
4 years agoMerge branch '2016.11' into 2016.11-develop
Philipp Schüle [Thu, 27 Apr 2017 06:53:28 +0000 (08:53 +0200)]
Merge branch '2016.11' into 2016.11-develop

Change-Id: I68aaeaf5dec3465968bc273b8bc2eb8560402b8c