tine20
3 years agoMerge branch '2016.11' into 2016.11-develop
Philipp Schüle [Mon, 6 Mar 2017 20:33:08 +0000 (21:33 +0100)]
Merge branch '2016.11' into 2016.11-develop

3 years agofix modlog test undo
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>
3 years agoMerge branch '2016.11' into 2016.11-develop
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

3 years agoMerge branch '2015.11-develop' into 2016.11
Philipp Schüle [Mon, 6 Mar 2017 12:33:17 +0000 (13:33 +0100)]
Merge branch '2015.11-develop' into 2016.11

3 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Mon, 6 Mar 2017 12:33:05 +0000 (13:33 +0100)]
Merge branch '2015.11' into 2015.11-develop

3 years agofix random failure of modlog test
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>
3 years ago0012750: don't cache mainscreen / popup html in DEV mode
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>
3 years ago0012720: Contact Edit Dialog does not close with Modal Windows
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>
3 years ago0002284: add reply-to setting to email account
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>
3 years ago0012748: grid not reloading after delete
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>
3 years ago0012740: container duplicating
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>
3 years ago0010780: MessageBox "Session invalid" occurs if Browser is closed without logout...
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>
3 years agoadd more logging to MSEventFacade
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>
3 years ago0012734: phone numbers: fix update *_normalized for empty values
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>
3 years ago0012724: fix history panel for mc v2 apps
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>
3 years agolog scheduled import resource on failure
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>
3 years ago0012628: Deal with empty values in numberfield
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>
3 years agofix record class detection logic
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>
3 years agofix notification api detection
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>
3 years agoadds missing quotes
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>
3 years ago0012546: improve detection of version update in client
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>
3 years agoupdate geodata: don't overwrite existing data
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>
3 years agoRevert "0012546: improve detection of version update in client"
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.

3 years agoMerge branch '2016.11' into 2016.11-develop
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

3 years agoMerge branch '2015.11-develop' into 2016.11
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

3 years agoMerge branch '2015.11' into 2015.11-develop
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

3 years ago0012546: improve detection of version update in client
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>
3 years ago0012688: Tinebase_FileSystem - fix clear deleted files
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>
3 years ago0012686: support new w3c Notification api
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>
3 years ago0010780: MessageBox "Session invalid" occurs if Browser is closed without logout...
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>
3 years ago0012666: CORS preflight requests are not dispatched properly
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>
3 years ago0012668: advancedSearch/linkedSearch feature breaks UI
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>
3 years agoadds getFilename() helper
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>
3 years ago0012604: redirectUrl prevents browser cache clearing
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>
3 years agoattributes might be empty in product aggregates
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>
3 years agoprevent global main menu
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>
3 years ago0011022: show message if popup window does not close
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>
3 years ago0012638: introduce full text search
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>
3 years agoAdd missing semicolon
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>
3 years ago0012674: allow to set product aggregate attributes
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>
3 years agoMerge branch '2016.11' into 2016.11-develop
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

3 years agohave trigger configurable
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>
3 years ago12640: move example app to doctrine model
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>
3 years agoupdate zf1 to 1.12.20pl10
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>
3 years ago0012478: Email: update cache error repeating when folder is missing
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>
3 years ago0012636: use configured proxy for scheduled imports
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>
3 years agomake reverse symlinks in composerapploader relative links
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>
3 years agoallow to omit content-disposition when sending headers
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>
3 years agohave main-menu help replaceable
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>
3 years agoadds clearTable to generic sql backends
Philipp Schüle [Fri, 10 Feb 2017 16:48:18 +0000 (17:48 +0100)]
adds clearTable to generic sql backends

Change-Id: I2abf5e8eac42ce0318df87bc3bb0fac53e573ee2

3 years ago012630: RecordPickerCombo set value fails if no element selected
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>
3 years ago0012628: Deal with empty values in numberfield
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

3 years ago0012624: uidtriggerfield isn't working correctly
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

3 years agoadds writeToTempFile and getFileOrUriContents to Helper class
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>
3 years ago0012618: do not limit plaintext body text in description
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>
3 years ago0012606: add support for canonical paths
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>
3 years agoallow to set disposition in _prepareHeader
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>
3 years ago0012622: filter non-ascii chars from mail filenames
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>
3 years ago0012608: add extendable global context menu
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>
3 years agomore reusable searchBox
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>
3 years agoTINE20_BUILDTYPE might not be defined yet
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>
3 years agoMerge branch '2016.11' into 2016.11-develop
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

3 years agoMerge branch '2015.11-develop' into 2016.11
Philipp Schüle [Wed, 8 Feb 2017 13:34:34 +0000 (14:34 +0100)]
Merge branch '2015.11-develop' into 2016.11

3 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Wed, 8 Feb 2017 13:34:23 +0000 (14:34 +0100)]
Merge branch '2015.11' into 2015.11-develop

3 years ago0012602: allow generic csv import without definition
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>
3 years ago0012590: attachments of mail nodes not found
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>
3 years ago0012610: support npm style package includes
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>
3 years ago0012320: Too much linebreaks using Nine Client
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>
3 years ago0012596: allow to update all contact geodata with cli command
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>
3 years ago0012536: use one version of lodash only
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>
3 years ago0012548: increase js/lang and index caching
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>
3 years ago0012600: avoid unnecessary state saving calls
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>
3 years ago0012582: reminders app creates calendars if tasks is disabled
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>
3 years agoMerge branch '2016.11' into 2016.11-develop
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

3 years agoMerge branch '2015.11-develop' into 2016.11
Philipp Schüle [Thu, 2 Feb 2017 08:12:17 +0000 (09:12 +0100)]
Merge branch '2015.11-develop' into 2016.11

3 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Thu, 2 Feb 2017 08:11:50 +0000 (09:11 +0100)]
Merge branch '2015.11' into 2015.11-develop

3 years agoRevert "0012536: use one version of lodash only"
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>
3 years ago0012320: Too much linebreaks using Nine Client
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>
3 years agoadds debug info when uninstall failed
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>
3 years ago0012592: don't use table schema cache during update
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>
3 years ago0012594: update zendframework1 to 1.12.20pl8
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>
3 years ago0012540: upgrade to PHP 7.1.x (Tinebase_DateTime)
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>
3 years agoMerge branch '2016.11' into 2016.11-develop
Philipp Schüle [Tue, 31 Jan 2017 14:54:28 +0000 (15:54 +0100)]
Merge branch '2016.11' into 2016.11-develop

3 years agoMerge branch '2015.11-develop' into 2016.11
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

3 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Tue, 31 Jan 2017 14:51:17 +0000 (15:51 +0100)]
Merge branch '2015.11' into 2015.11-develop

3 years agothrow invalid argument exception if end date is no DateTime
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>
3 years agofixes salutation config label
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>
3 years ago0012570: ActiveSync: creating recur exceptions with group attendee creates a contact
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>
3 years ago0012572: during update to 2016.09.7: Unknown column 'container.owner_id'
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>
3 years ago0012588: use mb_substr to preserve utf8 chars when filing mail
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>
3 years ago0012584: cronuser needs to be in admin group
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>
3 years agoforceSyncTokenResync cli output broken
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>
3 years ago0012586: delimiter could be empty when extracting folder
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>
3 years agocatch DB exceptions during Setup session init
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>
3 years ago0012578: container select for filing mails broken
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>
3 years ago0012534: Mail with same subject only saved once
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>
3 years ago0012562: calendar icon missing when installed in subdir
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>
3 years agoMerge branch '2016.11-sambaad' into 2016.11
Philipp Schüle [Wed, 25 Jan 2017 15:06:52 +0000 (16:06 +0100)]
Merge branch '2016.11-sambaad' into 2016.11

3 years ago0012566: client reloads without confirm on session timeout
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>
3 years ago0012564: related records should be updateable during create
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>