tine20
3 years agoupdates buildscript to current version
Philipp Schüle [Thu, 21 Jul 2016 09:13:12 +0000 (11:13 +0200)]
updates buildscript to current version

Change-Id: Ia93fd1551b3ab6ef350081a96f638a487ba4dc2b
Reviewed-on: https://gerrit.tine20.org/tine20/3362
Reviewed-by: Michael Spahn <m.spahn@bitexpert.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoMerge branch '2015.11-develop' into 2016.03
Philipp Schüle [Wed, 20 Jul 2016 10:00:32 +0000 (12:00 +0200)]
Merge branch '2015.11-develop' into 2016.03

Change-Id: Ib5676be165a1b1d0f574fe75c5d0ce64adb3dbb0

3 years agofixes getRoot in Filemanager
Philipp Schüle [Fri, 15 Jul 2016 07:37:41 +0000 (09:37 +0200)]
fixes getRoot in Filemanager

... as it was no longer possible to select
 personal folders

0012022: omit personal containers via model configuration

Change-Id: I4ff148ec0a3e5efd6bf13d5d74090a0ab6caf125
Reviewed-on: http://gerrit.tine20.com/customers/3360
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 ago0012048: create and use tine20/composerapploader
Paul Mehrer [Thu, 14 Jul 2016 11:15:45 +0000 (13:15 +0200)]
0012048: create and use tine20/composerapploader

added tine20/composerapploader as composer dependency

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

Change-Id: I285232aadd9c6a2485abea3e5229066d34df5507
Reviewed-on: http://gerrit.tine20.com/customers/3357
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012008: add default attendee strategy 'none'
sstamer [Thu, 7 Jul 2016 12:17:44 +0000 (14:17 +0200)]
0012008: add default attendee strategy 'none'

... and adds strategy translations

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

Change-Id: I6d10f44bbc8e793694cac96ae1570768ff0c39c5
Reviewed-on: http://gerrit.tine20.com/customers/3322
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agorecord might be missing
Philipp Schüle [Thu, 14 Jul 2016 10:49:56 +0000 (12:49 +0200)]
record might be missing

see 0012010: show dtstart in subject when
 composing mails from calendar

Change-Id: I698eb4ad539e413d2f200e54bcb58534ddd1ef1b
Reviewed-on: http://gerrit.tine20.com/customers/3356
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoimprove json server caching and api method handling
Philipp Schüle [Wed, 13 Jul 2016 16:15:16 +0000 (18:15 +0200)]
improve json server caching and api method handling

* adds user id to cache id because handled methods depends
 on user acl
* only fetch apps user has RUN right for model config methods
... because otherwise getApplicationInstance fails

Change-Id: Ia2d018046e5ce8b3014baedad1de756023c3c7e4
Reviewed-on: http://gerrit.tine20.com/customers/3355
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012018: closed TimeAccount warning
Paul Mehrer [Mon, 9 May 2016 11:46:25 +0000 (13:46 +0200)]
0012018: closed TimeAccount warning

reworked Timesheet edit/save for closed Timeaccounts

Admins and Timeaccount Manager can now skip that check after confirmation.
Everybody else can not and is not able to save Timesheets for closed
Timeaccounts.

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

Change-Id: I5c73f4e1390d53eae156be33546fe38d8d8733d1
Reviewed-on: http://gerrit.tine20.com/customers/3302
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agofix table name
Philipp Schüle [Wed, 13 Jul 2016 11:26:14 +0000 (13:26 +0200)]
fix table name

see 0012020: Add Best. Verdg. FE/UE field and export

Change-Id: I62b67029effb82968758904ce967cb699b811ef4
Reviewed-on: http://gerrit.tine20.com/customers/3351
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agosometimes we have no relayEvents
Philipp Schüle [Wed, 13 Jul 2016 11:25:42 +0000 (13:25 +0200)]
sometimes we have no relayEvents

... for example, when "export as" is clicked

see 0012024: remember popup window size in client state

Change-Id: I13f86f9b6e2eb5bbd16f014f6018fa8e0616a465
Reviewed-on: http://gerrit.tine20.com/customers/3350
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoMerge branch '2015.11-develop' into 2016.03
Philipp Schüle [Wed, 13 Jul 2016 09:09:59 +0000 (11:09 +0200)]
Merge branch '2015.11-develop' into 2016.03

Change-Id: Ieebe9c69112314131ad49d93c82ad0df2fbc796a

3 years ago0012034: mask client while preparing print
Cornelius Weiß [Tue, 12 Jul 2016 06:42:34 +0000 (08:42 +0200)]
0012034: mask client while preparing print

Change-Id: I23b2f69aab85e16be6c67dcb8deeb45e40e9c549
Reviewed-on: http://gerrit.tine20.com/customers/3340
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Tue, 12 Jul 2016 13:14:12 +0000 (15:14 +0200)]
Merge branch '2015.11' into 2015.11-develop

Change-Id: Iead0d8f8da04549dadf1864ad4ae380901a6ec0b

3 years agoonly run invoices tests if feature is enabled
Philipp Schüle [Tue, 12 Jul 2016 11:18:51 +0000 (13:18 +0200)]
only run invoices tests if feature is enabled

Change-Id: Iaf502371cf5e5901319b732cafec632c9d4b9fc9
Reviewed-on: http://gerrit.tine20.com/customers/3347
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012040: Zend_Filter can't cope with utf8 chars
Philipp Schüle [Tue, 12 Jul 2016 11:33:00 +0000 (13:33 +0200)]
0012040: Zend_Filter can't cope with utf8 chars

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

Change-Id: I6e3dd4c1a4a34ffd1bc267f9639c4a6cd755ac7d
Reviewed-on: http://gerrit.tine20.com/customers/3345
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agothrow an exception if container name/organizer mail is empty
Philipp Schüle [Tue, 12 Jul 2016 11:35:25 +0000 (13:35 +0200)]
throw an exception if container name/organizer mail is empty

Change-Id: I4cd0884146471949ef11e542796aeb1ed72f1345
Reviewed-on: http://gerrit.tine20.com/customers/3346
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years ago0012036: create abstract setup import
Paul Mehrer [Tue, 7 Jun 2016 13:35:58 +0000 (15:35 +0200)]
0012036: create abstract setup import

created abstract Setup Import facility

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

Change-Id: Ia130fe0a914af6c7852d83701adac2acdde75515
Reviewed-on: http://gerrit.tine20.com/customers/3279
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agobackports build.xml improvement
Philipp Schüle [Mon, 11 Jul 2016 14:26:15 +0000 (16:26 +0200)]
backports build.xml improvement

... no need to prepare again before each build-module
... ignore userdata dir

Change-Id: Idc1bb01879862f4a19c5eb1be4d424079c89da8e
Reviewed-on: http://gerrit.tine20.com/customers/3337
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 agoimproves message box labels
Philipp Schüle [Mon, 11 Jul 2016 12:14:27 +0000 (14:14 +0200)]
improves message box labels

... for setting new language / tz

Change-Id: I90a31a6e843237801ddc983f283eaa2f638f2a28
Reviewed-on: http://gerrit.tine20.com/customers/3336
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agorun composer update to update dependencies
Philipp Schüle [Mon, 11 Jul 2016 12:43:51 +0000 (14:43 +0200)]
run composer update to update dependencies

* adds doctrine/orm
* removes unused tedivm/jshrink

Change-Id: I60d3392396443c19680c7c892158bc55e5065a08
Reviewed-on: https://gerrit.tine20.org/tine20/3355
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoMerge branch '2014.11' into 2015.11
Philipp Schüle [Mon, 11 Jul 2016 13:26:15 +0000 (15:26 +0200)]
Merge branch '2014.11' into 2015.11

Change-Id: Ic2a6cd03dd6fa9a64cfad7ef99d49acb266b1830

3 years agoremoves phpdocumentor from dev requirements
Philipp Schüle [Mon, 11 Jul 2016 12:07:58 +0000 (14:07 +0200)]
removes phpdocumentor from dev requirements

Change-Id: Ica5303a8039dba2f5d6e76d1d2d60c54f3456f62
Reviewed-on: http://gerrit.tine20.com/customers/3335
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
3 years agoMerge branch '2016.03' of https://gerrit.tine20.org/tine20/p/tine20 into 2016.03
Philipp Schüle [Mon, 11 Jul 2016 12:29:37 +0000 (14:29 +0200)]
Merge branch '2016.03' of https://gerrit.tine20.org/tine20/p/tine20 into 2016.03

3 years agoMerge branch '2015.11-develop' into 2016.03
Philipp Schüle [Mon, 11 Jul 2016 12:28:06 +0000 (14:28 +0200)]
Merge branch '2015.11-develop' into 2016.03

Change-Id: Ie5db73be764d2267dc3939725e73dca42e874651

3 years agoremoved tine20/Zend and using patched composer zend package instead
Paul Mehrer [Thu, 17 Mar 2016 10:13:57 +0000 (11:13 +0100)]
removed tine20/Zend and using patched composer zend package instead

Change-Id: I28a763861ec760316e1ae4f1d03cc43abf1eaa14
Reviewed-on: https://gerrit.tine20.org/tine20/3354
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Mon, 11 Jul 2016 12:22:43 +0000 (14:22 +0200)]
Merge branch '2015.11' into 2015.11-develop

4 years ago0011976: prevent open_basedir error in searchServerPlugins
Philipp Schüle [Mon, 2 May 2016 08:49:34 +0000 (10:49 +0200)]
0011976: prevent open_basedir error in searchServerPlugins

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

Change-Id: Id01d3f324c27e028f5af31bac67050d6a063cc8f
Reviewed-on: http://gerrit.tine20.com/customers/3119
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012020: Add Best. Verdg. FE/UE field and export
sstamer [Wed, 22 Jun 2016 12:09:09 +0000 (14:09 +0200)]
0012020: Add Best. Verdg. FE/UE field and export

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

Change-Id: Id89f3dbe3e816f1ead5f8d4f7680e02eb8647283
Reviewed-on: http://gerrit.tine20.com/customers/3277
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012028: Tinebase Filesystem - deleting applications clean up
Paul Mehrer [Thu, 30 Jun 2016 14:53:46 +0000 (16:53 +0200)]
0012028: Tinebase Filesystem - deleting applications clean up

on deleting an application, filesystem artifacts will now be
cleaned up

also FS <-> DB sync utility now iterates over the file objects
in DB instead of fetching all at once due to OOM issue

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

Change-Id: Ia595d4cf721610528b23d4a1f58c952f0f13bd03
Reviewed-on: http://gerrit.tine20.com/customers/3293
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012026: increase n_fn column to 255 chars
Paul Mehrer [Mon, 27 Jun 2016 13:18:53 +0000 (15:18 +0200)]
0012026: increase n_fn column to 255 chars

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

Change-Id: I46ce3a73fb00ae2127829aaf493888f09cc82366
Reviewed-on: http://gerrit.tine20.com/customers/3280
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Mon, 11 Jul 2016 10:43:28 +0000 (12:43 +0200)]
Merge branch '2015.11' into 2015.11-develop

4 years agoMerge branch '2014.11' into 2015.11
Philipp Schüle [Mon, 11 Jul 2016 10:35:43 +0000 (12:35 +0200)]
Merge branch '2014.11' into 2015.11

4 years ago0012022: omit personal containers via model configuration
Cornelius Weiß [Thu, 7 Jul 2016 08:15:46 +0000 (10:15 +0200)]
0012022: omit personal containers via model configuration

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

Change-Id: I4a00ad0cdca77b37ef51dcab2f0e1577a89a3175
Reviewed-on: http://gerrit.tine20.com/customers/3313
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012016: Invoice export format for currency
sstamer [Fri, 1 Jul 2016 09:48:11 +0000 (11:48 +0200)]
0012016: Invoice export format for currency

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

Change-Id: I03491df4d9b0e52be93cee19242db1fd5e4ab08e
Reviewed-on: http://gerrit.tine20.com/customers/3295
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011984: printing events with tags is broken for daysview
Cornelius Weiß [Wed, 29 Jun 2016 11:20:33 +0000 (13:20 +0200)]
0011984: printing events with tags is broken for daysview

Change-Id: I69f3e53486e274ee95c38003e4afe6e628aad40c
Reviewed-on: http://gerrit.tine20.com/customers/3287
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012024: remember popup window size in client state
Cornelius Weiß [Fri, 1 Jul 2016 10:24:20 +0000 (12:24 +0200)]
0012024: remember popup window size in client state

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

Change-Id: I809149c0cb03ecac0f7f75dce108f43ad462aeca
Reviewed-on: http://gerrit.tine20.com/customers/3297
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoimprove html2text
Cornelius Weiß [Tue, 5 Jul 2016 20:20:22 +0000 (22:20 +0200)]
improve html2text

* cope with html generated by own htmleditor (text & signature)

Change-Id: I31ad299c786f253fcde2a9ed54554b5f34bd27c9
Reviewed-on: http://gerrit.tine20.com/customers/3310
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agocompose text mail dialog fine tuning
Cornelius Weiß [Wed, 6 Jul 2016 07:51:17 +0000 (09:51 +0200)]
compose text mail dialog fine tuning

* align layout to htmlarea so that contents does not move around
  when switching form html to text (and back)

Change-Id: I0a95b14f6c01b9595a744f86ace88fc39e7e12f8
Reviewed-on: http://gerrit.tine20.com/customers/3311
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012010: show dtstart in subject when composing mails from calendar
Philipp Schüle [Fri, 8 Jul 2016 09:13:57 +0000 (11:13 +0200)]
0012010: show dtstart in subject when composing mails from calendar

* also moves datetime renderer to Event model

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

Change-Id: If1ecb0c3ecf62c2080f0f649a0fa7cbae4cdd9f0
Reviewed-on: http://gerrit.tine20.com/customers/3329
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0010160: Firefox: Print month view
sstamer [Thu, 30 Jun 2016 13:11:11 +0000 (15:11 +0200)]
0010160: Firefox: Print month view

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

- Do not use useHtml2Canvas for monthview

Change-Id: I11e371bea687e4c16b5ccbf6fe09d4efe28086de
Reviewed-on: http://gerrit.tine20.com/customers/3292
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012012: forwarding of PGP encrypted mails fails
Cornelius Weiß [Fri, 8 Jul 2016 14:29:08 +0000 (16:29 +0200)]
0012012: forwarding of PGP encrypted mails fails

* fix MIME structure for forwards
* add signature to forwards
* keep attachments for forwards

Change-Id: I732a0f347eb050c063a7b9e78d4232b68a92930b
Reviewed-on: http://gerrit.tine20.com/customers/3333
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011852: add git merge driver for po/pot files
Cornelius Weiß [Tue, 25 Aug 2015 16:21:29 +0000 (18:21 +0200)]
0011852: add git merge driver for po/pot files

... to improve po file merging

add this to the end of .git/config file:
[merge "pofile"]
        name = merge po-files driver
        driver = ./scripts/merge-po-files %A %O %B
        recursive = binary

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

Change-Id: I94e2675206858b5c1140f50b62a31ca39e0b13b7
Reviewed-on: http://gerrit.tine20.com/customers/2975
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012000: WebDAV fails overwriting file silently, possible data loss
Cornelius Weiß [Thu, 7 Jul 2016 16:23:05 +0000 (18:23 +0200)]
0012000: WebDAV fails overwriting file silently, possible data loss

* fix update etag test
* add update contents test
* fix update from webdav (hash file ref did't update)
* add OC-MTIME test
* improve OC-MTIME header handling

Change-Id: I8ef48b1cfc2fcabe8cb1ec3e2d55bc4b743fe964
Reviewed-on: http://gerrit.tine20.com/customers/3331
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011940: allow alternative download urls
Cornelius Weiß [Mon, 13 Jun 2016 14:38:38 +0000 (16:38 +0200)]
0011940: allow alternative download urls

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

Change-Id: I9122ed15a899e5cd1c13c790b157c0a5de8628fe
Reviewed-on: http://gerrit.tine20.com/customers/3231
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoFix german Calendar translations
sstamer [Fri, 1 Jul 2016 10:00:39 +0000 (12:00 +0200)]
Fix german Calendar translations

Change-Id: Iafdfc72579296f26c276b59c6fd301f1cb182f08
Reviewed-on: http://gerrit.tine20.com/customers/3332
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011994: password expired message should not show with imap auth backend
Philipp Schüle [Mon, 4 Jul 2016 10:15:57 +0000 (12:15 +0200)]
0011994: password expired message should not show with imap auth backend

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

Change-Id: I31898f3ac08baf169e94f7bb765cc030ebab75d1
Reviewed-on: http://gerrit.tine20.com/customers/3299
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoPhone_Controller::callStarted - add relation to contacts
Paul Mehrer [Wed, 29 Jun 2016 14:26:07 +0000 (16:26 +0200)]
Phone_Controller::callStarted - add relation to contacts

as callStarted doesn't use the Phone_Controller_Call controller
to store the call, also here the phone numbers are now normalized,
contacts are searched and relations between call and found
contacts are added

see 0011934: show contacts in phone call grid

Change-Id: I157e0a269cc4f98def53008c950dc2aa3dad7329
Reviewed-on: http://gerrit.tine20.com/customers/3289
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011982: support expanded-group-member-set report
Cornelius Weiß [Thu, 1 Oct 2015 16:53:21 +0000 (18:53 +0200)]
0011982: support expanded-group-member-set report

* ical searches for groups on attendee add
* if group is chose by user it tries to expand the group members
* we deliver the group members + the group itself as INTELLIGROUP so
  the group itself gets part in the event (like in tine20 web ui)

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

Change-Id: Ibaabd5417b8d391f2bb745a348a2173fc353c6b6
Reviewed-on: http://gerrit.tine20.com/customers/3330
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoenable tab switch with key shortcuts
Cornelius Weiß [Tue, 5 Jul 2016 08:08:11 +0000 (10:08 +0200)]
enable tab switch with key shortcuts

* CTRL-1 for first tab, CTRL-2 for second, ...

Change-Id: I4d0a19e853bab9fd6068a0edd4c9b020dc8c8aba
Reviewed-on: http://gerrit.tine20.com/customers/3305
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agodefault is a reserved keyword for jsbuilder
Philipp Schüle [Thu, 7 Jul 2016 14:33:43 +0000 (16:33 +0200)]
default is a reserved keyword for jsbuilder

Change-Id: Icfc458324a5aff7d1f001e17fbfa8df820fed220
Reviewed-on: http://gerrit.tine20.com/customers/3324
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0012006: customize branding via config
sstamer [Tue, 24 May 2016 12:21:25 +0000 (14:21 +0200)]
0012006: customize branding via config

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

Change-Id: I8ac9bd9b49dfd2a6b21a31069894e169d1dc39a0
Reviewed-on: http://gerrit.tine20.com/customers/3308
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agolowered loglevel for config data
Philipp Schüle [Thu, 7 Jul 2016 08:26:07 +0000 (10:26 +0200)]
lowered loglevel for config data

Change-Id: Idf6626057bfd0eb55368955ea9bdd81ee5a2ab00
Reviewed-on: http://gerrit.tine20.com/customers/3312
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011978: Fix Copy to clipboard in monthview
sstamer [Fri, 24 Jun 2016 10:12:39 +0000 (12:12 +0200)]
0011978: Fix Copy to clipboard in monthview

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

Change-Id: Ia4007ddd35fa23f9dda128d454a114fa085b1e6f
Reviewed-on: http://gerrit.tine20.com/customers/3273
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoimprove getModels() in app controller
Philipp Schüle [Tue, 5 Jul 2016 15:28:37 +0000 (17:28 +0200)]
improve getModels() in app controller

* ignore Abstract classes
* ignore non Tinebase_Record_Interface classes
* cache result

Change-Id: I83407eaf35bb5a4d34a1e6bbc50cfb04f6815f42
Reviewed-on: http://gerrit.tine20.com/customers/3309
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011758: allow creation of apps only by defining model: filter
Philipp Schüle [Mon, 4 Jul 2016 16:07:11 +0000 (18:07 +0200)]
0011758: allow creation of apps only by defining model: filter

* get default model from configured models if not set
* apply model config to generic filter group if custom filter class
 is missing

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

Change-Id: I74ccaab5f54554fe066b5ef71134aa7ca9dab87e
Reviewed-on: http://gerrit.tine20.com/customers/3304
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoTinebase/js/editDialog - added exceptionHandlingMap
Paul Mehrer [Tue, 28 Jun 2016 13:34:44 +0000 (15:34 +0200)]
Tinebase/js/editDialog - added exceptionHandlingMap

concrete editDialogs can now provide an exceptionHandlingMap
containing callbacks for specific exception codes
the generic editDialog now calls these callbacks if provided

Change-Id: Ib94ab1d0d8c8e2d338f7e4975a51db0d3b902d62
Reviewed-on: http://gerrit.tine20.com/customers/3307
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoauto create form from record definition
Cornelius Weiß [Tue, 5 Jul 2016 11:47:21 +0000 (13:47 +0200)]
auto create form from record definition

Change-Id: Iea00a4181abf8eb5b34d8c81203e6ea2ba083d4c
Reviewed-on: http://gerrit.tine20.com/customers/3306
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011758: allow creation of apps only by defining model: initial rights
Philipp Schüle [Mon, 4 Jul 2016 12:05:20 +0000 (14:05 +0200)]
0011758: allow creation of apps only by defining model: initial rights

* create initial rights for applications without APP_Setup_Initialize

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

Change-Id: I952a37ce42a080ab9f74b2270db3acc31df28e1f
Reviewed-on: http://gerrit.tine20.com/customers/3301
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agophpdocumentor is not needed in Elena any more
Philipp Schüle [Thu, 16 Jun 2016 12:09:48 +0000 (14:09 +0200)]
phpdocumentor is not needed in Elena any more

... as it causes lots of problems, like this:

Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Installation request for phpdocumentor/unified-asset-installer 1.1.2
  -> satisfiable by phpdocumentor/unified-asset-installer[1.1.2].
    - phpdocumentor/unified-asset-installer 1.1.2 requires composer-plugin-api 1.0.0
  -> no matching package found.

Change-Id: Iafbcc83e0922fac37494924d8bdd328f3d81be72
Reviewed-on: http://gerrit.tine20.com/customers/3303
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011588: Unknow client: Caldav Synchronizer
Philipp Schüle [Mon, 4 Jul 2016 10:28:43 +0000 (12:28 +0200)]
0011588: Unknow client: Caldav Synchronizer

* github merge request by https://github.com/ingoratsdorf

see
https://github.com/tine20/Tine-2.0-Open-Source-Groupware-and-CRM/pull/17

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

Change-Id: I27369f7c6dc80fd32002b7f20d651ec9cb6be1b2
Reviewed-on: https://gerrit.tine20.org/tine20/3350
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011764: allow to create apps without json frontend #2
Philipp Schüle [Fri, 1 Jul 2016 15:00:33 +0000 (17:00 +0200)]
0011764: allow to create apps without json frontend #2

* adds generic json frontend for apps without own json
 frontend class
* allow to set model of filtergroup with a function

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

Change-Id: If5d96d45d47c4df188b777c0c00e0f495995f707
Reviewed-on: http://gerrit.tine20.com/customers/3298
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011966: create grid and dialogs from model config
Cornelius Weiß [Fri, 1 Jul 2016 08:47:55 +0000 (10:47 +0200)]
0011966: create grid and dialogs from model config

* autocreate edit dialogs from modelconfig

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

Change-Id: Ib1cf9e94fbc43d07e2715f25ac82b9476989f282
Reviewed-on: http://gerrit.tine20.com/customers/3294
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011998: enbable js free mainscreen
Cornelius Weiß [Thu, 30 Jun 2016 11:21:56 +0000 (13:21 +0200)]
0011998: enbable js free mainscreen

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

Change-Id: I6755c1582e527f739d4b13230b8173a2c32f1055
Reviewed-on: http://gerrit.tine20.com/customers/3291
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011996: add fallback app icon
Cornelius Weiß [Thu, 30 Jun 2016 11:18:42 +0000 (13:18 +0200)]
0011996: add fallback app icon

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

Change-Id: I84ecec985903aeb57fb3893db4a280d3ca5ffd0a
Reviewed-on: http://gerrit.tine20.com/customers/3290
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011764: allow to create apps without json frontend
Philipp Schüle [Tue, 28 Jun 2016 09:07:52 +0000 (11:07 +0200)]
0011764: allow to create apps without json frontend

* reordered getRegistryData for apps
* it is no longer required to have a json frontend class in app
* removed duplication in json server (frontend classes)

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

Change-Id: If9ae2cb30f6f86b7107c9b08e9d7efba7289149c
Reviewed-on: http://gerrit.tine20.com/customers/3283
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 ago0011974: uninitialize framework
Paul Mehrer [Thu, 19 May 2016 15:11:48 +0000 (17:11 +0200)]
0011974: uninitialize framework

and added concrete implementation for Sales to
remove the scheduler job on uninstallation

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

Change-Id: I23dc4299c66c78e1e538141b8032469760aa29cc
Reviewed-on: http://gerrit.tine20.com/customers/3204
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011764: allow to create apps without controllers
Philipp Schüle [Mon, 27 Jun 2016 15:56:17 +0000 (17:56 +0200)]
0011764: allow to create apps without controllers

* skip initialize during installation if no Initialize class is found
* adds generic application controller that is used if no
 custom app controller is found

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

Change-Id: I8a1a662137f73058d94d7f7b4beca06560e418ce
Reviewed-on: http://gerrit.tine20.com/customers/3281
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoset json api functions parameter names
Philipp Schüle [Mon, 27 Jun 2016 12:38:22 +0000 (14:38 +0200)]
set json api functions parameter names

... if those are missing, Ext.Direct/Ajax can't set
 the params correctly

 see 0011760: create smd from model definition

Change-Id: Ied1a5e7835222b2185f6e4ff3b65cf2dd908e74f
Reviewed-on: http://gerrit.tine20.com/customers/3278
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago11762 use doctrine for schema creation and update
Cornelius Weiß [Tue, 5 Apr 2016 07:59:03 +0000 (09:59 +0200)]
11762 use doctrine for schema creation and update

@TODO
* add 1:n, n:1, n:m
* test onDelete index

Change-Id: I723b7c36e44c4591534a44a8a0ae2fd534db59d3
Reviewed-on: http://gerrit.tine20.com/customers/3062
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2015.11-pgsql' into 2015.11
Philipp Schüle [Mon, 27 Jun 2016 09:33:12 +0000 (11:33 +0200)]
Merge branch '2015.11-pgsql' into 2015.11

4 years ago0011668: fix Calendar_Frontend_* Tests with postgresql backend
Philipp Schüle [Wed, 22 Jun 2016 13:28:40 +0000 (15:28 +0200)]
0011668: fix Calendar_Frontend_* Tests with postgresql backend

* Calendar_Frontend_ActiveSync: comparing strings with ints
* RecordSet: only allow unique records to be added
* improves some tests

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

Change-Id: Id18f14f58006344a6cddc48bf707092524cf1a19
Reviewed-on: http://gerrit.tine20.com/customers/3270
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011968: shared calendars filter leads to sql error with pgsql
Philipp Schüle [Fri, 24 Jun 2016 09:54:18 +0000 (11:54 +0200)]
0011968: shared calendars filter leads to sql error with pgsql

* adds a test
* don't use space for empty sql IN value, need to use
  Zend_Db_Expr('NULL') instead

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

Change-Id: I1b65fb6b301711df5e073b3de057ff70cf20e04c
Reviewed-on: http://gerrit.tine20.com/customers/3272
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011962: contract end_date can't be changed if vacation has been added
Philipp Schüle [Wed, 22 Jun 2016 14:36:20 +0000 (16:36 +0200)]
0011962: contract end_date can't be changed if vacation has been added

* adds workaround for json encoded field "workingtime_json"
* adds another test for updating contract end_date
* fixes "undefined index" if employee->contracts structure is not correct
 in json frontend

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

Change-Id: Ia18b9ce3c50b4fa60a36ab15d650a2bff3d63041
Reviewed-on: http://gerrit.tine20.com/customers/3271
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011958: Decouple Tinebase_EmailUser backend from Felamimail
Flávio Gomes da Silva Lisboa [Mon, 20 Jun 2016 18:54:08 +0000 (15:54 -0300)]
0011958: Decouple Tinebase_EmailUser backend from Felamimail

- Create abstract class Tinebase_EmailUser_Model_Account
and move Felamimail_Model_Account constants into it
- Change references to Felamimail_Model_Account constants by
Tinebase_EmailUser_Model_Account constants

Change-Id: I5593003e914dd7528363e98412fefacb15947cfa
Reviewed-on: https://gerrit.tine20.org/tine20/3348
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011760: create smd from model definition
Philipp Schüle [Thu, 21 Apr 2016 15:17:29 +0000 (17:17 +0200)]
0011760: create smd from model definition

* dynamically adds methods/service definition to
 json server
* use request content in json server handle()
  instead of php://input
* adds cache lazy loading

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

Change-Id: Ibcae79e82b23fa42ec48cca84d51063ec832f221
Reviewed-on: http://gerrit.tine20.com/customers/3073
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2015.11-pgsql' into 2015.11
Philipp Schüle [Wed, 22 Jun 2016 13:31:55 +0000 (15:31 +0200)]
Merge branch '2015.11-pgsql' into 2015.11

4 years ago0011078: CalDav calender not working after upgrade from 2013.10
Philipp Schüle [Mon, 20 Jun 2016 12:22:58 +0000 (14:22 +0200)]
0011078: CalDav calender not working after upgrade from 2013.10

* postgres handles container id as ints ...
* reactivates some of the disabled tests

see also
0011668: fix Calendar_Frontend_* Tests with postgresql backend

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

Change-Id: I25133d32c9cd9ea9b9be00c2b111f640fc13d84c
Reviewed-on: http://gerrit.tine20.com/customers/3261
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoimproves CLI import echo output
Philipp Schüle [Thu, 16 Jun 2016 06:46:10 +0000 (08:46 +0200)]
improves CLI import echo output

.... show updatecount and hide zero counts

Change-Id: I57621d26faaf82a949a69986abc0636425c040de
Reviewed-on: http://gerrit.tine20.com/customers/3240
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011960: print with 300 dpi by default
Cornelius Weiß [Fri, 17 Jun 2016 08:07:43 +0000 (10:07 +0200)]
0011960: print with 300 dpi by default

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

Change-Id: I1949f5e2f3eb63791f9c7b2a93ade851b7f784ef
Reviewed-on: http://gerrit.tine20.com/customers/3254
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2015.11-develop' into 2016.03 2016.03.4
Philipp Schüle [Mon, 20 Jun 2016 11:47:35 +0000 (13:47 +0200)]
Merge branch '2015.11-develop' into 2016.03

4 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Mon, 20 Jun 2016 11:47:10 +0000 (13:47 +0200)]
Merge branch '2015.11' into 2015.11-develop

4 years agouse correct variable: $folder instead of $folderId
Philipp Schüle [Mon, 20 Jun 2016 09:06:46 +0000 (11:06 +0200)]
use correct variable: $folder instead of $folderId

... in updateFolder()

Change-Id: I1b8ed0323ec2c31823d9f2b77f7e087b7bd998cc
Reviewed-on: http://gerrit.tine20.com/customers/3256
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011956: terms and conditions writing misstake
sstamer [Mon, 20 Jun 2016 10:38:52 +0000 (12:38 +0200)]
0011956: terms and conditions writing misstake

https://forge.tine20.org/view.php?id=11956
Fix typo OpenStreetMap

Change-Id: I3338a6f95d72b8f737f5c4192825e067f0dd2915
Reviewed-on: http://gerrit.tine20.com/customers/3258
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011954: setup.php (webbased) "accept conditions"-dialog broken now
Philipp Schüle [Mon, 20 Jun 2016 09:57:59 +0000 (11:57 +0200)]
0011954: setup.php (webbased) "accept conditions"-dialog broken now

* fixes MixedCollection event handling in store.compat.js
... to make registry 'replace' work again
* adds a log message if Terms have not been accepted

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

Change-Id: Id19cc397f1a9163d304653933085d45a53105c71
Reviewed-on: http://gerrit.tine20.com/customers/3257
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 agodo not try to rename folder that has not changed
Philipp Schüle [Mon, 20 Jun 2016 09:04:08 +0000 (11:04 +0200)]
do not try to rename folder that has not changed

Change-Id: I6288a329deeccca1eb3580622aaadffaa497ffc4
Reviewed-on: http://gerrit.tine20.com/customers/3255
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agodeactivates failing testImportMembersIntoCourse2
Philipp Schüle [Thu, 16 Jun 2016 16:26:41 +0000 (18:26 +0200)]
deactivates failing testImportMembersIntoCourse2

0011950: fix failing test in Courses_JsonTest
https://forge.tine20.org/view.php?id=11950

Change-Id: Ia5b3a0460019b1d4552037983765ad89bcb84290
Reviewed-on: https://gerrit.tine20.org/tine20/3347
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoimprove webpack alert (adds anchor)
Philipp Schüle [Thu, 16 Jun 2016 09:21:42 +0000 (11:21 +0200)]
improve webpack alert (adds anchor)

Change-Id: Idf677904f45f72147b26a8364a4ca83c0466ba51
Reviewed-on: http://gerrit.tine20.com/customers/3243
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2015.11-develop' into 2016.03 2016.03.3
Philipp Schüle [Thu, 16 Jun 2016 10:14:58 +0000 (12:14 +0200)]
Merge branch '2015.11-develop' into 2016.03

4 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Thu, 16 Jun 2016 10:14:22 +0000 (12:14 +0200)]
Merge branch '2015.11' into 2015.11-develop

Conflicts:
tine20/Tinebase/Core.php

Change-Id: I93ec1d66b8324c804db4d1e26955128527946790

4 years agocatch setup user creation exceptions
Philipp Schüle [Thu, 16 Jun 2016 09:20:19 +0000 (11:20 +0200)]
catch setup user creation exceptions

... and skip call update in Phone if that
 is the case

 see 0011934: show contacts in phone call grid

Change-Id: I54281f20e66fa39b2dd04b32b5f581afcde35d62
Reviewed-on: http://gerrit.tine20.com/customers/3242
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011898: Download links missing server subdir part
Philipp Schüle [Thu, 9 Jun 2016 16:37:46 +0000 (18:37 +0200)]
0011898: Download links missing server subdir part

* make use of new Tinebase_Core::getUrl()
* 'full' is default part for getUrl()

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

Change-Id: I91076e42d4f4ad44a3ac6114677153c80b43ed81
Reviewed-on: http://gerrit.tine20.com/customers/3245
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agobackports Tinebase_Core::getUrl
Philipp Schüle [Thu, 16 Jun 2016 09:29:41 +0000 (11:29 +0200)]
backports Tinebase_Core::getUrl

... from 2015.11-develop

Change-Id: I7382b9e44b72b1e1a17e5b4c19947099a9c95d1c
Reviewed-on: http://gerrit.tine20.com/customers/3244
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoMerge branch '2015.11-develop' into 2016.03
Philipp Schüle [Thu, 16 Jun 2016 08:53:54 +0000 (10:53 +0200)]
Merge branch '2015.11-develop' into 2016.03

4 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Thu, 16 Jun 2016 08:53:35 +0000 (10:53 +0200)]
Merge branch '2015.11' into 2015.11-develop

4 years agoMerge branch '2014.11' into 2015.11
Philipp Schüle [Thu, 16 Jun 2016 08:53:08 +0000 (10:53 +0200)]
Merge branch '2014.11' into 2015.11

Conflicts:
tine20/Calendar/Convert/Event/Json.php
tine20/Calendar/Frontend/iMIP.php
tine20/Sales/Setup/Update/Release8.php

Change-Id: I94ce69a37d81e860f8fdef95fe687d3eb26bf735

4 years ago0011942: MacOSX - GROUP rewrite to INTELLIGROUP
Paul Mehrer [Thu, 2 Jun 2016 10:33:16 +0000 (12:33 +0200)]
0011942: MacOSX - GROUP rewrite to INTELLIGROUP

rewrite attendee cutype 'GROUP' to 'INTELLIGROUP' for export
and vice versa for import due to malbehaviour of ical

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

Change-Id: I83651323a682dae2688a9b34508cbd366bb906eb
Reviewed-on: http://gerrit.tine20.com/customers/3187
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011934: show contacts in phone call grid
Philipp Schüle [Tue, 14 Jun 2016 14:20:15 +0000 (16:20 +0200)]
0011934: show contacts in phone call grid

... Addressbook update script version has
 been raised to 9.8

Change-Id: Ia52b9e8836ec87247c4a1e0005ee3794cd6d9e93
Reviewed-on: http://gerrit.tine20.com/customers/3235
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
4 years agoshow instructions for webpack-dev-server in alert message
Philipp Schüle [Thu, 16 Jun 2016 06:52:38 +0000 (08:52 +0200)]
show instructions for webpack-dev-server in alert message

 ... in dev mode

 see https://forge.tine20.org/view.php?id=11882
 0011882: add webpack as javascript packager for libraries

Change-Id: Id91b9e8d725d0c219986d1b1039b4e462e221d37
Reviewed-on: http://gerrit.tine20.com/customers/3241
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0010890: Sales module can not be successfully updated to 2014.09.8
Philipp Schüle [Mon, 13 Jun 2016 11:02:51 +0000 (13:02 +0200)]
0010890: Sales module can not be successfully updated to 2014.09.8

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

Change-Id: Ia213a0ea378824dc91d3b67e9342f344410ecdda
Reviewed-on: http://gerrit.tine20.com/customers/3228
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
4 years ago0011890: disallow external attendee status setting for external organizer
Cornelius Weiß [Mon, 30 May 2016 16:00:12 +0000 (18:00 +0200)]
0011890: disallow external attendee status setting for external organizer

Change-Id: I47bc3235431650d786b6798b14b500b62d7addd4
Reviewed-on: http://gerrit.tine20.com/customers/3184
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>