tine20
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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

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

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

5 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

5 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>
5 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>
5 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>
5 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>
5 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>
5 years ago'Internal Contacts' container was missing contact model
Philipp Schüle [Tue, 14 Jun 2016 12:09:46 +0000 (14:09 +0200)]
'Internal Contacts' container was missing contact model

Change-Id: Ib380acad54946cf0ac0d5e6bc3b054692a097969
Reviewed-on: http://gerrit.tine20.com/customers/3232
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Tue, 14 Jun 2016 09:14:42 +0000 (11:14 +0200)]
Merge branch '2015.11' into 2015.11-develop

Conflicts:
tine20/Felamimail/js/MessageEditDialog.js
tine20/Tinebase/js/MainMenu.js
tine20/Tinebase/js/widgets/grid/FilterToolbar.js

Change-Id: I97ba4a6a9aab47e3dc1efc0cc0f7890be7b256f4

5 years agoMerge branch '2014.11' into 2015.11
Philipp Schüle [Tue, 14 Jun 2016 09:11:59 +0000 (11:11 +0200)]
Merge branch '2014.11' into 2015.11

5 years agohandle default config values
Cornelius Weiß [Fri, 10 Jun 2016 14:39:33 +0000 (16:39 +0200)]
handle default config values

* don't save if default wasn't changed
* delete db config if value returned to default

Change-Id: Ic052324752a688afb9fbef2ac493382bbbfd1ae8
Reviewed-on: http://gerrit.tine20.com/customers/3224
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agotranslation scope in keyfield get lost
Cornelius Weiß [Fri, 10 Jun 2016 09:50:55 +0000 (11:50 +0200)]
translation scope in keyfield get lost

Change-Id: If7f9de7425c581f19362be861451dc7a95eb1f40
Reviewed-on: http://gerrit.tine20.com/customers/3223
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0011930: conjunction operator not shown correctly in rule edit dialog
Philipp Schüle [Mon, 13 Jun 2016 09:59:12 +0000 (11:59 +0200)]
0011930: conjunction operator not shown correctly in rule edit dialog

* set operator on record load
* adds translation for 'or' operator

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

Change-Id: I7a0f0fdcb7e3315792460e4883bb5eadce01dd31
Reviewed-on: http://gerrit.tine20.com/customers/3226
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0011932: show address and customer data for manual invoices
Philipp Schüle [Mon, 13 Jun 2016 10:39:08 +0000 (12:39 +0200)]
0011932: show address and customer data for manual invoices

* fixes company name and address data display

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

Change-Id: I89301971a531d8adf7020651744fccab03a588e7
Reviewed-on: http://gerrit.tine20.com/customers/3227
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0011934: show contacts in phone call grid
Paul Mehrer [Mon, 9 May 2016 13:23:46 +0000 (15:23 +0200)]
0011934: show contacts in phone call grid

* adds new contact fields for normalized numbers
* adds update script that creates contact relations
 for the most recent phone calls
* creates SETUPUSER on the fly if it does not exist

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

Change-Id: I881ca4526207f047657de1594a4242ae7d34f969
Reviewed-on: http://gerrit.tine20.com/customers/3142
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0011936: Allow compose Mail for select all pages
sstamer [Tue, 31 May 2016 08:50:55 +0000 (10:50 +0200)]
0011936: Allow compose Mail for select all pages

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

Change-Id: Id2fb6ab0ee872f63493070103e1f09a50938fd99
Reviewed-on: http://gerrit.tine20.com/customers/3230
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoremove external_seq from modlog
Philipp Schüle [Fri, 10 Jun 2016 15:57:31 +0000 (17:57 +0200)]
remove external_seq from modlog

... as the user does not know what this means

Change-Id: I8ed889d8b7812b9d5d6c775be6bdb11159d9462c
Reviewed-on: http://gerrit.tine20.com/customers/3225
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoMerge branch '2015.11-develop-postal' into 2015.11-develop
Philipp Schüle [Fri, 10 Jun 2016 16:18:29 +0000 (18:18 +0200)]
Merge branch '2015.11-develop-postal' into 2015.11-develop

5 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: I92e8889623d11eaa748e0ee134f4326d6f6c40f5
Reviewed-on: http://gerrit.tine20.com/customers/3222
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agouse Addressbook list view feature switch to disable query
Paul Mehrer [Fri, 27 May 2016 15:20:47 +0000 (17:20 +0200)]
use Addressbook list view feature switch to disable query

surrounding a query part by a feature switch

Change-Id: If42e2395a785e0499620a9e075bdebc9478e6116
Reviewed-on: http://gerrit.tine20.com/customers/3203
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0011904: Disable manage profile if the user has no right
sstamer [Tue, 31 May 2016 12:46:40 +0000 (14:46 +0200)]
0011904: Disable manage profile if the user has no right

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

Change-Id: Ib838e8b8388afc2ddb40475b99ca22c39c49d6b9
Reviewed-on: http://gerrit.tine20.com/customers/3197
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>
5 years agobring back global _() as deprecated i18n ref
Cornelius Weiß [Thu, 9 Jun 2016 06:32:53 +0000 (08:32 +0200)]
bring back global _() as deprecated i18n ref

* with webpack we don't need to have lodash globally exposed
* using _ as i18n eases the transition as we have it used in multiple
  branches

Change-Id: I3914f537481ac36796cc427d3f12c0438fe42a6c
Reviewed-on: http://gerrit.tine20.com/customers/3219
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agomoves setting of SERVER vars in test bootstrap
Philipp Schüle [Wed, 8 Jun 2016 08:29:32 +0000 (10:29 +0200)]
moves setting of SERVER vars in test bootstrap

Change-Id: Ib64d446806fbd604032417e5364bf85a465ec376
Reviewed-on: http://gerrit.tine20.com/customers/3206
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Thu, 9 Jun 2016 15:24:29 +0000 (17:24 +0200)]
Merge branch '2015.11' into 2015.11-develop

5 years ago0011918: shorten for export fields
sstamer [Thu, 2 Jun 2016 14:42:15 +0000 (16:42 +0200)]
0011918: shorten for export fields

* configure maxlines and maxcharacters

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

Change-Id: I64fd764885851310ed65e19f57b214f2c3dbd31c
Reviewed-on: http://gerrit.tine20.com/customers/3198
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agogetRelations: fixes phpdoc and set fallback for types
Philipp Schüle [Thu, 9 Jun 2016 12:16:28 +0000 (14:16 +0200)]
getRelations: fixes phpdoc and set fallback for types

... as sometimes the clients sends NULL for $type

Change-Id: I58e2b0d5e0cf13df094521a151d15bb0175c25d6
Reviewed-on: http://gerrit.tine20.com/customers/3221
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoSetup needs Tinebase libs (webpack), too
Philipp Schüle [Thu, 9 Jun 2016 10:20:29 +0000 (12:20 +0200)]
Setup needs Tinebase libs (webpack), too

Change-Id: Iaec7e2fd8bb28019c15d5c77c9b0dd7b6ebd7442
Reviewed-on: http://gerrit.tine20.com/customers/3220
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
5 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Wed, 8 Jun 2016 14:54:22 +0000 (16:54 +0200)]
Merge branch '2015.11' into 2015.11-develop

5 years agoMerge branch '2014.11' into 2015.11
Philipp Schüle [Wed, 8 Jun 2016 14:54:03 +0000 (16:54 +0200)]
Merge branch '2014.11' into 2015.11

5 years agoCalendar printing in FF
Cornelius Weiß [Mon, 6 Jun 2016 21:41:18 +0000 (23:41 +0200)]
Calendar printing in FF

new printing approach:
- take screenshot with html2canvas
- print screenshot
=> looks better in FF in other browsers

fixes:
 0011708: Firefox printing is broken again
 0011340: Second page corrupt, when printing calender in landscape
 0010628: Calender print shows only time range 0-11 o'clock

Change-Id: I99e0f36249a109fb8acdee447dd95d264f288b3b
Reviewed-on: http://gerrit.tine20.com/customers/3215
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0011882: add web pack as javascript packager for libraries
Cornelius Weiß [Thu, 26 May 2016 18:23:46 +0000 (20:23 +0200)]
0011882: add web pack as javascript packager for libraries

Change-Id: Ieacbd2aec5626b31f49016b2c16d4907720ec97f
Reviewed-on: http://gerrit.tine20.com/customers/3214
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agocatch promise error in js log
sstamer [Wed, 8 Jun 2016 11:52:39 +0000 (13:52 +0200)]
catch promise error in js log

Change-Id: Ic9f7b5ce9e7671c34aac417ff7d2be947c30da4a
Reviewed-on: http://gerrit.tine20.com/customers/3207
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoFix scroller jump bug at calendar page start
sstamer [Wed, 8 Jun 2016 11:55:08 +0000 (13:55 +0200)]
Fix scroller jump bug at calendar page start

Change-Id: I3682d359f444d20057d0558b88bcf206c44ff26d
Reviewed-on: http://gerrit.tine20.com/customers/3208
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoRevert "11888 increase announced own cloud server version"
Philipp Schüle [Wed, 8 Jun 2016 10:53:24 +0000 (12:53 +0200)]
Revert "11888 increase announced own cloud server version"

THIS BREAKS OLDER OWNCLOUD CLIENTS!

This reverts commit 203dadea2feb0f9ac48cbdc185526ee224a26058.

Change-Id: I94e6762b97af35b5114c288fa4dbfe9c4b623087
Reviewed-on: http://gerrit.tine20.com/customers/3205
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0011824: show raw message when PGP decryption fails
Cornelius Weiß [Wed, 4 May 2016 08:00:11 +0000 (10:00 +0200)]
0011824: show raw message when PGP decryption fails

NOTE: Mailvelope has a bug in it's error handling for displayContainers
      see: https://github.com/mailvelope/mailvelope/pull/386

Change-Id: I1a2af8b0bcef44e5cd1f19dc08edfa7629d661f5
Reviewed-on: http://gerrit.tine20.com/customers/3126
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Tue, 7 Jun 2016 13:58:08 +0000 (15:58 +0200)]
Merge branch '2015.11' into 2015.11-develop

Conflicts:
tine20/Tinebase/js/extFixes.js

Change-Id: I1b4a6d34d03460c784156e94ba4c746693081847

5 years agoMerge branch '2014.11' into 2015.11
Philipp Schüle [Tue, 7 Jun 2016 13:56:55 +0000 (15:56 +0200)]
Merge branch '2014.11' into 2015.11

5 years agoFix copy to clipboard loses view
sstamer [Tue, 7 Jun 2016 09:04:32 +0000 (11:04 +0200)]
Fix copy to clipboard loses view

Change-Id: Ifa74d80779ebb768d1075437de0cf80f8e4dae6a
Reviewed-on: http://gerrit.tine20.com/customers/3201
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0011906: Fix contact type not sortable
sstamer [Mon, 6 Jun 2016 14:47:32 +0000 (16:47 +0200)]
0011906: Fix contact type not sortable

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

Change-Id: Ica5d727ce709ff090cd3a670a2276f28d648f6f0
Reviewed-on: http://gerrit.tine20.com/customers/3192
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0011884: fix expresso css include flaw
Cornelius Weiß [Fri, 27 May 2016 14:08:20 +0000 (16:08 +0200)]
0011884: fix expresso css include flaw

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

Change-Id: Ia9e5b6a63d9c8d581a5993bef74933cf9d6757d4
Reviewed-on: http://gerrit.tine20.com/customers/3181
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago11888 increase announced own cloud server version
Cornelius Weiß [Fri, 27 May 2016 18:15:57 +0000 (20:15 +0200)]
11888 increase announced own cloud server version

-> use 9.0.2, latest version

Change-Id: I5d0593abea7c279a362a4c7494e3c39c7c8c79ba
Reviewed-on: http://gerrit.tine20.com/customers/3183
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoSales - add/edit contract dialog bug
Paul Mehrer [Fri, 20 May 2016 10:49:18 +0000 (12:49 +0200)]
Sales - add/edit contract dialog bug

in the add/edit contract dialog, in the product
tab, was an error when changing the product quantity

Change-Id: Ib82a0fe5d774846356cdedea76edb97c638220fc
Reviewed-on: http://gerrit.tine20.com/customers/3175
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago11878 allow data reload from external window
Cornelius Weiß [Mon, 23 May 2016 10:44:32 +0000 (12:44 +0200)]
11878 allow data reload from external window

Change-Id: I7479b25295e132ef791ca6cbb8c874f122fa1e55
Reviewed-on: http://gerrit.tine20.com/customers/3176
Reviewed-by: sstamer <s.stamer@metaways.de>
Tested-by: sstamer <s.stamer@metaways.de>
5 years ago0011830: integrate API for cross window communication
Cornelius Weiß [Fri, 13 May 2016 15:36:31 +0000 (17:36 +0200)]
0011830: integrate API for cross window communication

integrate postal.js as pub/sub library
* integrate postal.xwindow for cross window communication
* have iframe service from server to ease third party app integration
 https://tine.example.com/?method=Tinebase.getPostalXWindow
* integrate postal.request-response for rpc style communication

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

Change-Id: I87592e8756f3608e31d82f3659dcffff004ccfbd
Reviewed-on: http://gerrit.tine20.com/customers/3162
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: sstamer <s.stamer@metaways.de>
Tested-by: sstamer <s.stamer@metaways.de>
5 years agoRevert "0011830: integrate API for cross window communication"
Philipp Schüle [Tue, 7 Jun 2016 08:52:08 +0000 (10:52 +0200)]
Revert "0011830: integrate API for cross window communication"

This reverts commit c195e92b3035c1b4dd056c4e9829ef7ab5285f4f.

* this will be moved to a separate branch for further testing
* integration will be done when this is more stable

Change-Id: I0792dbdf0654210b36bd08acf3ef6c6faccba218
Reviewed-on: http://gerrit.tine20.com/customers/3195
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoRevert "11878 allow data reload from external window"
Philipp Schüle [Tue, 7 Jun 2016 08:49:09 +0000 (10:49 +0200)]
Revert "11878 allow data reload from external window"

This reverts commit 6bccb0992d43d0576fe4b600af7821aaf78ad2db.

Change-Id: If5ac6a897da6b01fb9e9374d5a203c04fdeef55f
Reviewed-on: http://gerrit.tine20.com/customers/3194
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago146817 can't use mail templates
Cornelius Weiß [Fri, 20 May 2016 09:44:59 +0000 (11:44 +0200)]
146817 can't use mail templates

* format autodetection failed
* add explicit property for type of body property in message records

Change-Id: Ied90d40bbac6352bd5fcd0e9c7bd47fe0f67767d
Reviewed-on: http://gerrit.tine20.com/customers/3173
Reviewed-by: sstamer <s.stamer@metaways.de>
Tested-by: sstamer <s.stamer@metaways.de>
5 years ago11878 allow data reload from external window
Cornelius Weiß [Mon, 23 May 2016 10:44:32 +0000 (12:44 +0200)]
11878 allow data reload from external window

Change-Id: I7479b25295e132ef791ca6cbb8c874f122fa1e55
Reviewed-on: http://gerrit.tine20.com/customers/3176
Reviewed-by: sstamer <s.stamer@metaways.de>
Tested-by: sstamer <s.stamer@metaways.de>
5 years ago0011830: integrate API for cross window communication
Cornelius Weiß [Fri, 13 May 2016 15:36:31 +0000 (17:36 +0200)]
0011830: integrate API for cross window communication

integrate postal.js as pub/sub library
* integrate postal.xwindow for cross window communication
* have iframe service from server to ease third party app integration
 https://tine.example.com/?method=Tinebase.getPostalXWindow
* integrate postal.request-response for rpc style communication

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

Change-Id: I87592e8756f3608e31d82f3659dcffff004ccfbd
Reviewed-on: http://gerrit.tine20.com/customers/3162
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: sstamer <s.stamer@metaways.de>
Tested-by: sstamer <s.stamer@metaways.de>
5 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Thu, 19 May 2016 10:34:11 +0000 (12:34 +0200)]
Merge branch '2015.11' into 2015.11-develop

5 years ago0011872: add imported members to default group
sstamer [Fri, 13 May 2016 10:40:14 +0000 (12:40 +0200)]
0011872: add imported members to default group

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

Change-Id: I463b740103db13590456369025abe1f21d6d859e
Reviewed-on: http://gerrit.tine20.com/customers/3157
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago11876: Fix Resource invite for splitview
sstamer [Thu, 19 May 2016 09:28:37 +0000 (11:28 +0200)]
11876: Fix Resource invite for splitview

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

- Type user was forced on resource type attendee

Change-Id: I837e7c4d466a856385a13cd5bc6a072a1e36c1f7
Reviewed-on: http://gerrit.tine20.com/customers/3170
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0011870: Tinebase_ActionQueue - 100% CPU worker process
Paul Mehrer [Tue, 17 May 2016 12:19:32 +0000 (14:19 +0200)]
0011870: Tinebase_ActionQueue - 100% CPU worker process

if no proper backend is configured, the worker process
just quits instead of running in an infinite loop

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

Change-Id: I28344d2f5124ad8cd282908d9d9d6186b5c29331
Reviewed-on: http://gerrit.tine20.com/customers/3163
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0011866: free global _ for lodash library
Philipp Schüle [Wed, 18 May 2016 17:29:11 +0000 (19:29 +0200)]
0011866: free global _ for lodash library

* fixes some missing i18ns

A modern JavaScript utility library delivering
 modularity, performance, & extras.

https://lodash.com/
https://github.com/lodash/lodash

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

Change-Id: I86bbe66104e39a216f8a8e97daa5f4c9f4133615
Reviewed-on: http://gerrit.tine20.com/customers/3167
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>
5 years agoMerge branch '2015.11' into 2015.11-develop
Philipp Schüle [Wed, 18 May 2016 12:41:59 +0000 (14:41 +0200)]
Merge branch '2015.11' into 2015.11-develop

Conflicts:
tests/tine20/Tinebase/AllTests.php
tine20/Crm/Frontend/Json.php

Change-Id: I99e0f0468b7ce55a761cd43d69ca2479e513ca90

5 years agoMerge branch '2014.11' into 2015.11
Philipp Schüle [Wed, 18 May 2016 12:39:47 +0000 (14:39 +0200)]
Merge branch '2014.11' into 2015.11

5 years ago0011866: free global _ for lodash library
Cornelius Weiß [Tue, 10 May 2016 16:17:39 +0000 (18:17 +0200)]
0011866: free global _ for lodash library

A modern JavaScript utility library delivering
 modularity, performance, & extras.

https://lodash.com/
https://github.com/lodash/lodash

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

Change-Id: I9e902bf6dd61e85addc653195dd1758977ab20f8
Reviewed-on: http://gerrit.tine20.com/customers/3146
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoclient expects default container in 'defaultContainer' registry key
Philipp Schüle [Tue, 17 May 2016 15:03:55 +0000 (17:03 +0200)]
client expects default container in 'defaultContainer' registry key

... on CRM lead import

Change-Id: I691886022bb392d82adf08f353766b5ff9bd0a5b
Reviewed-on: http://gerrit.tine20.com/customers/3164
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0011844: decodeSid fails for some encoded SIDs
Philipp Schüle [Tue, 10 May 2016 13:43:48 +0000 (15:43 +0200)]
0011844: decodeSid fails for some encoded SIDs

* encoded Sids might contain dashes -.-
* adds a test
* improves logging

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

Change-Id: Ief81024e3d1c4cd862a587e93529717af88c7f79
Reviewed-on: http://gerrit.tine20.com/customers/3139
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0011706: After Update Some elements are broken
Philipp Schüle [Wed, 11 May 2016 08:02:57 +0000 (10:02 +0200)]
0011706: After Update Some elements are broken

* fixes CRM config update script
-> somehow javascript has been introduced
 for string concat ;)
* adds update 9.2 to fix broken 9.1

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

Change-Id: Ia74df585c62a6ad5b9b74c9669f649c86d5846e1
Reviewed-on: http://gerrit.tine20.com/customers/3140
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years agoFix missing CRM Keyfield icons
sstamer [Wed, 11 May 2016 11:03:27 +0000 (13:03 +0200)]
Fix missing CRM Keyfield icons

Change-Id: I8fbe3792dfb227d3daad96bb3dc8fc926f266be2
Reviewed-on: http://gerrit.tine20.com/customers/3143
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
5 years ago0011860: Firefox: error message after setup.php login
Philipp Schüle [Fri, 13 May 2016 14:31:43 +0000 (16:31 +0200)]
0011860: Firefox: error message after setup.php login

* skip exception handling when tine is reloading

... this "fixes" the Firefox problem during setup
 which might be caused by a timing issue and stacked
  registry clearing / reloading

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

Change-Id: I877de443753bf0014d0a7872e4786b00e6b47dff
Reviewed-on: http://gerrit.tine20.com/customers/3161
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>