tine20
4 years ago0012742: Refactor detailspanel
Michael Spahn [Fri, 3 Mar 2017 15:01:10 +0000 (16:01 +0100)]
0012742: Refactor detailspanel

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

Change-Id: Ife599c16a47d627bfd7a98a76c1d966e732efcc6
Reviewed-on: http://gerrit.tine20.com/customers/4283
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012790: add frontend to request modification logs
Paul Mehrer [Tue, 28 Feb 2017 13:09:43 +0000 (14:09 +0100)]
0012790: add frontend to request modification logs

replication right on Tinebase required

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

Change-Id: I7e6bd2f60a334349616e4641b25a0ee8ab7f3db8
Reviewed-on: http://gerrit.tine20.com/customers/4278
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoskip syncGroups without syncable group backend
Philipp Schüle [Mon, 13 Mar 2017 14:51:49 +0000 (15:51 +0100)]
skip syncGroups without syncable group backend

Change-Id: I925a84072f0cd46e3f29e2d5218b128fc1ea12a0
Reviewed-on: http://gerrit.tine20.com/customers/4334
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agocatch expired/invalid session in _getModelConfigMethods()
Philipp Schüle [Mon, 13 Mar 2017 13:53:04 +0000 (14:53 +0100)]
catch expired/invalid session in _getModelConfigMethods()

Change-Id: If7972822501630a360e497ec6863772bb8993b5a
Reviewed-on: http://gerrit.tine20.com/customers/4332
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012770: modlog refactoring
Paul Mehrer [Thu, 23 Feb 2017 15:48:08 +0000 (16:48 +0100)]
0012770: modlog refactoring

!releasenotes

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

Change-Id: I8cc8a61276bc33cde0400e00b6c3e6b686a2cf15
Reviewed-on: http://gerrit.tine20.com/customers/4264
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago12576: upgrade to PHP 7.1.x (remove mcrypt ext)
Paul Mehrer [Fri, 27 Jan 2017 15:26:17 +0000 (16:26 +0100)]
12576: upgrade to PHP 7.1.x (remove mcrypt ext)

use openssl instead of mcrypt
update Setup/essentials.xml to PHP 5.4
added PHP 7.1+ specific code to Tinebase_DateTime
to cut off milliseconds

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

Change-Id: I7f7c3df01a28b0e209b32c2a9af4fa4a96843c44
Reviewed-on: http://gerrit.tine20.com/customers/4312
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago12670: tidy LDAP user sync
Paul Mehrer [Thu, 22 Dec 2016 14:54:21 +0000 (15:54 +0100)]
12670: tidy LDAP user sync

- Tinebase_Config
made LDAP sync configurable

- Tinebase_Frontend_Cli
triggerAsyncEvents: removed Tinebase_User::getInstance()->unregisterAllPlugins()

- Tinebase_Scheduler_Task
added addAccountSyncTask() to sync accounts scheduled
- Tinebase_Setup_Initialize
on installation of Tinebase add account sync task to scheduler

- Tinebase_User
syncUsers() checks for backend type now, only continues for Tinebase_User_Ldap or descendents

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

Change-Id: I42d8dd85ad9c405335c11b9c90882a0165e5091a
Reviewed-on: http://gerrit.tine20.com/customers/4241
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012786: improve creation of system users
Philipp Schüle [Sat, 11 Mar 2017 17:02:19 +0000 (18:02 +0100)]
0012786: improve creation of system users

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

Change-Id: I964f39345f80d7ae3528ac2188b1fbc7c76ebac8
Reviewed-on: http://gerrit.tine20.com/customers/4328
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
4 years agodefault needs to be null for custom app configs
Philipp Schüle [Mon, 13 Mar 2017 08:15:38 +0000 (09:15 +0100)]
default needs to be null for custom app configs

see 0012760: allow to whitelist available languages

Change-Id: I903042d2c5b1eaadb3a50e3e61fc0cdd0cbae6a7
Reviewed-on: http://gerrit.tine20.com/customers/4329
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012772: apps without mainscreen should not appear in menu
Cornelius Weiß [Thu, 9 Mar 2017 16:22:11 +0000 (17:22 +0100)]
0012772: apps without mainscreen should not appear in menu

Change-Id: Ie0d2001311ef86ad86722858f302e384fc3124cc
Reviewed-on: http://gerrit.tine20.com/customers/4325
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2016.11' into 2016.11-develop
Philipp Schüle [Wed, 8 Mar 2017 13:16:39 +0000 (14:16 +0100)]
Merge branch '2016.11' into 2016.11-develop

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

4 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Wed, 8 Mar 2017 13:16:11 +0000 (14:16 +0100)]
Merge branch '2015.11' into 2015.11-develop

4 years ago0012626: disable more editDialog elements when write grant is missing
Cornelius Weiß [Thu, 9 Feb 2017 14:16:52 +0000 (15:16 +0100)]
0012626: disable more editDialog elements when write grant is missing

Change-Id: Ia172e49de51f47e74a4f21e6a90ee90f9196c4e5
Reviewed-on: http://gerrit.tine20.com/customers/4189
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012718: detect orientation change
Cornelius Weiß [Wed, 1 Mar 2017 11:12:42 +0000 (12:12 +0100)]
0012718: detect orientation change

* iOS only atm

Change-Id: Id5fa4f48a2d9828aaa76602beba3b507e6946793
Reviewed-on: http://gerrit.tine20.com/customers/4288
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012736: add iOS homescreen shortcut
Cornelius Weiß [Fri, 24 Feb 2017 11:24:35 +0000 (12:24 +0100)]
0012736: add iOS homescreen shortcut

* icon and text
* NOTE: launch screen artwork is not longer supported by iOS

Change-Id: If1e90a67748ca935f986234f547fb6514649f8eb
Reviewed-on: http://gerrit.tine20.com/customers/4287
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012716: show checkbox selection model for touch devices
Cornelius Weiß [Fri, 24 Feb 2017 06:16:20 +0000 (07:16 +0100)]
0012716: show checkbox selection model for touch devices

Change-Id: I4635c5bb18d7bfc0682e78888d0483deb03ec96b
Reviewed-on: http://gerrit.tine20.com/customers/4259
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012712: convert touch events to mouse events
Cornelius Weiß [Wed, 23 Nov 2016 07:40:09 +0000 (08:40 +0100)]
0012712: convert touch events to mouse events

* add touch detection
* add/use hammerjs for touchdevices
* convert two finger tap into right mouse btn
* convert double tab into doubleclick

Change-Id: I6cff0744f678c0e783e46218833228829910eb05
Reviewed-on: http://gerrit.tine20.com/customers/4249
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012654: Filter on field 'Description'
Philipp Schüle [Thu, 2 Mar 2017 07:41:55 +0000 (08:41 +0100)]
0012654: Filter on field 'Description'

adds description filter for Filemanager and MailFiler

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

Change-Id: I8925c5e2c1dabe03f7e802b79de303291b51263f
Reviewed-on: http://gerrit.tine20.com/customers/4296
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012760: allow to whitelist available languages
Philipp Schüle [Tue, 14 Feb 2017 12:24:02 +0000 (13:24 +0100)]
0012760: allow to whitelist available languages

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

Change-Id: I588a2c6740315761defe892aa22b173538479e55
Reviewed-on: http://gerrit.tine20.com/customers/4309
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012758: fix delimiter handling for Domino mailserver
Philipp Schüle [Wed, 1 Feb 2017 13:47:31 +0000 (14:47 +0100)]
0012758: fix delimiter handling for Domino mailserver

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

Change-Id: I5f132d08dd27b896cfd8055efdfb3ab7f796784a
Reviewed-on: http://gerrit.tine20.com/customers/4161
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 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

4 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>
4 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

4 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

4 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

4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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.

4 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

4 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

4 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

4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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

4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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

4 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>
4 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

4 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

4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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

4 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

4 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

4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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

4 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

4 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

4 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>
4 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>
4 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>