tine20
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>
3 years agoevent edit dialog does not open on 'new' btn
Cornelius Weiß [Wed, 21 Jun 2017 16:54:54 +0000 (18:54 +0200)]
event edit dialog does not open on 'new' btn

Change-Id: Iad9f06c07272838faf23312c83f1e4b58b1223cc

3 years ago0013248: Notification to external email via sieve
Paul Mehrer [Tue, 20 Jun 2017 12:39:11 +0000 (14:39 +0200)]
0013248: Notification to external email via sieve

* notify admin email about notification bounces
* adds ctx menu and edit dialog for notification email address

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

Change-Id: I116db2304d6da8913d452c414d201d4039257437
Reviewed-on: http://gerrit.tine20.com/customers/4912
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agocleanup: user new fbInfo generation in mainscreen
Cornelius Weiß [Wed, 21 Jun 2017 08:11:59 +0000 (10:11 +0200)]
cleanup: user new fbInfo generation in mainscreen

Change-Id: I9d46b21732613dd937a05a3506d74b582b9ac141
Reviewed-on: http://gerrit.tine20.com/customers/4921
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: sstamer <s.stamer@metaways.de>
Tested-by: sstamer <s.stamer@metaways.de>
3 years ago0013242: show freebusy info in attendeeGrid
Cornelius Weiß [Tue, 20 Jun 2017 19:17:39 +0000 (21:17 +0200)]
0013242: show freebusy info in attendeeGrid

!usermanual

Change-Id: Ifdc1597530a2affa798f0d2c63ac4bf9086f4e76
Reviewed-on: http://gerrit.tine20.com/customers/4916
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: sstamer <s.stamer@metaways.de>
Tested-by: sstamer <s.stamer@metaways.de>
3 years ago0013238: allow multitype attendee search with freebusy info
Cornelius Weiß [Fri, 16 Jun 2017 12:26:16 +0000 (14:26 +0200)]
0013238: allow multitype attendee search with freebusy info

!usermanual

Change-Id: I6eff8884efbc9d1fb114645693b9b317951f5357
Reviewed-on: http://gerrit.tine20.com/customers/4906
Reviewed-by: sstamer <s.stamer@metaways.de>
Tested-by: sstamer <s.stamer@metaways.de>
3 years ago13246: pgsql / calendar - fix broken sql in grants check
Paul Mehrer [Wed, 21 Jun 2017 08:19:29 +0000 (10:19 +0200)]
13246: pgsql / calendar - fix broken sql in grants check

Change-Id: Iefa1f1b5a51cced06c863a0279130b6f5eb3f10c
Reviewed-on: http://gerrit.tine20.com/customers/4920
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 / getFreeBusyInfo use event
Paul Mehrer [Fri, 16 Jun 2017 10:22:16 +0000 (12:22 +0200)]
Calendar Frontend Json - searchAttendee / getFreeBusyInfo use event
Calendar - searchFreeTime - fix timezone issue

instead of periods (so the event can carry a rrule, that will in turn be
resprected when calculating the periods)

Change-Id: I0076f601b730a85a750bfef467b54e586c59a816
Reviewed-on: http://gerrit.tine20.com/customers/4884
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_ActionQueue - fix tests
Paul Mehrer [Tue, 20 Jun 2017 08:37:51 +0000 (10:37 +0200)]
Tinebase_ActionQueue - fix tests

Change-Id: Ibd48e4919a0ec7649c8c66e9ffd665d643400559
Reviewed-on: http://gerrit.tine20.com/customers/4905
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 agoset setupuser before updating import/export definitions
Philipp Schüle [Tue, 20 Jun 2017 13:03:28 +0000 (15:03 +0200)]
set setupuser before updating import/export definitions

Change-Id: I360d5ba6ba6a235c042af295daec0b386ee6c4a4
Reviewed-on: http://gerrit.tine20.com/customers/4911
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoMerge branch '2016.11' into 2016.11-develop
Philipp Schüle [Tue, 20 Jun 2017 13:21:34 +0000 (15:21 +0200)]
Merge branch '2016.11' into 2016.11-develop

Change-Id: I3b2badf8ef8efbc0e4744e9d134317e72c6577a0

3 years agoMerge branch '2015.11-develop' into 2016.11
Philipp Schüle [Tue, 20 Jun 2017 13:18:52 +0000 (15:18 +0200)]
Merge branch '2015.11-develop' into 2016.11

3 years ago0013240: skip path generation for lists without access
Philipp Schüle [Tue, 20 Jun 2017 06:52:40 +0000 (08:52 +0200)]
0013240: skip path generation for lists without access

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

Change-Id: Id4fd889b646cc8968dce22a62f3ad132581ea7b6
Reviewed-on: http://gerrit.tine20.com/customers/4904
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agorrule filter styling
Michael Spahn [Tue, 20 Jun 2017 12:00:49 +0000 (14:00 +0200)]
rrule filter styling

Change-Id: I4672d47a0300b41119bc21e8573e9468f8140608
Reviewed-on: http://gerrit.tine20.com/customers/4909
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agoFelamimail Sieve - configurable email domain whitelist for redirect rules
Paul Mehrer [Fri, 16 Jun 2017 14:10:45 +0000 (16:10 +0200)]
Felamimail Sieve - configurable email domain whitelist for redirect rules

Change-Id: I2977bfd09b07e7259d5e6a100fa47fc215bfdf6d
Reviewed-on: http://gerrit.tine20.com/customers/4887
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 agoFelamimail - Notification to external email via sieve
Paul Mehrer [Mon, 12 Jun 2017 15:44:21 +0000 (17:44 +0200)]
Felamimail - Notification to external email via sieve

!usermanual

Change-Id: Id7cb1eb331ca34e32f1dd961a79f5e7afca5f506
Reviewed-on: http://gerrit.tine20.com/customers/4863
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 agopgsql - enforce role membership array to contain strings
Paul Mehrer [Mon, 19 Jun 2017 13:15:01 +0000 (15:15 +0200)]
pgsql - enforce role membership array to contain strings

Change-Id: I24049b75d947c514442ab4310fe339a268da0aad
Reviewed-on: http://gerrit.tine20.com/customers/4898
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years ago0013222: Allow to filter for rrule
Michael Spahn [Fri, 16 Jun 2017 16:13:34 +0000 (18:13 +0200)]
0013222: Allow to filter for rrule

Skip rrule computation

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

Change-Id: I9f7d56869483d9f943b6d690e28c778f466abc7f
Reviewed-on: http://gerrit.tine20.com/customers/4889
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 agoskip app in registry data if no rights could be fetched
Philipp Schüle [Mon, 19 Jun 2017 17:05:10 +0000 (19:05 +0200)]
skip app in registry data if no rights could be fetched

Change-Id: I57c5104a2869daa0e469271ccf6bb8bc3d1e7e0d
Reviewed-on: http://gerrit.tine20.com/customers/4903
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoTinebase_ActionQueue_Worker: do not init tine20 framework in parent
Paul Mehrer [Mon, 19 Jun 2017 11:28:59 +0000 (13:28 +0200)]
Tinebase_ActionQueue_Worker: do not init tine20 framework in parent

the child process will initiate the tine20 framework. The parent process
must not. As the child process will get a copy of the parents memory, they
want a fresh start. Especially with no filehandles, like DB connections, etc.

Change-Id: Iaf34d88c69df8a2664d4dc206576544f718d60f2
Reviewed-on: http://gerrit.tine20.com/customers/4896
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoonly use action queue if active
Philipp Schüle [Mon, 19 Jun 2017 14:38:02 +0000 (16:38 +0200)]
only use action queue if active

Change-Id: Ib0298485c99e8de9413e8fd2608bafef2fb75e8e
Reviewed-on: http://gerrit.tine20.com/customers/4900
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013190: new customfield type (multiple) "records"
Stefanie Stamer [Thu, 8 Jun 2017 13:32:04 +0000 (15:32 +0200)]
0013190: new customfield type (multiple) "records"

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

Change-Id: Ibef74eb95274bbd8fbcc5215b77188f9635a8d52
Reviewed-on: http://gerrit.tine20.com/customers/4845
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013228: Unescaped values for displayed name and company
Michael Spahn [Mon, 19 Jun 2017 10:26:33 +0000 (12:26 +0200)]
0013228: Unescaped values for displayed name and company

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

Change-Id: I93e4c9dd72ed3e1cc9f79949e57349b7e27b8bdd
Reviewed-on: http://gerrit.tine20.com/customers/4893
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years ago0013234: upload of bigger files fails
Michael Spahn [Mon, 19 Jun 2017 11:25:54 +0000 (13:25 +0200)]
0013234: upload of bigger files fails

* Fix fm recordproxy

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

Change-Id: Ic1dfc1883f2424d60a867af6638ab159758e6601
Reviewed-on: http://gerrit.tine20.com/customers/4895
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoMerge branch '2016.11-develop-ldap' into 2016.11-develop
Philipp Schüle [Mon, 19 Jun 2017 10:55:21 +0000 (12:55 +0200)]
Merge branch '2016.11-develop-ldap' into 2016.11-develop

3 years agouse user backend ldap options for adb sync test
Philipp Schüle [Mon, 19 Jun 2017 09:53:17 +0000 (11:53 +0200)]
use user backend ldap options for adb sync test

Change-Id: I7fcb0f7910b9c7abc8b618bebb1f172021c08e77
Reviewed-on: http://gerrit.tine20.com/customers/4892
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoTinebase Roles - getRolesMembership - account may not yet have a group
Paul Mehrer [Mon, 19 Jun 2017 09:01:13 +0000 (11:01 +0200)]
Tinebase Roles - getRolesMembership - account may not yet have a group

removed sanity check for mandatory group memberships as during account
creation ACL check occures. That check now checks for role membership.
But account is not yet a group member => sanity check failed.

Change-Id: I65f943416bab468ae84abea66d88ff62b241e094
Reviewed-on: http://gerrit.tine20.com/customers/4891
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 ago0013226: DemoData creation failed
mmannigel [Fri, 16 Jun 2017 16:37:29 +0000 (18:37 +0200)]
0013226: DemoData creation failed

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

Change-Id: I15c99916537d247e75b57d39769bc30291b5bfe5
Reviewed-on: http://gerrit.tine20.com/customers/4890
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
3 years agoimprove testUpdateConfig
Philipp Schüle [Fri, 16 Jun 2017 11:16:22 +0000 (13:16 +0200)]
improve testUpdateConfig

... attendeeRoles config might be
 already set

Change-Id: I947ed676ad6585b584bc5c0e91b51cfc0cd7963d
Reviewed-on: http://gerrit.tine20.com/customers/4885
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013222: Allow to filter for rrule
Michael Spahn [Fri, 16 Jun 2017 09:55:10 +0000 (11:55 +0200)]
0013222: Allow to filter for rrule

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

Change-Id: I424f2cef55d747bbc5339acf7c5ef3f47663e290
Reviewed-on: http://gerrit.tine20.com/customers/4883
Reviewed-by: sstamer <s.stamer@metaways.de>
Tested-by: sstamer <s.stamer@metaways.de>
3 years agoExport button doesn't check if application is available
Michael Spahn [Fri, 16 Jun 2017 14:11:42 +0000 (16:11 +0200)]
Export button doesn't check if application is available

Change-Id: I8b8c6387764af62cab499bfb4b3cd0b04230d607
Reviewed-on: http://gerrit.tine20.com/customers/4888
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years ago0013212: allow to edit transistent daysView events
Cornelius Weiß [Thu, 15 Jun 2017 13:57:24 +0000 (15:57 +0200)]
0013212: allow to edit transistent daysView events

!usermanual

Change-Id: Iafc4e51419707d07acce4448b13d7d84171f9119
Reviewed-on: http://gerrit.tine20.com/customers/4880
Reviewed-by: sstamer <s.stamer@metaways.de>
Tested-by: sstamer <s.stamer@metaways.de>
3 years ago0013206: add timeline as additional view
Cornelius Weiß [Fri, 9 Jun 2017 11:47:58 +0000 (13:47 +0200)]
0013206: add timeline as additional view

!usermanual

Change-Id: Ic6cc0d3dd681fc906ac2775aa947a0382993afa8
Reviewed-on: http://gerrit.tine20.com/customers/4850
Reviewed-by: sstamer <s.stamer@metaways.de>
Tested-by: sstamer <s.stamer@metaways.de>
3 years agoAcl/Grant account_type should support roles too
Paul Mehrer [Thu, 15 Jun 2017 07:53:27 +0000 (09:53 +0200)]
Acl/Grant account_type should support roles too

Change-Id: I233ed734975fac1c2fa6828f3562a3d0e438eb63
Reviewed-on: http://gerrit.tine20.com/customers/4879
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years ago0013220: rework action queue
Paul Mehrer [Thu, 30 Mar 2017 15:06:56 +0000 (17:06 +0200)]
0013220: rework action queue

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

Change-Id: I0efb498b00cc77f6d6caa52b3504e9dd7dc7287a
Reviewed-on: http://gerrit.tine20.com/customers/4470
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agochange calendar print to promise
Stefanie Stamer [Thu, 1 Jun 2017 09:11:04 +0000 (11:11 +0200)]
change calendar print to promise

Change-Id: Ia78bd8ac64625e13b9fd57fca1c94ae66d557e58
Reviewed-on: http://gerrit.tine20.com/customers/4795
Reviewed-by: sstamer <s.stamer@metaways.de>
Tested-by: sstamer <s.stamer@metaways.de>
3 years agoallow attendee role intercepting
Cornelius Weiß [Fri, 2 Jun 2017 10:58:18 +0000 (12:58 +0200)]
allow attendee role intercepting

Change-Id: I5fe24876cbf8f217c3f830b51bd24ac248b990bb
Reviewed-on: http://gerrit.tine20.com/customers/4813
Reviewed-by: sstamer <s.stamer@metaways.de>
Tested-by: sstamer <s.stamer@metaways.de>
3 years agooption to show or hide attendee roles
Stefanie Stamer [Thu, 1 Jun 2017 14:51:50 +0000 (16:51 +0200)]
option to show or hide attendee roles

Change-Id: If9ad2eccd76aecf580308c1b06e7f6c432bd322f
Reviewed-on: http://gerrit.tine20.com/customers/4807
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoforgotten translation
Cornelius Weiß [Thu, 15 Jun 2017 13:02:24 +0000 (15:02 +0200)]
forgotten translation

Change-Id: I769c8522dbbb68eb35ffe3919038fd7bcbfd9b84

3 years ago0013184: ignore default container if it's not definitely selected
Michael Spahn [Thu, 8 Jun 2017 15:13:46 +0000 (17:13 +0200)]
0013184: ignore default container if it's not definitely selected

!usermanaual

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

Change-Id: I8d9ab38473952c2ca1a7aed3fbe1fb632d45b395
Reviewed-on: http://gerrit.tine20.com/customers/4848
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years ago0012950: More attachment methods for mail
Michael Spahn [Wed, 19 Apr 2017 14:54:12 +0000 (16:54 +0200)]
0012950: More attachment methods for mail

allows to set mail attachments in multiple ways:
* use uploaded file
* use uploaded file (as download link)
* use file from Filemanager
* use file from Filemanager (as download link)
* set password protection for download links

!usermanual

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

Change-Id: Id585edf70a05e36d2a468b69151128a808a91565
Reviewed-on: http://gerrit.tine20.com/customers/4558
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agomake sure setupuser is present when installing new apps
Philipp Schüle [Wed, 14 Jun 2017 14:10:03 +0000 (16:10 +0200)]
make sure setupuser is present when installing new apps

Change-Id: If59d720020606380e1946440d1871e648c0a778a
Reviewed-on: http://gerrit.tine20.com/customers/4876
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013178: select week of year button for week view
Michael Spahn [Thu, 8 Jun 2017 13:07:23 +0000 (15:07 +0200)]
0013178: select week of year button for week view

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

Change-Id: I81476fe4ce1cf8c8be7ff1c18bc8790af25e0edd
Reviewed-on: http://gerrit.tine20.com/customers/4844
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013208: If virtual node is selected, select all container below
Michael Spahn [Tue, 13 Jun 2017 14:07:54 +0000 (16:07 +0200)]
0013208: If virtual node is selected, select all container below

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

Change-Id: I356e3095eeafbcf46777214f3991f13ce1408122
Reviewed-on: http://gerrit.tine20.com/customers/4870
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agoFileSystem - stat: fix for old numerical application ids
Paul Mehrer [Thu, 15 Jun 2017 08:06:47 +0000 (10:06 +0200)]
FileSystem - stat: fix for old numerical application ids

Change-Id: I0dffcc80fbcaa51a8d0bbc09f523985cfc4984e9
Reviewed-on: http://gerrit.tine20.com/customers/4878
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013210: event details panel is a bit to small
Cornelius Weiß [Thu, 15 Jun 2017 08:10:00 +0000 (10:10 +0200)]
0013210: event details panel is a bit to small

Change-Id: I6ac978cc4b8a64851a20a55a8b3a6fad9e4282d3

3 years agoCalendar - send notifications about upcoming, tentative events to organizer
Paul Mehrer [Wed, 14 Jun 2017 14:37:29 +0000 (16:37 +0200)]
Calendar - send notifications about upcoming, tentative events to organizer

configurably (default: off) send notifications about future events that are
still tentative to organizer. Timespan in days configurable. Additional
filter can be configured too.

Change-Id: I675cc12c0ed14abe7c4a12f6b5254c9d8a61bde3
Reviewed-on: http://gerrit.tine20.com/customers/4877
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 ago0013192: base Mailfiler UI on Filemanager
Cornelius Weiß [Tue, 13 Jun 2017 15:07:53 +0000 (17:07 +0200)]
0013192: base Mailfiler UI on Filemanager

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

Change-Id: Ib366c04575336d2b2dcc0b5b51d4e0f0df989c38
Reviewed-on: http://gerrit.tine20.com/customers/4871
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013176: Revision settings in fm dialog
Michael Spahn [Fri, 2 Jun 2017 16:03:29 +0000 (18:03 +0200)]
0013176: Revision settings in fm dialog

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

Change-Id: I4cac496a8eb8314a5c8f45cdef9169fa3d877939
Reviewed-on: http://gerrit.tine20.com/customers/4823
Tested-by: Jenkins CI (http://ci.tine20.com/)
Tested-by: sstamer <s.stamer@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013182: wrong CalDav URL
Michael Spahn [Wed, 14 Jun 2017 12:15:07 +0000 (14:15 +0200)]
0013182: wrong CalDav URL

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

Change-Id: I33276ae247a0c010d42a1fd5e3dfc3c6eccbd788
Reviewed-on: http://gerrit.tine20.com/customers/4875
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agoCalendar - add update script to add new export definitions
Paul Mehrer [Wed, 14 Jun 2017 10:09:16 +0000 (12:09 +0200)]
Calendar - add update script to add new export definitions

Change-Id: I43ca9a9f14505fdd02a3faae82f20e188ba9d165
Reviewed-on: http://gerrit.tine20.com/customers/4874
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 agocatches problems with missing exports & split view button
Philipp Schüle [Tue, 13 Jun 2017 19:28:22 +0000 (21:28 +0200)]
catches problems with missing exports & split view button

Change-Id: Ie2aad93f83614c2dc6a7f9c1e0eff5eb1eb2f963
Reviewed-on: http://gerrit.tine20.com/customers/4873
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013188: set interval for user password change
Philipp Schüle [Mon, 12 Jun 2017 12:21:07 +0000 (14:21 +0200)]
0013188: set interval for user password change

* user passwords must be changed after X days
* default is 0 days (= never)
* only working for non-LDAP setups

!usermanual

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

Change-Id: If1c38caf4103fdc7a19e97f459bd6bcd25b86442
Reviewed-on: http://gerrit.tine20.com/customers/4860
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
3 years agoMerge branch '2016.11' into 2016.11-develop
Philipp Schüle [Tue, 13 Jun 2017 13:55:17 +0000 (15:55 +0200)]
Merge branch '2016.11' into 2016.11-develop

Change-Id: I91ed04756eede4c56b96cf02934a4d7c1d449ed0

3 years agoMerge branch '2015.11-develop' into 2016.11
Philipp Schüle [Tue, 13 Jun 2017 13:49:02 +0000 (15:49 +0200)]
Merge branch '2015.11-develop' into 2016.11

3 years agoset setupuser in create_admin setup cli function
Philipp Schüle [Tue, 13 Jun 2017 12:53:40 +0000 (14:53 +0200)]
set setupuser in create_admin setup cli function

Change-Id: I763155ac8fd6ad8dff1df883b595301d8f6f0ec6
Reviewed-on: http://gerrit.tine20.com/customers/4868
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
3 years agoset correct Tinebase version (10.28)
Philipp Schüle [Tue, 13 Jun 2017 12:57:58 +0000 (14:57 +0200)]
set correct Tinebase version (10.28)

Change-Id: I55f556104f7aded14700c97f21cd1677224dfec2
Reviewed-on: http://gerrit.tine20.com/customers/4869
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoTinebase Month Filter - add contains operator
Paul Mehrer [Tue, 13 Jun 2017 11:40:12 +0000 (13:40 +0200)]
Tinebase Month Filter - add contains operator

Change-Id: If524ceb8c9c3e2bb32f176a56ed58c36f109a120
Reviewed-on: http://gerrit.tine20.com/customers/4867
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoremoves some unused files from Mailfiler
Philipp Schüle [Tue, 13 Jun 2017 06:45:19 +0000 (08:45 +0200)]
removes some unused files from Mailfiler

* Download Link stuff

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