tine20
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>
3 years agoFelamimail - add sieve scripts to vfs
Paul Mehrer [Mon, 12 Jun 2017 07:25:51 +0000 (09:25 +0200)]
Felamimail - add sieve scripts to vfs

add email notification sieve scripts to vfs. They can be modified by
WebDAV after installation.

Change-Id: I892b26ff5d81c342e784eaeb93f2bd43ee92a3cd
Reviewed-on: http://gerrit.tine20.com/customers/4853
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 Tinebase Update Release10
Paul Mehrer [Mon, 12 Jun 2017 12:51:38 +0000 (14:51 +0200)]
fix Tinebase Update Release10

Change-Id: Id167ed0e2a4ea9e76049eab24f90431269ea7dff
Reviewed-on: http://gerrit.tine20.com/customers/4861
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoskip some new test with ldap/ad backends
Philipp Schüle [Mon, 12 Jun 2017 09:36:54 +0000 (11:36 +0200)]
skip some new test with ldap/ad backends

Change-Id: I21df3f5010083f7b4355e0667cb2bd21d028ece3
Reviewed-on: http://gerrit.tine20.com/customers/4859
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoTinebase Filesystem - preview_count column default to 0
Paul Mehrer [Mon, 12 Jun 2017 09:00:10 +0000 (11:00 +0200)]
Tinebase Filesystem - preview_count column default to 0

in order to fix pgsql not null constraint issue

Change-Id: Ic0fd2c22d98bcb1ff3196de683e36c462fd43955
Reviewed-on: http://gerrit.tine20.com/customers/4856
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 agoadds a test for record customfield resolving
Philipp Schüle [Mon, 12 Jun 2017 09:03:11 +0000 (11:03 +0200)]
adds a test for record customfield resolving

Change-Id: Ia7a8f5c68b49f2fe492289e5d2d9353d2e4e260e
Reviewed-on: http://gerrit.tine20.com/customers/4857
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoAddressbook Json Converter List - missing path feature check
Paul Mehrer [Mon, 12 Jun 2017 08:04:12 +0000 (10:04 +0200)]
Addressbook Json Converter List - missing path feature check

added path feature check

Change-Id: I233a0aaa3da0b6dca3ca71e78223c7a9e91a58d4
Reviewed-on: http://gerrit.tine20.com/customers/4855
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 - bug in deprecated, client sends definition id null
Paul Mehrer [Mon, 12 Jun 2017 07:50:04 +0000 (09:50 +0200)]
Tinebase_Export - bug in deprecated, client sends definition id null

fixed it

Change-Id: Ie025438b5506f4807ccc6a64e727d2d976dd8d48
Reviewed-on: http://gerrit.tine20.com/customers/4854
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::searchFreeTime
Paul Mehrer [Thu, 8 Jun 2017 15:36:43 +0000 (17:36 +0200)]
Calendar_Controller_Event::searchFreeTime

!usermanual

Change-Id: I96ac74a80a7ed1dd54a7487f18d75118b5a8ab3a
Reviewed-on: http://gerrit.tine20.com/customers/4851
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 agofinalize Calendar_Frontend_Json::searchAttendee
Paul Mehrer [Wed, 7 Jun 2017 14:12:45 +0000 (16:12 +0200)]
finalize Calendar_Frontend_Json::searchAttendee

Change-Id: I165d3a86e032ae5242db3945a269403fdf5fd58a
Reviewed-on: http://gerrit.tine20.com/customers/4842
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agonew config to disallow webdav clients using user agent strings
Paul Mehrer [Fri, 9 Jun 2017 15:31:33 +0000 (17:31 +0200)]
new config to disallow webdav clients using user agent strings

config option denyWebDavClientList can contain a list of regex
that will be tested against the user agent. If one of them matches
the request will be aborted with
HTTP/1.1 420 Policy Not Fulfilled User Agent Not Accepted

Change-Id: I43f0a68a801901dd9e69d2f755a6f98a4a2705e3
Reviewed-on: http://gerrit.tine20.com/customers/4852
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 ago0013180: Favorites are not working
Michael Spahn [Thu, 8 Jun 2017 17:40:17 +0000 (19:40 +0200)]
0013180: Favorites are not working

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

Change-Id: I6e110bd6d07fa733873b3e5bca4c28b5dffd16d5
Reviewed-on: http://gerrit.tine20.com/customers/4849
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agofinalizing Filesystem crud notification email
Paul Mehrer [Tue, 6 Jun 2017 15:38:56 +0000 (17:38 +0200)]
finalizing Filesystem crud notification email

Change-Id: I69b2266aa64ca97cd7fc1fbea0d7400596de1cbe
Reviewed-on: http://gerrit.tine20.com/customers/4835
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 - searchAllAttendeeTypes
Paul Mehrer [Wed, 7 Jun 2017 10:15:18 +0000 (12:15 +0200)]
Calendar_Frontend_Json - searchAllAttendeeTypes

and add test

Change-Id: Ic281885a081f63b61c68b681dc5c083df93f32ab
Reviewed-on: http://gerrit.tine20.com/customers/4840
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 - add getFreeBusyInfo
Paul Mehrer [Wed, 7 Jun 2017 07:56:08 +0000 (09:56 +0200)]
Calendar_Frontend_Json - add getFreeBusyInfo

and test

Change-Id: I1eca5f1e07858023cdab9027d755000f078b140b
Reviewed-on: http://gerrit.tine20.com/customers/4838
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years ago0013020: Touch devices show double modal popups
Cornelius Weiß [Tue, 6 Jun 2017 17:48:08 +0000 (19:48 +0200)]
0013020: Touch devices show double modal popups

Change-Id: Ic9379cb1518d33a6ba82c4f1dc3789e804c3ef61
Reviewed-on: http://gerrit.tine20.com/customers/4837
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years ago0013146: Popup window for user edit not working (touch device)
Cornelius Weiß [Tue, 6 Jun 2017 17:46:56 +0000 (19:46 +0200)]
0013146: Popup window for user edit not working (touch device)

Change-Id: I27906c7e5dc1320be8879549c30c64816be1f04e
Reviewed-on: http://gerrit.tine20.com/customers/4836
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agofix default branding logo to be relative
Paul Mehrer [Tue, 6 Jun 2017 15:21:06 +0000 (17:21 +0200)]
fix default branding logo to be relative

Change-Id: I091f9f27658d037a2bfa8660fb6aa4832b839761
Reviewed-on: http://gerrit.tine20.com/customers/4834
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years ago0013172: Introduce notifications into filemanager
Michael Spahn [Mon, 29 May 2017 16:28:11 +0000 (18:28 +0200)]
0013172: Introduce notifications into filemanager

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

Change-Id: I7acc3abb949d014a0d6c334c42a1038eb33c7d58
Reviewed-on: http://gerrit.tine20.com/customers/4811
Tested-by: sstamer <s.stamer@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: sstamer <s.stamer@metaways.de>
3 years agopgsql - mark Addressbook_Export_DocTest skipped
Paul Mehrer [Tue, 6 Jun 2017 11:33:19 +0000 (13:33 +0200)]
pgsql - mark Addressbook_Export_DocTest skipped

pgsql test problem, the export look ok, but md5 checksum does
not match the mysql exports.

Change-Id: I339b4097524f666076b54ca70389736b15620cf3
Reviewed-on: http://gerrit.tine20.com/customers/4831
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 - fix tinebase_tree_node query
Paul Mehrer [Tue, 6 Jun 2017 11:27:29 +0000 (13:27 +0200)]
pgsql - fix tinebase_tree_node query

Change-Id: I5ac4f51edde6b15a0d9eb790af1b1cc6314687e4
Reviewed-on: http://gerrit.tine20.com/customers/4830
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoFilemanager - allow to delete own notification props
Paul Mehrer [Tue, 6 Jun 2017 09:51:40 +0000 (11:51 +0200)]
Filemanager - allow to delete own notification props

and added test for this

Change-Id: I73b3c5920cffee3b390c78ea8613eff47e6fdf52
Reviewed-on: http://gerrit.tine20.com/customers/4828
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoTinebase Filesystem - make getChild case sensitive
Paul Mehrer [Tue, 6 Jun 2017 08:57:15 +0000 (10:57 +0200)]
Tinebase Filesystem - make getChild case sensitive

and added test. It is possible to rename a folder just by case now:
/a/b/c/d
=>
/a/b/c/D
did fail before, works now

Change-Id: I85962aea9c070a21443be688ad8167ca323ad303
Reviewed-on: http://gerrit.tine20.com/customers/4826
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 window conifg for non route dispatching
Cornelius Weiß [Tue, 6 Jun 2017 08:25:54 +0000 (10:25 +0200)]
fix window conifg for non route dispatching

Change-Id: I30c2793ff1e3876818730ebf7ba6fc0b4a3745bb
Reviewed-on: http://gerrit.tine20.com/customers/4827
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agoFilemanager - allow notification props update on read grant
Paul Mehrer [Tue, 6 Jun 2017 07:04:58 +0000 (09:04 +0200)]
Filemanager - allow notification props update on read grant

allow to edit ones own notification properties with only read
grant given

added test

Change-Id: I237cdbc320f66867143c1d72a064cc04bb0c8315
Reviewed-on: http://gerrit.tine20.com/customers/4825
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 setuptest
Paul Mehrer [Fri, 2 Jun 2017 14:52:05 +0000 (16:52 +0200)]
fix setuptest

Change-Id: I2863aa60fc2f80611ac8bf779e5e9fefe8aa705c
Reviewed-on: http://gerrit.tine20.com/customers/4819
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 agoactivate apps via app routes
Cornelius Weiß [Fri, 2 Jun 2017 19:45:27 +0000 (21:45 +0200)]
activate apps via app routes

* skip extra layout cycles
* fix self toggeling apps

Change-Id: I293fd8f13f51d2c486e146ba4a66dd523ec6019d
Reviewed-on: http://gerrit.tine20.com/customers/4824
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agofix editDialogs w/o recordClass
Cornelius Weiß [Fri, 2 Jun 2017 15:22:33 +0000 (17:22 +0200)]
fix editDialogs w/o recordClass

* e.g. container  grantsUI

Change-Id: Id3f4bfb0cf5ed57e65fb9edb9a65b96c3116f653
Reviewed-on: http://gerrit.tine20.com/customers/4822
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years ago0013170: add ui for indexed status
Cornelius Weiß [Fri, 2 Jun 2017 14:56:03 +0000 (16:56 +0200)]
0013170: add ui for indexed status

Change-Id: I559852bc77b25e64d97e24fe98b33fac3989b3ec
Reviewed-on: http://gerrit.tine20.com/customers/4820
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agofix alarm panel in event edit dialog
Michael Spahn [Fri, 2 Jun 2017 14:39:54 +0000 (16:39 +0200)]
fix alarm panel in event edit dialog

Change-Id: Ic15fe7950afb357f6f673fcd5742ce0363321cb2
Reviewed-on: http://gerrit.tine20.com/customers/4818
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agoFilemanager - added isIndexed field / filter
Paul Mehrer [Fri, 2 Jun 2017 12:50:18 +0000 (14:50 +0200)]
Filemanager - added isIndexed field / filter

!usermanual

Change-Id: I5ebb7d1771c9954e859d09092a5d099674586717
Reviewed-on: http://gerrit.tine20.com/customers/4817
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_Model_Tree_Node validation for revision and notifiction props
Paul Mehrer [Fri, 2 Jun 2017 10:48:05 +0000 (12:48 +0200)]
Tinebase_Model_Tree_Node validation for revision and notifiction props

Change-Id: I5ac6ca54c1f482c46b9a35cec50b14c088938d09
Reviewed-on: http://gerrit.tine20.com/customers/4812
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoTinebase Container - make it replicable
Paul Mehrer [Thu, 1 Jun 2017 15:40:30 +0000 (17:40 +0200)]
Tinebase Container - make it replicable

Change-Id: I8eabc08d41cfe342d756932f3d45cb58e1248dad
Reviewed-on: http://gerrit.tine20.com/customers/4809
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agofix list/group adding
Cornelius Weiß [Fri, 2 Jun 2017 12:30:57 +0000 (14:30 +0200)]
fix list/group adding

Change-Id: I539321a5cb36604a9d89e5a439294c52a1084b9a
Reviewed-on: http://gerrit.tine20.com/customers/4816
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agoFilemanager - add converter to add name to notification property
Paul Mehrer [Thu, 1 Jun 2017 14:28:27 +0000 (16:28 +0200)]
Filemanager - add converter to add name to notification property

Change-Id: I9c9030927063a9a37ededd3757af5a4910de4e6c
Reviewed-on: http://gerrit.tine20.com/customers/4805
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agofixes some update scripts
Philipp Schüle [Thu, 1 Jun 2017 11:53:54 +0000 (13:53 +0200)]
fixes some update scripts

* and favorite prop is no longer mandatory
 for ImportExportDefinitions

Change-Id: I320a3f8b88f47728a10d9382f7d925a89eb69dcc
Reviewed-on: http://gerrit.tine20.com/customers/4798
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agofix attachments from filemanager
Cornelius Weiß [Thu, 1 Jun 2017 15:50:09 +0000 (17:50 +0200)]
fix attachments from filemanager

Change-Id: Ifb89dba90d7c47908ac7df046c1bee4d2f94923f
Reviewed-on: http://gerrit.tine20.com/customers/4810
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agoFix history for autogenerated dialogs
Michael Spahn [Thu, 1 Jun 2017 14:57:58 +0000 (16:57 +0200)]
Fix history for autogenerated dialogs

Change-Id: Ie3ba59c3fcaa460a244f372d1281dfff1e61d165
Reviewed-on: http://gerrit.tine20.com/customers/4808
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agoCalendar Export - fix docx export
Paul Mehrer [Thu, 1 Jun 2017 12:05:43 +0000 (14:05 +0200)]
Calendar Export - fix docx export

Change-Id: Id47aaf6ccf68f97eda8b03e02046229f5c095116
Reviewed-on: http://gerrit.tine20.com/customers/4799
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 cal single exports
Cornelius Weiß [Thu, 1 Jun 2017 12:47:53 +0000 (14:47 +0200)]
fix cal single exports

Change-Id: Ibd00ee65f4467ee6c1320dd263eac931fc62f7cb
Reviewed-on: http://gerrit.tine20.com/customers/4802
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agofix cal export btn
Cornelius Weiß [Thu, 1 Jun 2017 12:31:40 +0000 (14:31 +0200)]
fix cal export btn

Change-Id: I17c8c961574e2079865551a85f506a203c17376e
Reviewed-on: http://gerrit.tine20.com/customers/4800
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agotest update list with relation
Stefanie Stamer [Wed, 24 May 2017 12:55:25 +0000 (14:55 +0200)]
test update list with relation

Change-Id: I8a7c9470c076e44910ddcd9b12951dec2a5f2927
Reviewed-on: http://gerrit.tine20.com/customers/4757
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoTinebase FilterGroup - guess model if not set
Paul Mehrer [Thu, 1 Jun 2017 10:34:07 +0000 (12:34 +0200)]
Tinebase FilterGroup - guess model if not set

Change-Id: I4a3812a34032047c884b713df90f4ed750ac19ec
Reviewed-on: http://gerrit.tine20.com/customers/4797
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 ago0013134: Remove button order preference
Michael Spahn [Tue, 23 May 2017 14:14:44 +0000 (16:14 +0200)]
0013134: Remove button order preference

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

Change-Id: I9e43eb0a3d34735a9bcd549f3d25262807771679
Reviewed-on: http://gerrit.tine20.com/customers/4743
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years ago0013060: refactor filemanager node actions
Philipp Schüle [Wed, 31 May 2017 12:31:14 +0000 (14:31 +0200)]
0013060: refactor filemanager node actions

* fixes top level folder acl (server side)
* fixes "other users": all users where shown
 even if they did not grant access to any folder

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

Change-Id: I915cb9823bbe02ed762066b0aab7bdc3ed689a60
Reviewed-on: http://gerrit.tine20.com/customers/4791
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoTinebase Export: allow additional records send by client
Paul Mehrer [Thu, 1 Jun 2017 10:16:30 +0000 (12:16 +0200)]
Tinebase Export: allow additional records send by client

Change-Id: I0a9fbfde905af57fc69124f1db290e0dc6198dbb
Reviewed-on: http://gerrit.tine20.com/customers/4796
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoclean up exports
Paul Mehrer [Wed, 31 May 2017 12:19:07 +0000 (14:19 +0200)]
clean up exports

Change-Id: Ib40fd33eccddbf3cf91cf9b84fdead09efa9dcf9
Reviewed-on: http://gerrit.tine20.com/customers/4790
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoTinebase / Filemanager Replication - replicate grants, xprops
Paul Mehrer [Tue, 30 May 2017 16:22:06 +0000 (18:22 +0200)]
Tinebase / Filemanager Replication - replicate grants, xprops

replicate folder grants, folder notification settings and
folder revision settings

Change-Id: I762230ab2c2e19c680525f17322cb4191c8a6663
Reviewed-on: http://gerrit.tine20.com/customers/4780
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 agorole out generic export aciton
Cornelius Weiß [Wed, 31 May 2017 12:58:55 +0000 (14:58 +0200)]
role out generic export aciton

Change-Id: I306426e0925583a8d52c2765cb4e6cfa2b43513f
Reviewed-on: http://gerrit.tine20.com/customers/4792
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 - add format to definition, allow template from client
Paul Mehrer [Wed, 31 May 2017 07:16:50 +0000 (09:16 +0200)]
Tinebase Export - add format to definition, allow template from client

Change-Id: I8f9c8821781782c424a0fce9413c237d70a7418f
Reviewed-on: http://gerrit.tine20.com/customers/4784
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years ago0013162: applications keep switching
Cornelius Weiß [Wed, 31 May 2017 12:02:22 +0000 (14:02 +0200)]
0013162: applications keep switching

Change-Id: I149f409f1026f45e93f8eb640604b3880f1e9281
Reviewed-on: http://gerrit.tine20.com/customers/4789
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years ago0013144: Timetracker cannot be updated
Philipp Schüle [Mon, 29 May 2017 10:29:44 +0000 (12:29 +0200)]
0013144: Timetracker cannot be updated

TODO
* add a check function for checking index existence

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

Change-Id: Ib62764c16ca59bc648c63dfd2973b3d6c658f752
Reviewed-on: http://gerrit.tine20.com/customers/4769
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013120: Via Admin-App created calendar-container have a wrong model
Michael Spahn [Tue, 23 May 2017 12:02:14 +0000 (14:02 +0200)]
0013120: Via Admin-App created calendar-container have a wrong model

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

Change-Id: I282d4faed59184593bb067d8d8a6360450240094
Reviewed-on: http://gerrit.tine20.com/customers/4739
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013156: export event from resource attendee
Cornelius Weiß [Wed, 31 May 2017 05:58:41 +0000 (07:58 +0200)]
0013156: export event from resource attendee

* have export action in attendee grid panel context menu
* export resource and add event data so template can evaluate resource
  AND event data

!usermanual

Change-Id: I0043588fa1854c4edb09048fa4dab5b9d5fb73d6
Reviewed-on: http://gerrit.tine20.com/customers/4783
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 ago0013154: export into attached/linked template
Cornelius Weiß [Tue, 30 May 2017 14:46:07 +0000 (16:46 +0200)]
0013154: export into attached/linked template

* look for matching record attachments/links when exporting a single record in EditDialog
* create sub menu with matching files and export into them

!usermanual

Change-Id: I1259162164047ddacc3bb34961c41f8a089071c8
Reviewed-on: http://gerrit.tine20.com/customers/4782
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years ago0013138: generic export buttons & favorite
Cornelius Weiß [Tue, 23 May 2017 17:05:06 +0000 (19:05 +0200)]
0013138: generic export buttons & favorite

* query for export favorites
* generic export btn for grid
* generic export btn for editDialog

!usermanual

Change-Id: I86dab63c3376255a894cc463fa9f65b5ab5ba892
Reviewed-on: http://gerrit.tine20.com/customers/4755
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years ago0013160: user search should find disabled/hidden users
Philipp Schüle [Tue, 30 May 2017 16:37:59 +0000 (18:37 +0200)]
0013160: user search should find disabled/hidden users

* adds recursive param to isFilterSet()
* create contacts for system users
* use var_export instead of print_r for json api payload

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

Change-Id: Idd799c3b09c47d9d84fdc4c31ff1dce0acbb19d4
Reviewed-on: http://gerrit.tine20.com/customers/4781
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agocheckState on combo selects
Cornelius Weiß [Tue, 30 May 2017 13:22:56 +0000 (15:22 +0200)]
checkState on combo selects

Change-Id: I11093aadc615fe24de3cdcd70a6fbf65261fef2d
Reviewed-on: http://gerrit.tine20.com/customers/4779
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: sstamer <s.stamer@metaways.de>
Tested-by: sstamer <s.stamer@metaways.de>
3 years ago0013158: Grid state is lost
Michael Spahn [Wed, 31 May 2017 08:00:56 +0000 (10:00 +0200)]
0013158: Grid state is lost

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

Change-Id: I477a0ee87bfe88a5f76be2c4c6538f5447cbd921
Reviewed-on: http://gerrit.tine20.com/customers/4785
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years ago0013140: new filter criteria 'contains a word starting with'
Michael Spahn [Wed, 24 May 2017 12:27:46 +0000 (14:27 +0200)]
0013140: new filter criteria 'contains a word starting with'

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

Change-Id: I697d66d2153f6f7e6b9314f752091fe4d7cfb288
Reviewed-on: http://gerrit.tine20.com/customers/4756
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013078: allow to print groups from edit dialog
Stefanie Stamer [Mon, 15 May 2017 14:11:39 +0000 (16:11 +0200)]
0013078: allow to print groups from edit dialog

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

Change-Id: If1e1b4dab6db9882b834b1db4c680a4dc21e8240
Reviewed-on: http://gerrit.tine20.com/customers/4671
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years agoshow loadmask until members and roles are loaded
Stefanie Stamer [Tue, 23 May 2017 16:38:54 +0000 (18:38 +0200)]
show loadmask until members and roles are loaded

Change-Id: Ia06ba9610abe9a39e8adb9b704589e52e82cde32
Reviewed-on: http://gerrit.tine20.com/customers/4747
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
Tested-by: Cornelius Weiss <c.weiss@metaways.de>
3 years ago0013136: Allow contains and notcontains for description
Michael Spahn [Wed, 24 May 2017 10:40:36 +0000 (12:40 +0200)]
0013136: Allow contains and notcontains for description

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

Change-Id: I64fa69b68c519adf40bab313e294ceaa72a22843
Reviewed-on: http://gerrit.tine20.com/customers/4753
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013148: add fulltext indicies to existing installations (after upgrading mysql to...
Philipp Schüle [Tue, 30 May 2017 10:07:10 +0000 (12:07 +0200)]
0013148: add fulltext indicies to existing installations (after upgrading mysql to 5.6.4+)

* use correct $setupBackend

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

Change-Id: I5d67cf13eebb58bf26e9553567c3bad9808e4dc9
Reviewed-on: http://gerrit.tine20.com/customers/4778
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoTinebase Replication - fix role members / rights
Paul Mehrer [Mon, 29 May 2017 15:03:32 +0000 (17:03 +0200)]
Tinebase Replication - fix role members / rights

Change-Id: Ife3ac4ceac7992c8ca4006dbe65fc9b80d5ff704
Reviewed-on: http://gerrit.tine20.com/customers/4773
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013096: Dropping folder into FM causes a crash
Michael Spahn [Thu, 18 May 2017 13:20:32 +0000 (15:20 +0200)]
0013096: Dropping folder into FM causes a crash

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

Change-Id: I3be5cf638e961185e1d2fce35bbc29d3fd144b41
Reviewed-on: http://gerrit.tine20.com/customers/4707
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoOR filterTreePanel is too small
Stefanie Stamer [Tue, 30 May 2017 08:33:16 +0000 (10:33 +0200)]
OR filterTreePanel is too small

Change-Id: Iee96bfe3b3510994beb3e6fb3bf90c86cdcf20c3
Reviewed-on: http://gerrit.tine20.com/customers/4777
Reviewed-by: sstamer <s.stamer@metaways.de>
Tested-by: sstamer <s.stamer@metaways.de>
3 years ago13148: add fulltext indicies to existing installations (after upgrading mysql to...
Paul Mehrer [Tue, 30 May 2017 08:27:56 +0000 (10:27 +0200)]
13148: add fulltext indicies to existing installations (after upgrading mysql to 5.6.4+)

Change-Id: Ia09761360b5a4180059c12960669a84f82aad818
Reviewed-on: http://gerrit.tine20.com/customers/4776
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoTinebase Frontend Cli - createFullTextIndex
Paul Mehrer [Mon, 29 May 2017 16:52:40 +0000 (18:52 +0200)]
Tinebase Frontend Cli - createFullTextIndex

cli function to create full text indexes for example if
existing and up to date installation wants to upgrade from
mysql5.5 to 5.6.4+

Change-Id: I48f130c8d736ee6f19fefe9deb2cd79be9623cf2
Reviewed-on: http://gerrit.tine20.com/customers/4775
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoTinebase Filesystem - fix notification
Paul Mehrer [Mon, 29 May 2017 16:09:44 +0000 (18:09 +0200)]
Tinebase Filesystem - fix notification

just a typo

Change-Id: I1de43c014e91f07aa615985a4f8256d6d9cc2dd3
Reviewed-on: http://gerrit.tine20.com/customers/4774
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 - implement group by
Paul Mehrer [Tue, 23 May 2017 12:42:17 +0000 (14:42 +0200)]
Tinebase Export - implement group by

Change-Id: I73b6a4b629971ca1bdf8f6323994312396e077e6
Reviewed-on: http://gerrit.tine20.com/customers/4765
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
3 years ago0013032: add GRANT_DOWNLOAD
Philipp Schüle [Mon, 29 May 2017 13:21:46 +0000 (15:21 +0200)]
0013032: add GRANT_DOWNLOAD

* adds test for download record attachment
* ignoreAcl when fetching record attachments
 ... as acl is already assured by record acl

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

Change-Id: I1df512dc966c58773dcd5d2e905882a54d9fae09
Reviewed-on: http://gerrit.tine20.com/customers/4771
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agofix timing issues with checkState
Cornelius Weiß [Mon, 29 May 2017 08:13:22 +0000 (10:13 +0200)]
fix timing issues with checkState

Change-Id: Ib84e5f004bd988996765ca28572ca0e18c47e8ab
Reviewed-on: http://gerrit.tine20.com/customers/4768
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agolower loglevel for server caching
Philipp Schüle [Wed, 24 May 2017 12:56:25 +0000 (14:56 +0200)]
lower loglevel for server caching

Change-Id: I6d07903472b53e7c2b6f5ab285e0d98d57079577
Reviewed-on: http://gerrit.tine20.com/customers/4758
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoTinebase Filesystem - fix revisionProps
Paul Mehrer [Wed, 24 May 2017 08:23:22 +0000 (10:23 +0200)]
Tinebase Filesystem - fix revisionProps

add nodeId
fix double encoding
add json test

Change-Id: I218fb05a93f41667ed96ab5d293011ba5ea91a10
Reviewed-on: http://gerrit.tine20.com/customers/4754
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
3 years agoMake datefield readonly in file publish summary
Michael Spahn [Wed, 24 May 2017 10:19:46 +0000 (12:19 +0200)]
Make datefield readonly in file publish summary

Change-Id: I8ecc16b06d7f064bd917050ee5262b48cd4f1a97
Reviewed-on: http://gerrit.tine20.com/customers/4752
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years agofix problem with empty email in aliases grid
Philipp Schüle [Tue, 23 May 2017 15:26:01 +0000 (17:26 +0200)]
fix problem with empty email in aliases grid

Change-Id: If5666fe340e301259746e126224c97b284444dff
Reviewed-on: http://gerrit.tine20.com/customers/4746
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoinitialize MailFiler personal folders
Philipp Schüle [Tue, 23 May 2017 15:25:31 +0000 (17:25 +0200)]
initialize MailFiler personal folders

Change-Id: I1b889670e456a782c4fab728f41a97b0f604685b
Reviewed-on: http://gerrit.tine20.com/customers/4745
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012762: Filing process fails with large no. of mails
Philipp Schüle [Tue, 23 May 2017 15:12:35 +0000 (17:12 +0200)]
0012762: Filing process fails with large no. of mails

* only show loadmask for < 5 mails

TODO: think about using action queue for filing

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

Change-Id: I4143b6e90ac813333fdea52322fd140a1ad7cf61
Reviewed-on: http://gerrit.tine20.com/customers/4744
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013110: allow to config grid copy edit via modelconfig
Philipp Schüle [Mon, 22 May 2017 15:09:28 +0000 (17:09 +0200)]
0013110: allow to config grid copy edit via modelconfig

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

Change-Id: I6ec5d31b7b1587614ab9aef5488f235dacdc61bd
Reviewed-on: http://gerrit.tine20.com/customers/4727
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013130: Exception if no email is set
Michael Spahn [Tue, 23 May 2017 12:38:32 +0000 (14:38 +0200)]
0013130: Exception if no email is set

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

Change-Id: Ie7d6ce84919081375237041de7391ac412a2d977
Reviewed-on: http://gerrit.tine20.com/customers/4740
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoallow customfields for Calendar resources
Philipp Schüle [Tue, 23 May 2017 13:48:16 +0000 (15:48 +0200)]
allow customfields for Calendar resources

Change-Id: Ib1a70c95c5f2851bdb66cbe3759d106ceb89508c
Reviewed-on: http://gerrit.tine20.com/customers/4741
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013104: One cannot add a new calendar within the calendar-app
Michael Spahn [Tue, 23 May 2017 09:46:48 +0000 (11:46 +0200)]
0013104: One cannot add a new calendar within the calendar-app

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

Change-Id: Ieb142ccc9601e535cb33d20e3ab1dc670dd7dad5
Reviewed-on: http://gerrit.tine20.com/customers/4734
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013014: Allow to manage resources in addressbook module
Michael Spahn [Wed, 3 May 2017 13:04:23 +0000 (15:04 +0200)]
0013014: Allow to manage resources in addressbook module

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

Change-Id: I2fa3cb7162dc327d5644a432da51b7e7b2813fae
Reviewed-on: http://gerrit.tine20.com/customers/4609
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoFix resize for document preview
Michael Spahn [Tue, 23 May 2017 13:48:37 +0000 (15:48 +0200)]
Fix resize for document preview

Change-Id: I5b282a229c4773039f917820e7cce8f5aac2d00c
Reviewed-on: http://gerrit.tine20.com/customers/4742
Tested-by: sstamer <s.stamer@metaways.de>
Reviewed-by: Michael Spahn <m.spahn@metaways.de>
Tested-by: Michael Spahn <m.spahn@metaways.de>
3 years ago0013132: allow to create textarea customfields
Stefanie Stamer [Wed, 17 May 2017 13:20:16 +0000 (15:20 +0200)]
0013132: allow to create textarea customfields

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

Change-Id: Ia29106edefc2df80be1922c21cd04156464a1f68
Reviewed-on: http://gerrit.tine20.com/customers/4691
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0013122: navigate anchors in mails via javascript
Philipp Schüle [Wed, 17 May 2017 13:07:09 +0000 (15:07 +0200)]
0013122: navigate anchors in mails via javascript

TODO
* improve scrolling accuracy

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

Change-Id: Iaf87c316be868a34c5a4e52757a3624124800ad3
Reviewed-on: http://gerrit.tine20.com/customers/4688
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>