Philipp Schüle [Mon, 6 Mar 2017 20:33:08 +0000 (21:33 +0100)]
Merge branch '2016.11' into 2016.11-develop
Paul Mehrer [Mon, 6 Mar 2017 15:33:25 +0000 (16:33 +0100)]
fix modlog test undo
Change-Id: Iae6602da41611a587aa0a8b2f0dd1b5e11f7d3d4
Reviewed-on: http://gerrit.tine20.com/customers/4308
Reviewed-by: Paul Mehrer <p.mehrer@metaways.de>
Tested-by: Paul Mehrer <p.mehrer@metaways.de>
Philipp Schüle [Mon, 6 Mar 2017 12:36:44 +0000 (13:36 +0100)]
Merge branch '2016.11' into 2016.11-develop
Change-Id: I2a895a56625f088f4f90de41a9a8e00dad0dc530
Philipp Schüle [Mon, 6 Mar 2017 12:33:17 +0000 (13:33 +0100)]
Merge branch '2015.11-develop' into 2016.11
Philipp Schüle [Mon, 6 Mar 2017 12:33:05 +0000 (13:33 +0100)]
Merge branch '2015.11' into 2015.11-develop
Paul Mehrer [Mon, 6 Mar 2017 11:20:35 +0000 (12:20 +0100)]
fix random failure of modlog test
Change-Id: I4c59f79fefd8a06f87f46a4592d9ed1908925484
Reviewed-on: http://gerrit.tine20.com/customers/4304
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Fri, 10 Feb 2017 09:57:10 +0000 (10:57 +0100)]
0012750: don't cache mainscreen / popup html in DEV mode
https://forge.tine20.org/view.php?id=12750
Change-Id: I69ebb8f73982b65af87aeb9114c5705b5f640d04
Reviewed-on: http://gerrit.tine20.com/customers/4194
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Cornelius Weiß [Fri, 24 Feb 2017 07:34:58 +0000 (08:34 +0100)]
0012720: Contact Edit Dialog does not close with Modal Windows
Change-Id: Ib90d604abeeef354b406215cd65e69d0099b4730
Reviewed-on: http://gerrit.tine20.com/customers/4258
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Mon, 27 Feb 2017 16:55:31 +0000 (17:55 +0100)]
0002284: add reply-to setting to email account
!usermanual
https://forge.tine20.org/view.php?id=2284
Change-Id: Ic9e6ef0406b8c3253791b16d4302ba8158825738
Reviewed-on: http://gerrit.tine20.com/customers/4276
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Wed, 1 Mar 2017 09:03:25 +0000 (10:03 +0100)]
0012748: grid not reloading after delete
... for tags and roles
adds missing scope:this
https://forge.tine20.org/view.php?id=12748
Change-Id: I8a826f38b812007dd34689bc6ad681d2c0589f94
Reviewed-on: http://gerrit.tine20.com/customers/4290
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Michael Spahn [Fri, 3 Mar 2017 11:12:16 +0000 (12:12 +0100)]
0012740: container duplicating
https://forge.tine20.org/view.php?id=12740
Change-Id: Ib7c71abaf7c601e372bb7a8aa1501a3b521be2dc
Reviewed-on: http://gerrit.tine20.com/customers/4300
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Cornelius Weiß [Fri, 24 Feb 2017 15:01:28 +0000 (16:01 +0100)]
0010780: MessageBox "Session invalid" occurs if Browser is closed without logout in the last Session
* when installed in a subdirectory, some browser don't remove cookie as
the path spec is not matching
Change-Id: I648898d53a25b3b1b212714f99ba72a18aeddcdf
Reviewed-on: http://gerrit.tine20.com/customers/4266
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Tue, 28 Feb 2017 13:47:33 +0000 (14:47 +0100)]
add more logging to MSEventFacade
show which attendee are removed
Change-Id: I24252aa89959e999b99f18fb6c55eef8be612312
Reviewed-on: http://gerrit.tine20.com/customers/4280
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Paul Mehrer [Fri, 24 Feb 2017 14:38:03 +0000 (15:38 +0100)]
0012734: phone numbers: fix update *_normalized for empty values
telephone numbers normalized were not updated in case
the base telephone number was set to an empty values
fixed that
https://forge.tine20.org/view.php?id=12734
Change-Id: Ibb6cf7f88a929df6386b7ceb6242fd6617d1d1c1
Reviewed-on: http://gerrit.tine20.com/customers/4265
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Sun, 26 Feb 2017 17:22:27 +0000 (18:22 +0100)]
0012724: fix history panel for mc v2 apps
https://forge.tine20.org/view.php?id=12724
Change-Id: I636527155e2535213b273f23a0ed2a20ad582d62
Reviewed-on: http://gerrit.tine20.com/customers/4269
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: sstamer <s.stamer@metaways.de>
Philipp Schüle [Mon, 27 Feb 2017 10:28:56 +0000 (11:28 +0100)]
log scheduled import resource on failure
Change-Id: I4112865aa6317ae75f1714d8d4bc88410418a240
Reviewed-on: http://gerrit.tine20.com/customers/4272
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Michael Spahn [Thu, 9 Feb 2017 10:36:07 +0000 (11:36 +0100)]
0012628: Deal with empty values in numberfield
https://forge.tine20.org/view.php?id=12628
Change-Id: I6a03fb9fb4b43e2e50e6a83271339726f881a492
Reviewed-on: http://gerrit.tine20.com/customers/4270
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>
Cornelius Weiß [Mon, 27 Feb 2017 09:10:25 +0000 (10:10 +0100)]
fix record class detection logic
Change-Id: I2e4abb34e0184b926444e486da0fa6b407281ff6
Reviewed-on: http://gerrit.tine20.com/customers/4271
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Cornelius Weiß [Fri, 24 Feb 2017 11:23:18 +0000 (12:23 +0100)]
fix notification api detection
* some browsers show undefined variable exception
* @see https://developer.mozilla.org/de/docs/Web/API/notification
Change-Id: Icce479e671c4ba0c944bfa3a2024f96d5a11b3d3
Reviewed-on: http://gerrit.tine20.com/customers/4262
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Wed, 22 Feb 2017 16:26:56 +0000 (17:26 +0100)]
adds missing quotes
see TINE20_BUILDTYPE might not be defined yet
Change-Id: I4674f2d38cbc4bf9b2e14301d648a98a71c93487
Reviewed-on: http://gerrit.tine20.com/customers/4251
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Cornelius Weiß [Wed, 25 Jan 2017 08:56:43 +0000 (09:56 +0100)]
0012546: improve detection of version update in client
* add hashes to js assets
* back to eTag based on asset hashes
* include hash to registry
* autoreload outdated client
https://forge.tine20.org/view.php?id=12546
Change-Id: Ia75462e808aa4c021d12958ab4e53485a6cb56b2
Reviewed-on: http://gerrit.tine20.com/customers/4245
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Thu, 23 Feb 2017 07:55:28 +0000 (08:55 +0100)]
update geodata: don't overwrite existing data
0012596: allow to update all contact geodata with cli command
Change-Id: Id604fe993c5390884e15c1500701616b47a61674
Reviewed-on: http://gerrit.tine20.com/customers/4254
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Wed, 22 Feb 2017 13:51:15 +0000 (14:51 +0100)]
Revert "0012546: improve detection of version update in client"
This reverts commit
c21e0334c0fa567633ce24bb73ef7e0ac8800687.
Philipp Schüle [Wed, 22 Feb 2017 13:07:08 +0000 (14:07 +0100)]
Merge branch '2016.11' into 2016.11-develop
Change-Id: If58433cea71cb00159f2b275a4aba2a7231afbe6
Philipp Schüle [Wed, 22 Feb 2017 12:51:50 +0000 (13:51 +0100)]
Merge branch '2015.11-develop' into 2016.11
Change-Id: I7cac68e2d1b963eb2020b2cf479c82e69bd237d4
Philipp Schüle [Wed, 22 Feb 2017 12:49:44 +0000 (13:49 +0100)]
Merge branch '2015.11' into 2015.11-develop
Change-Id: Id2ede59bdc1a79a0f96db44585c620193fe3401d
Cornelius Weiß [Wed, 25 Jan 2017 08:56:43 +0000 (09:56 +0100)]
0012546: improve detection of version update in client
* add hashes to js assets
* back to eTag based on asset hashes
* include hash to registry
* autoreload outdated client
https://forge.tine20.org/view.php?id=12546
Change-Id: Id69ea6141a7925b7518547d48c2d08ee7715155f
Reviewed-on: http://gerrit.tine20.com/customers/4222
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Paul Mehrer [Thu, 16 Feb 2017 11:29:43 +0000 (12:29 +0100)]
0012688: Tinebase_FileSystem - fix clear deleted files
be more safe and check if directory contents
are directories as expected. Only relevant
if license generator is present currently
https://forge.tine20.org/view.php?id=12688
Change-Id: I7f36f115df5b0c892f654df55c1b76e6cb1afe90
Reviewed-on: http://gerrit.tine20.com/customers/4223
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Mon, 20 Feb 2017 09:39:42 +0000 (10:39 +0100)]
0012686: support new w3c Notification api
https://www.w3.org/TR/notifications/
http://stackoverflow.com/questions/2271156/chrome-desktop-notification-example/
13328513
!usermanual
https://forge.tine20.org/view.php?id=12686
Change-Id: I33221e2244894bde171f0933285d07cfbc0e09b6
Reviewed-on: http://gerrit.tine20.com/customers/4232
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Cornelius Weiß [Thu, 16 Feb 2017 11:46:55 +0000 (12:46 +0100)]
0010780: MessageBox "Session invalid" occurs if Browser is closed without logout in the last Session
Change-Id: I53dd73a34941e2c366efe5d338cb72a9414564c9
Reviewed-on: http://gerrit.tine20.com/customers/4224
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Cornelius Weiß [Thu, 16 Feb 2017 16:43:56 +0000 (17:43 +0100)]
0012666: CORS preflight requests are not dispatched properly
Change-Id: I06366e98f8687d1f78ebab07762ceb0a83d73cc5
Reviewed-on: http://gerrit.tine20.com/customers/4227
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>
Cornelius Weiß [Fri, 17 Feb 2017 09:11:15 +0000 (10:11 +0100)]
0012668: advancedSearch/linkedSearch feature breaks UI
Change-Id: Iad490629193828975bf74fdceb88818a3da1e97d
Reviewed-on: http://gerrit.tine20.com/customers/4228
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Wed, 22 Feb 2017 08:09:26 +0000 (09:09 +0100)]
adds getFilename() helper
Change-Id: Ieda1277f8205b8f24b47276dfc31ddfe7f955d55
Reviewed-on: http://gerrit.tine20.com/customers/4239
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Cornelius Weiß [Fri, 3 Feb 2017 13:49:12 +0000 (14:49 +0100)]
0012604: redirectUrl prevents browser cache clearing
* move redirect to server
Change-Id: I093245029e142e2c7dc592e820d144ce61c2f754
Reviewed-on: http://gerrit.tine20.com/customers/4171
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Tue, 21 Feb 2017 16:09:15 +0000 (17:09 +0100)]
attributes might be empty in product aggregates
Change-Id: I6c277fb45bd8f98920bcd6e137db53f3a2bce000
Reviewed-on: http://gerrit.tine20.com/customers/4238
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Cornelius Weiß [Thu, 16 Feb 2017 13:42:34 +0000 (14:42 +0100)]
prevent global main menu
Change-Id: I5cd02b5f9b76cd7f23ba9cbf7f5e0216f59d2059
Reviewed-on: http://gerrit.tine20.com/customers/4226
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>
Cornelius Weiß [Thu, 16 Feb 2017 13:24:01 +0000 (14:24 +0100)]
0011022: show message if popup window does not close
Change-Id: Ifd618286ab329b9dd875284c30d7e6e1aa441572
Reviewed-on: http://gerrit.tine20.com/customers/4225
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Paul Mehrer [Fri, 6 May 2016 09:19:17 +0000 (11:19 +0200)]
0012638: introduce full text search
add full text search and filter capabilities
https://forge.tine20.org/view.php?id=12638
Change-Id: If8162305bad722b53d8af8415759745ed4c5236d
Reviewed-on: http://gerrit.tine20.com/customers/4202
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Michael Spahn [Mon, 20 Feb 2017 14:32:32 +0000 (15:32 +0100)]
Add missing semicolon
Change-Id: I075ef13e20103cabe19ef9a66cf90a737ca82ecd
Reviewed-on: http://gerrit.tine20.com/customers/4234
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Wed, 15 Feb 2017 08:39:30 +0000 (09:39 +0100)]
0012674: allow to set product aggregate attributes
TODO get allowed keys from accountable
https://forge.tine20.org/view.php?id=12674
Change-Id: I49c7baaf7696c12891049c6de78c5fa229e09ade
Reviewed-on: http://gerrit.tine20.com/customers/4221
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Tue, 14 Feb 2017 17:57:16 +0000 (18:57 +0100)]
Merge branch '2016.11' into 2016.11-develop
Change-Id: I627221fb0298a34fc3b65256ecf8b7b2dfb652b6
Cornelius Weiß [Tue, 14 Feb 2017 08:43:29 +0000 (09:43 +0100)]
have trigger configurable
Change-Id: Iaedf924623e597bfc9550d459a364771658eb53a
Reviewed-on: http://gerrit.tine20.com/customers/4209
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Paul Mehrer [Tue, 14 Feb 2017 09:31:09 +0000 (10:31 +0100)]
12640: move example app to doctrine model
Change-Id: I3e77ab32a672048f631a2d7e72307ca8bec06894
Reviewed-on: http://gerrit.tine20.com/customers/4210
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>
Philipp Schüle [Tue, 14 Feb 2017 14:23:40 +0000 (15:23 +0100)]
update zf1 to 1.12.20pl10
includes the following changes:
* Zend_Json_Client: use a correct client id
* Zend_Json_Client_Response: cope with missing error data
Change-Id: Ibb4ea59fe6fb10be9edb551ddf28ce46c6ec9ee8
Reviewed-on: http://gerrit.tine20.com/customers/4217
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Thu, 29 Dec 2016 15:19:05 +0000 (16:19 +0100)]
0012478: Email: update cache error repeating when folder is missing
* remove folder from folder cache if it has no children
https://forge.tine20.org/view.php?id=12478
Change-Id: I4ea6067bc33b7ac93fb823bcf5103b6acdf88e2c
Reviewed-on: http://gerrit.tine20.com/customers/4025
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Mon, 13 Feb 2017 11:19:14 +0000 (12:19 +0100)]
0012636: use configured proxy for scheduled imports
https://forge.tine20.org/view.php?id=12636
Change-Id: I5b62662a2dc13275a18fc298e7fbc65a5ef2a64b
Reviewed-on: http://gerrit.tine20.com/customers/4201
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Mon, 13 Feb 2017 16:06:18 +0000 (17:06 +0100)]
make reverse symlinks in composerapploader relative links
Change-Id: Idff4570bbd95c7d891340a10a5472af28fe5261a
Reviewed-on: http://gerrit.tine20.com/customers/4205
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Mon, 13 Feb 2017 15:47:44 +0000 (16:47 +0100)]
allow to omit content-disposition when sending headers
... in HTTP Frontend when delivering files
Change-Id: I58884d938681dbdd357c31bbf0087a0fa7668dfd
Reviewed-on: http://gerrit.tine20.com/customers/4203
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Cornelius Weiß [Fri, 10 Feb 2017 13:47:29 +0000 (14:47 +0100)]
have main-menu help replaceable
Change-Id: Iba5e8c9c96f18a0c88c3829dd4fbedc9ce92afd4
Reviewed-on: http://gerrit.tine20.com/customers/4197
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Fri, 10 Feb 2017 16:48:18 +0000 (17:48 +0100)]
adds clearTable to generic sql backends
Change-Id: I2abf5e8eac42ce0318df87bc3bb0fac53e573ee2
Michael Spahn [Thu, 9 Feb 2017 11:37:21 +0000 (12:37 +0100)]
012630: RecordPickerCombo set value fails if no element selected
https://forge.tine20.org/view.php?id=12630
Change-Id: I248fd2d34cc5348c8b7645626aae887f296e7d44
Reviewed-on: https://gerrit.tine20.org/tine20/3439
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
Michael Spahn [Thu, 9 Feb 2017 10:36:07 +0000 (11:36 +0100)]
0012628: Deal with empty values in numberfield
https://forge.tine20.org/view.php?id=12628
Change-Id: I7916ffe35e3222c3945c19103360ce92f905d0cc
Michael Spahn [Thu, 9 Feb 2017 09:20:57 +0000 (10:20 +0100)]
0012624: uidtriggerfield isn't working correctly
https://forge.tine20.org/view.php?id=12624
Change-Id: If74e30c966d43e9b49ff2eee21fb5615e0dc8890
Philipp Schüle [Thu, 9 Feb 2017 16:17:07 +0000 (17:17 +0100)]
adds writeToTempFile and getFileOrUriContents to Helper class
Change-Id: Ic763c5eea4639755aa5de4085034824ef0a6a434
Reviewed-on: http://gerrit.tine20.com/customers/4190
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Wed, 8 Feb 2017 16:03:56 +0000 (17:03 +0100)]
0012618: do not limit plaintext body text in description
https://forge.tine20.org/view.php?id=12618
Change-Id: I8745b137203178d10cebdb4bd73db870afa26a33
Reviewed-on: http://gerrit.tine20.com/customers/4180
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Cornelius Weiß [Mon, 6 Feb 2017 10:30:12 +0000 (11:30 +0100)]
0012606: add support for canonical paths
Change-Id: If51b498ae67161c205a16580fdd0d32cfce82b11
Reviewed-on: http://gerrit.tine20.com/customers/4174
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>
Philipp Schüle [Thu, 9 Feb 2017 13:18:30 +0000 (14:18 +0100)]
allow to set disposition in _prepareHeader
Change-Id: I6bcfbad6d1801362dbf4a16453e45994cc854708
Reviewed-on: http://gerrit.tine20.com/customers/4186
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Wed, 8 Feb 2017 16:11:58 +0000 (17:11 +0100)]
0012622: filter non-ascii chars from mail filenames
https://forge.tine20.org/view.php?id=12622
Change-Id: If9776921e3fbcf96c32a14f6a3f3a2f0301bc732
Reviewed-on: http://gerrit.tine20.com/customers/4181
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Cornelius Weiß [Mon, 6 Feb 2017 10:28:36 +0000 (11:28 +0100)]
0012608: add extendable global context menu
* don't show if now items are registered
* prevent browser context menu
* invent context handover
* support hooks e.g. for context sensitive online help
Change-Id: I36d7ac70445a8491bac8ed97634e8ab2e361b8df
Reviewed-on: http://gerrit.tine20.com/customers/4173
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Cornelius Weiß [Thu, 9 Feb 2017 11:44:30 +0000 (12:44 +0100)]
more reusable searchBox
Change-Id: Ic54689005e8d729fa4920644a95433dc1d03523f
Reviewed-on: http://gerrit.tine20.com/customers/4184
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Thu, 9 Feb 2017 07:52:39 +0000 (08:52 +0100)]
TINE20_BUILDTYPE might not be defined yet
... for example when CLI command is used
... and fixes two minor problems with intval and uniqid
Change-Id: I9ace1068953cee6e927c9c8b04ddf87d24e07f59
Reviewed-on: http://gerrit.tine20.com/customers/4182
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Wed, 8 Feb 2017 15:29:45 +0000 (16:29 +0100)]
Merge branch '2016.11' into 2016.11-develop
Change-Id: I1adbbec4955550e8f56780539e3e424c7b8d8680
Philipp Schüle [Wed, 8 Feb 2017 13:34:34 +0000 (14:34 +0100)]
Merge branch '2015.11-develop' into 2016.11
Philipp Schüle [Wed, 8 Feb 2017 13:34:23 +0000 (14:34 +0100)]
Merge branch '2015.11' into 2015.11-develop
Philipp Schüle [Fri, 3 Feb 2017 11:38:13 +0000 (12:38 +0100)]
0012602: allow generic csv import without definition
https://forge.tine20.org/view.php?id=12602
Change-Id: I9dedb3999103fe6830e191df5d6ab650e3eecf50
Reviewed-on: http://gerrit.tine20.com/customers/4170
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Tue, 31 Jan 2017 15:36:19 +0000 (16:36 +0100)]
0012590: attachments of mail nodes not found
* use node id instead of message uid
https://forge.tine20.org/view.php?id=12590
Change-Id: Ib1edd63ed7ba41cd846041a9d63984b0592cc74d
Reviewed-on: http://gerrit.tine20.com/customers/4156
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Cornelius Weiß [Mon, 6 Feb 2017 12:09:44 +0000 (13:09 +0100)]
0012610: support npm style package includes
Change-Id: I73295a74ffbbc7c89df603b0fdd8f3dae1897c3f
Reviewed-on: http://gerrit.tine20.com/customers/4172
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>
Philipp Schüle [Mon, 19 Dec 2016 16:52:08 +0000 (17:52 +0100)]
0012320: Too much linebreaks using Nine Client
... adds a test trying to find the problem
https://forge.tine20.org/view.php?id=12320
Change-Id: If186bdbb81528d27b91e60a6cb1a17c3722d73cd
Reviewed-on: http://gerrit.tine20.com/customers/3983
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Wed, 1 Feb 2017 09:42:02 +0000 (10:42 +0100)]
0012596: allow to update all contact geodata with cli command
https://forge.tine20.org/view.php?id=12596
Change-Id: I262d7791e671201cdd85e896d64314a1983236aa
Reviewed-on: http://gerrit.tine20.com/customers/4158
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Cornelius Weiß [Thu, 19 Jan 2017 09:27:35 +0000 (10:27 +0100)]
0012536: use one version of lodash only
Change-Id: I44aeb6cd9173b4a0a4aa294d5a2068d31b17db1d
Reviewed-on: http://gerrit.tine20.com/customers/4169
Tested-by: sstamer <s.stamer@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Cornelius Weiß [Fri, 20 Jan 2017 16:38:36 +0000 (17:38 +0100)]
0012548: increase js/lang and index caching
https://forge.tine20.org/view.php?id=12548
Change-Id: Ia4a54d4e62e978765858a2ad213b51470424e844
Reviewed-on: http://gerrit.tine20.com/customers/4120
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Cornelius Weiß [Fri, 3 Feb 2017 08:53:32 +0000 (09:53 +0100)]
0012600: avoid unnecessary state saving calls
Change-Id: I039a882c940f88d944575e88d6d03440f09351e1
Reviewed-on: http://gerrit.tine20.com/customers/4168
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Cornelius Weiß [Fri, 27 Jan 2017 16:33:02 +0000 (17:33 +0100)]
0012582: reminders app creates calendars if tasks is disabled
Change-Id: If20b2986404c8057c86b5269c16bd84e0fb84151
Reviewed-on: http://gerrit.tine20.com/customers/4144
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Thu, 2 Feb 2017 08:13:46 +0000 (09:13 +0100)]
Merge branch '2016.11' into 2016.11-develop
Change-Id: Ifc6716919d0aa5eaf8e87ffca8fec61f16d1874c
Philipp Schüle [Thu, 2 Feb 2017 08:12:17 +0000 (09:12 +0100)]
Merge branch '2015.11-develop' into 2016.11
Philipp Schüle [Thu, 2 Feb 2017 08:11:50 +0000 (09:11 +0100)]
Merge branch '2015.11' into 2015.11-develop
Stefanie Stamer [Wed, 1 Feb 2017 15:56:01 +0000 (16:56 +0100)]
Revert "0012536: use one version of lodash only"
This reverts commit
ee12b53b9d11183553255978410ca60a8afa037e.
Change-Id: I78713fdf4dd22dc7941620041307b132375d77da
Reviewed-on: http://gerrit.tine20.com/customers/4164
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Wed, 1 Feb 2017 15:08:21 +0000 (16:08 +0100)]
0012320: Too much linebreaks using Nine Client
* fixed test
* problem was solved with ZF commit:
Revert "0011688: fix line end encoding in attachments"
https://forge.tine20.org/view.php?id=12320
Change-Id: I765df7a08ff1aacce29b7c037b35f8c3eb927180
Reviewed-on: http://gerrit.tine20.com/customers/4162
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Wed, 1 Feb 2017 08:48:56 +0000 (09:48 +0100)]
adds debug info when uninstall failed
Change-Id: I8a0ba7bb152a32340e846dd82faaddea66c411d6
Reviewed-on: http://gerrit.tine20.com/customers/4157
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Wed, 1 Feb 2017 10:52:44 +0000 (11:52 +0100)]
0012592: don't use table schema cache during update
https://forge.tine20.org/view.php?id=12592
Change-Id: I05123e092fb1418a54b36f788d7cd08c75b42a28
Reviewed-on: http://gerrit.tine20.com/customers/4159
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Tue, 31 Jan 2017 15:03:52 +0000 (16:03 +0100)]
0012594: update zendframework1 to 1.12.20pl8
* Revert "0011688: fix line end encoding in attachments"
* catch RedisException during flushDB
* 0012542: upgrade to PHP 7.1.x (Zend_Translate)
https://forge.tine20.org/view.php?id=12594
Change-Id: I7a498f7a06f171e2a858e2c74964a65427c6ad7c
Reviewed-on: http://gerrit.tine20.com/customers/4160
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Fri, 20 Jan 2017 11:05:59 +0000 (12:05 +0100)]
0012540: upgrade to PHP 7.1.x (Tinebase_DateTime)
https://forge.tine20.org/view.php?id=12540
Change-Id: Ia73fc0e88d34099e3af7fc39a5f46e4608d62b66
Reviewed-on: http://gerrit.tine20.com/customers/4155
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Tue, 31 Jan 2017 14:54:28 +0000 (15:54 +0100)]
Merge branch '2016.11' into 2016.11-develop
Philipp Schüle [Tue, 31 Jan 2017 14:54:08 +0000 (15:54 +0100)]
Merge branch '2015.11-develop' into 2016.11
Change-Id: Ic4c1c847242fa32a90271bd7115f9d3b50267199
Philipp Schüle [Tue, 31 Jan 2017 14:51:17 +0000 (15:51 +0100)]
Merge branch '2015.11' into 2015.11-develop
Philipp Schüle [Tue, 31 Jan 2017 14:20:18 +0000 (15:20 +0100)]
throw invalid argument exception if end date is no DateTime
Change-Id: I44a7add47a2bdc5658e35033d069db3dde65bad0
Reviewed-on: http://gerrit.tine20.com/customers/4154
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Mon, 23 Jan 2017 15:56:09 +0000 (16:56 +0100)]
fixes salutation config label
Change-Id: I65bffd39a3f5faa0e119d64eaa4f1e855dd94c06
Reviewed-on: http://gerrit.tine20.com/customers/4125
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Cornelius Weiß [Wed, 25 Jan 2017 13:07:42 +0000 (14:07 +0100)]
0012570: ActiveSync: creating recur exceptions with group attendee creates a contact
* client has list_id and _not_ group_id
Change-Id: Ic0e375086588b8a2782698c9504e70190166b3e1
Reviewed-on: http://gerrit.tine20.com/customers/4133
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Wed, 25 Jan 2017 14:22:40 +0000 (15:22 +0100)]
0012572: during update to 2016.09.7: Unknown column 'container.owner_id'
* adds another update script that forces owner_id column
* use columnExists() to check instead of table version
https://forge.tine20.org/view.php?id=12572
Change-Id: Id1736b203c847d1bf489498f6045443b3f442953
Reviewed-on: http://gerrit.tine20.com/customers/4134
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Fri, 27 Jan 2017 09:33:56 +0000 (10:33 +0100)]
0012588: use mb_substr to preserve utf8 chars when filing mail
https://forge.tine20.org/view.php?id=12588
Change-Id: I28983296f0e7c1fc0876e05e37fab84ab5ef3852
Reviewed-on: http://gerrit.tine20.com/customers/4141
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Tue, 31 Jan 2017 08:26:40 +0000 (09:26 +0100)]
0012584: cronuser needs to be in admin group
https://forge.tine20.org/view.php?id=12584
Change-Id: I81528027aef0af6d8ae605bdd9ba8e7e618c2fc3
Reviewed-on: http://gerrit.tine20.com/customers/4152
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Paul Mehrer [Fri, 27 Jan 2017 13:23:20 +0000 (14:23 +0100)]
forceSyncTokenResync cli output broken
fixing the output, only the result of the last iteration
was displayed. Now the aggregated result of the
iteration are displayed
Change-Id: Ie6837e7b2224e8a4d95e4e7d6c32688c0affadf2
Reviewed-on: http://gerrit.tine20.com/customers/4142
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Fri, 27 Jan 2017 17:46:33 +0000 (18:46 +0100)]
0012586: delimiter could be empty when extracting folder
https://forge.tine20.org/view.php?id=12586
Change-Id: Ia036c8c7b00739411fb96258e75bb5849f815b3f
Reviewed-on: http://gerrit.tine20.com/customers/4145
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Tue, 31 Jan 2017 10:29:15 +0000 (11:29 +0100)]
catch DB exceptions during Setup session init
Change-Id: I350bbec1dc645ac79c38215bfab57d430d5e0bb9
Reviewed-on: http://gerrit.tine20.com/customers/4150
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Thu, 26 Jan 2017 19:18:00 +0000 (20:18 +0100)]
0012578: container select for filing mails broken
https://forge.tine20.org/view.php?id=12578
Change-Id: Ifa3efc9f96fee09e05c1be4965855ba5545499d9
Reviewed-on: http://gerrit.tine20.com/customers/4140
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Wed, 25 Jan 2017 15:57:48 +0000 (16:57 +0100)]
0012534: Mail with same subject only saved once
* use messageuid + folder_id for filename
https://forge.tine20.org/view.php?id=12534
Change-Id: I3f0a929e44a72fffc998071bb3e1206f208f435f
Reviewed-on: http://gerrit.tine20.com/customers/4135
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Cornelius Weiß [Tue, 24 Jan 2017 08:44:54 +0000 (09:44 +0100)]
0012562: calendar icon missing when installed in subdir
Change-Id: I992d09c82144dd3b8208e004d80ff3b0308e8e93
Reviewed-on: http://gerrit.tine20.com/customers/4129
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Wed, 25 Jan 2017 15:06:52 +0000 (16:06 +0100)]
Merge branch '2016.11-sambaad' into 2016.11
Cornelius Weiß [Tue, 24 Jan 2017 08:55:39 +0000 (09:55 +0100)]
0012566: client reloads without confirm on session timeout
Change-Id: Id6c0d1002e625e9cba826ad07ea82db4137d36b2
Reviewed-on: http://gerrit.tine20.com/customers/4128
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Philipp Schüle [Tue, 24 Jan 2017 08:50:05 +0000 (09:50 +0100)]
0012564: related records should be updateable during create
https://forge.tine20.org/view.php?id=12564
Change-Id: I71794412d0b36d457788c55037d0b584be869171
Reviewed-on: http://gerrit.tine20.com/customers/4127
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>