tine20
6 years agoMerge branch '2014.11-develop' into 2014.09
Philipp Schüle [Wed, 8 Apr 2015 16:43:45 +0000 (18:43 +0200)]
Merge branch '2014.11-develop' into 2014.09

6 years agoallows to combine string values in duplicate resolve grid panel
Philipp Schüle [Wed, 8 Apr 2015 15:38:44 +0000 (17:38 +0200)]
allows to combine string values in duplicate resolve grid panel

... by pressing the SHIFT key to select both values/cells

Change-Id: I8ece163a277d0d3cb2ddae877cf7c6d6d72e02eb
Reviewed-on: http://gerrit.tine20.com/customers/1806
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoadds relations to duplicate records
Philipp Schüle [Wed, 8 Apr 2015 15:37:38 +0000 (17:37 +0200)]
adds relations to duplicate records

... to be able to use them in the duplicate resolve grid panel

Change-Id: I0fb3ee4a351bf66b45a8ce3216bc813545b69842
Reviewed-on: http://gerrit.tine20.com/customers/1805
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoadds relations renderer
Philipp Schüle [Wed, 8 Apr 2015 15:36:43 +0000 (17:36 +0200)]
adds relations renderer

... for example for the duplicate resolve grid panel

Change-Id: Ic35fea2585220ad9bfed8577638f0a0614854ecb
Reviewed-on: http://gerrit.tine20.com/customers/1804
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoset defaults if related product remark is missing
Philipp Schüle [Wed, 8 Apr 2015 15:34:55 +0000 (17:34 +0200)]
set defaults if related product remark is missing

Change-Id: I5be074da1639941b9e58581a132dbdb71d7c1a1f
Reviewed-on: http://gerrit.tine20.com/customers/1803
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoMerge branch '2014.11-develop' into 2014.09
Philipp Schüle [Tue, 7 Apr 2015 11:22:30 +0000 (13:22 +0200)]
Merge branch '2014.11-develop' into 2014.09

6 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Tue, 7 Apr 2015 11:15:00 +0000 (13:15 +0200)]
Merge branch '2014.11' into 2014.11-develop

6 years agosplit n_fileas if n_family or org_name are empty
Philipp Schüle [Tue, 7 Apr 2015 09:56:38 +0000 (11:56 +0200)]
split n_fileas if n_family or org_name are empty

 * this is useful for contact imports

Change-Id: Ibe5a474c714bfa9714ba8f5fc4ead9915213a004
Reviewed-on: http://gerrit.tine20.com/customers/1798
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agofixing registry clearing/loading on logout/loginFromPost
Philipp Schüle [Wed, 1 Apr 2015 17:35:57 +0000 (19:35 +0200)]
fixing registry clearing/loading on logout/loginFromPost

NOTE: we now always reload the registry on reload, this should be improved!

Change-Id: I90e06e951c58f707f66626f351f34f5156cf35ed
Reviewed-on: http://gerrit.tine20.com/customers/1792
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoMerge branch 'pu/2014.11-splitview' into 2014.11-develop
Philipp Schüle [Tue, 7 Apr 2015 10:13:14 +0000 (12:13 +0200)]
Merge branch 'pu/2014.11-splitview' into 2014.11-develop

Conflicts:
tine20/Calendar/js/DaysView.js
tine20/Calendar/js/MainScreenCenterPanel.js

Change-Id: I2fd37fa9819a7a660c3fe48489139cb1f82e534c

6 years ago0010872: introduce calendar split view / feature toggle
Philipp Schüle [Thu, 2 Apr 2015 16:13:45 +0000 (18:13 +0200)]
0010872: introduce calendar split view / feature toggle

* adds feature toggle for split view

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

Change-Id: I28da707a7218658fa218551837b302076ab320ce
Reviewed-on: http://gerrit.tine20.com/customers/1795
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>
6 years agoadds some more logging
Philipp Schüle [Wed, 1 Apr 2015 16:57:26 +0000 (18:57 +0200)]
adds some more logging

* app to be updated
* empty app table

Change-Id: Ice21960f965f581e0ea2a7f1d3fd34c24329a24c
Reviewed-on: http://gerrit.tine20.com/customers/1791
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoMerge branch '2014.11-develop' into 2014.09
Philipp Schüle [Wed, 1 Apr 2015 16:00:31 +0000 (18:00 +0200)]
Merge branch '2014.11-develop' into 2014.09

6 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Wed, 1 Apr 2015 16:00:04 +0000 (18:00 +0200)]
Merge branch '2014.11' into 2014.11-develop

6 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Wed, 1 Apr 2015 15:59:44 +0000 (17:59 +0200)]
Merge branch '2013.10' into 2014.11

6 years agoUpdate export definitions for Sales (suppliers)
sstamer [Wed, 1 Apr 2015 14:30:11 +0000 (16:30 +0200)]
Update export definitions for Sales (suppliers)

Change-Id: I41763a576d6b7907f1da94b8dfcda2ad91d0caa7
Reviewed-on: http://gerrit.tine20.com/customers/1789
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoimproves debugging in converter and filter json frontend
Philipp Schüle [Wed, 1 Apr 2015 12:56:00 +0000 (14:56 +0200)]
improves debugging in converter and filter json frontend

* and fixes some minor code problems

Change-Id: I8a2b7efd92224254395c07f2c3c97197f199c782
Reviewed-on: http://gerrit.tine20.com/customers/1788
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago10952 filter record relations should not be resolved
Philipp Schüle [Wed, 1 Apr 2015 15:13:58 +0000 (17:13 +0200)]
10952 filter record relations should not be resolved

* and fixed function signature for get() in Sales_Controller_Contract

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

Change-Id: I949c63e50ef2f553d5774096e8dfa918ca778655
Reviewed-on: http://gerrit.tine20.com/customers/1787
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>
6 years agoMerge branch '2014.11-develop' into 2014.09
Philipp Schüle [Wed, 1 Apr 2015 12:35:34 +0000 (14:35 +0200)]
Merge branch '2014.11-develop' into 2014.09

6 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Wed, 1 Apr 2015 12:34:47 +0000 (14:34 +0200)]
Merge branch '2014.11' into 2014.11-develop

6 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Wed, 1 Apr 2015 12:34:28 +0000 (14:34 +0200)]
Merge branch '2013.10' into 2014.11

6 years agouse reload() helper to make sure registry is cleared
Philipp Schüle [Mon, 30 Mar 2015 15:48:44 +0000 (17:48 +0200)]
use reload() helper to make sure registry is cleared

Change-Id: Ie8315a2b7144ae5b06e38c87db16b6c6c71f400f
Reviewed-on: http://gerrit.tine20.com/customers/1777
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agofixes dragging events on month borders with activated crop
Philipp Schüle [Wed, 1 Apr 2015 11:13:38 +0000 (13:13 +0200)]
fixes dragging events on month borders with activated crop

* just set the hours of target date for comparing, don't use the complete view.dayEnd

Change-Id: Ic5ed8c9aba0fb355f1ae42bba889bfa6f90361ec
Reviewed-on: http://gerrit.tine20.com/customers/1780
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agotrying to drop event without selected attendee fails
Philipp Schüle [Tue, 31 Mar 2015 15:35:00 +0000 (17:35 +0200)]
trying to drop event without selected attendee fails

Change-Id: Ia060261c06c577e5aa0a8485933409eb14580aba
Reviewed-on: http://gerrit.tine20.com/customers/1783
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>
6 years agoFixed export of InvoicePosition of type Timeaccount
Paul Mehrer [Thu, 26 Mar 2015 16:07:25 +0000 (17:07 +0100)]
Fixed export of InvoicePosition of type Timeaccount

the export contained also timesheets of timeaccounts that have a budget and therefor shouldnt be exported. Fixed that by adjusting filter.

Change-Id: I079419d0c6838de8e04a466e965932a31801fcc5
Reviewed-on: http://gerrit.tine20.com/customers/1773
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoMerge branch '2014.11-develop' into 2014.09
Philipp Schüle [Thu, 26 Mar 2015 10:05:39 +0000 (11:05 +0100)]
Merge branch '2014.11-develop' into 2014.09

Conflicts:
tine20/Tinebase/ImportExportDefinition.php

Change-Id: Iba0740ac3ca68ed6ce134b6b27bda2b15a16e620

6 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Thu, 26 Mar 2015 10:02:32 +0000 (11:02 +0100)]
Merge branch '2014.11' into 2014.11-develop

6 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Thu, 26 Mar 2015 10:02:13 +0000 (11:02 +0100)]
Merge branch '2013.10' into 2014.11

6 years ago10926 private flag not working in iOS / OSX
Philipp Schüle [Wed, 25 Mar 2015 13:48:38 +0000 (14:48 +0100)]
10926 private flag not working in iOS / OSX

* use OSX CalDAV converter as bases for iOS
* OSX 10.10 iCal writes X-CALENDARSERVER-ACCESS property to VCALENDAR
  component instead of VEVENT
* adds a test for iOS ics with X-CALENDARSERVER-ACCESS:CONFIDENTIAL

NOTE: iCal does not display the private field as soon as an attendee
      or an organizer is present in the VCALENDAR. This means one can
      set private flag from the client but not see/edit it in case
      the event was once retrieved from server

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

Change-Id: I903663fcaf48749fde6d80e95dde9436e4133996
Reviewed-on: http://gerrit.tine20.com/customers/1766
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0010910: lead import / update script
Philipp Schüle [Thu, 26 Mar 2015 09:20:56 +0000 (10:20 +0100)]
0010910: lead import / update script

* add/update CRM import definitions

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

Change-Id: I046220cd6ae0450f010c52bfa56a97249b35f2be
Reviewed-on: http://gerrit.tine20.com/customers/1771
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agocatch invalid importExport definitions and improve options handling
Philipp Schüle [Wed, 25 Mar 2015 19:16:37 +0000 (20:16 +0100)]
catch invalid importExport definitions and improve options handling

Change-Id: I042df5e79b1cca035c7cbd8d44aef2fdc01fc22d
Reviewed-on: http://gerrit.tine20.com/customers/1770
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agocatches other persistent filter exceptions that cause the world to explode
Philipp Schüle [Wed, 25 Mar 2015 19:03:20 +0000 (20:03 +0100)]
catches other persistent filter exceptions that cause the world to explode

Change-Id: I0fcaa22e70fd36d0870efc66ac06c9472f6e580e
Reviewed-on: http://gerrit.tine20.com/customers/1769
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Wed, 25 Mar 2015 19:06:15 +0000 (20:06 +0100)]
Merge branch '2014.11' into 2014.11-develop

6 years ago0010850: Calendar application gets disabled continuously
Philipp Schüle [Fri, 27 Feb 2015 12:02:03 +0000 (13:02 +0100)]
0010850: Calendar application gets disabled continuously

* catches import definition read exceptions to prevent app deactivation
* removes temp file handling, just use xml string when transforming
options to Zend_Config_Xml

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

Change-Id: I478301a4fbb16401141bc08d76595f54cc5c2c7c
Reviewed-on: https://gerrit.tine20.org/tine20/3059
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0010910: lead import / jsclient
Philipp Schüle [Mon, 23 Mar 2015 12:48:27 +0000 (13:48 +0100)]
0010910: lead import / jsclient

* adds definitions to CRM registry / generalize definition handling
* updates "next" button on container select in import dialog
* fills required fields if not set
* adds lead name as duplicate check field

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

Change-Id: I05c0ae6269260c0ce302345df4de971255fc06e6
Reviewed-on: http://gerrit.tine20.com/customers/1763
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>
6 years agoMerge branch '2014.11-develop' into 2014.09
Philipp Schüle [Wed, 25 Mar 2015 18:00:12 +0000 (19:00 +0100)]
Merge branch '2014.11-develop' into 2014.09

Conflicts:
tine20/Sales/translations/de.po
tine20/Sales/translations/template.pot

Change-Id: I9fc361d04ec50123f68cc39d958165c25252a634

6 years agoExport for PurchaseInvoice + Suppliers (Sales)
Paul Mehrer [Wed, 25 Mar 2015 09:32:24 +0000 (10:32 +0100)]
Export for PurchaseInvoice + Suppliers (Sales)

Change-Id: If59996a1286c8585d5c3699dfdb1f5da721342ff
Reviewed-on: http://gerrit.tine20.com/customers/1764
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Mon, 23 Mar 2015 12:50:12 +0000 (13:50 +0100)]
Merge branch '2014.11' into 2014.11-develop

6 years agoadded sales suppliers module and track purchase invoices
sstamer [Wed, 11 Mar 2015 16:48:29 +0000 (17:48 +0100)]
added sales suppliers module and track purchase invoices

- added new ods styles for date YMD and currency
- format currency always as float (xxx.xx) in ODS xml
- adds tests
- adds features toggles

Change-Id: I92bf8be547773f2af6a0911be61bc6d26c2854e7
Reviewed-on: http://gerrit.tine20.com/customers/1749
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoadds countNonSystemUsers to User interface
Philipp Schüle [Mon, 23 Mar 2015 10:40:47 +0000 (11:40 +0100)]
adds countNonSystemUsers to User interface

* and some code cleanup in Tinebase_User_Sql

Change-Id: Iec94ee58da185b4593f9e2bf2d2ff3552573117b
Reviewed-on: http://gerrit.tine20.com/customers/1758
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoMerge branch '2014.11-develop' into 2014.09
Philipp Schüle [Mon, 23 Mar 2015 11:59:42 +0000 (12:59 +0100)]
Merge branch '2014.11-develop' into 2014.09

6 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Mon, 23 Mar 2015 11:59:05 +0000 (12:59 +0100)]
Merge branch '2014.11' into 2014.11-develop

6 years ago0010910: lead import / client import action
Philipp Schüle [Mon, 16 Mar 2015 15:17:56 +0000 (16:17 +0100)]
0010910: lead import / client import action

* generalizes onImport in GridPanel
* adds import action to Lead grid (only activated if feature is enabled)

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

Change-Id: I64b544612564bbce5e34bdc83901fa990abf8b6a
Reviewed-on: http://gerrit.tine20.com/customers/1733
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0010910: lead import / relations
Philipp Schüle [Thu, 19 Mar 2015 15:07:49 +0000 (16:07 +0100)]
0010910: lead import / relations

* adds generic relation import (only tested for crm leads)

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

Change-Id: I95a0ae2b74eb89569176e99684304aa2deb462f4
Reviewed-on: http://gerrit.tine20.com/customers/1756
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoupdates metaways/opendocument to dev-master
Philipp Schüle [Thu, 19 Mar 2015 10:06:14 +0000 (11:06 +0100)]
updates metaways/opendocument to dev-master

Change-Id: I0329e3d45dde669ea9353ed01168d60667669861
Reviewed-on: http://gerrit.tine20.com/customers/1753
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoremoves user email handling for non-email ldap plugins
Philipp Schüle [Wed, 18 Mar 2015 17:14:59 +0000 (18:14 +0100)]
removes user email handling for non-email ldap plugins

* this needs improvement: code should be put in a separate function of
(ldap?) email user plugin

Change-Id: Ic04e9189699c444883a94a11a34dc65b5c17c8db
Reviewed-on: http://gerrit.tine20.com/customers/1747
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0010910: lead import / feature toggle
Philipp Schüle [Wed, 18 Mar 2015 14:35:50 +0000 (15:35 +0100)]
0010910: lead import / feature toggle

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

Change-Id: Ibbe1883354579360e0c7fca21e64ab9e8ec84aad
Reviewed-on: http://gerrit.tine20.com/customers/1744
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0010910: lead import / defintion and server basics
Philipp Schüle [Mon, 16 Mar 2015 16:19:49 +0000 (17:19 +0100)]
0010910: lead import / defintion and server basics

* introduces ImportTestCase
* adds import definition
* deactivates lead notifications on import
* checks existence of leadsource/type/state in new lead notifications
* throws error if import mapping is missing

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

Change-Id: Ibbe1883354579360e0c7fca21e64ab9e8ec84d85
Reviewed-on: http://gerrit.tine20.com/customers/1736
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Wed, 18 Mar 2015 13:16:47 +0000 (14:16 +0100)]
Merge branch '2014.11' into 2014.11-develop

6 years agouse email address of user instead of maildomain in ics export tests
Philipp Schüle [Wed, 18 Mar 2015 12:33:33 +0000 (13:33 +0100)]
use email address of user instead of maildomain in ics export tests

Change-Id: I00ea2576d2229e1c10ee6e7e27efaeab1b41d96d
Reviewed-on: http://gerrit.tine20.com/customers/1741
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoMerge branch '2014.11-develop' into 2014.09
Philipp Schüle [Wed, 18 Mar 2015 10:44:35 +0000 (11:44 +0100)]
Merge branch '2014.11-develop' into 2014.09

6 years agouse reload helper to make sure registry is updated after role change
Philipp Schüle [Tue, 17 Mar 2015 12:53:05 +0000 (13:53 +0100)]
use reload helper to make sure registry is updated after role change

Change-Id: I46ff3d1402a693c03fb9dea281f6b9a20dfb72fd
Reviewed-on: http://gerrit.tine20.com/customers/1738
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoMerge branch '2014.11-develop' into 2014.09
Philipp Schüle [Mon, 16 Mar 2015 16:25:53 +0000 (17:25 +0100)]
Merge branch '2014.11-develop' into 2014.09

6 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Mon, 16 Mar 2015 16:25:17 +0000 (17:25 +0100)]
Merge branch '2014.11' into 2014.11-develop

6 years agochecks if testUser exists before resetting
Philipp Schüle [Mon, 16 Mar 2015 15:29:11 +0000 (16:29 +0100)]
checks if testUser exists before resetting

* and removing some unused variables

Change-Id: Ic9fd021173c3d51d87e733ecc884e59c64fe36bb
Reviewed-on: http://gerrit.tine20.com/customers/1734
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoInvoice creation lead to get a property on a non-object
Paul Mehrer [Fri, 13 Mar 2015 14:00:24 +0000 (15:00 +0100)]
Invoice creation lead to get a property on a non-object

fixed that

Change-Id: Id4c4991b0122a00f06573aeacb69e38de4194085
Reviewed-on: http://gerrit.tine20.com/customers/1730
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoremoves duplicated validator
Philipp Schüle [Fri, 13 Mar 2015 09:04:32 +0000 (10:04 +0100)]
removes duplicated validator

Change-Id: I4a046f0bf843796bdd7e5b42a62f8f418cda1c2b
Reviewed-on: http://gerrit.tine20.com/customers/1732
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0010850: Calendar application gets disabled continuously
Philipp Schüle [Fri, 27 Feb 2015 12:02:03 +0000 (13:02 +0100)]
0010850: Calendar application gets disabled continuously

* catches import definition read exceptions to prevent app deactivation
* removes temp file handling, just use xml string when transforming
options to Zend_Config_Xml

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

Change-Id: I478301a4fbb16401141bc08d76595f54cc5c2c7c
Reviewed-on: https://gerrit.tine20.org/tine20/3059
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoMerge branch '2014.11-develop' into 2014.09
Philipp Schüle [Thu, 12 Mar 2015 15:24:27 +0000 (16:24 +0100)]
Merge branch '2014.11-develop' into 2014.09

6 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Thu, 12 Mar 2015 15:23:54 +0000 (16:23 +0100)]
Merge branch '2014.11' into 2014.11-develop

6 years agoadd support for univentionEmail schema
Lars Kneschke [Sun, 4 Jan 2015 19:07:41 +0000 (20:07 +0100)]
add support for univentionEmail schema

Change-Id: I4d92ad83674fa0b0df2f7c3585ec1f66c6e8a98f
Reviewed-on: http://gerrit.tine20.com/customers/1501
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
6 years agoInvoice deletion now based on the actual invoice position
Paul Mehrer [Thu, 12 Mar 2015 13:52:45 +0000 (14:52 +0100)]
Invoice deletion now based on the actual invoice position

Sales_Controller_Invoice::_inspectDelete():
The product aggregates last_autobill is set back by the actually existing
(and now to be deleted) invoice positions. That is a real undo.
Before the reset of the last_autobill was based on speculation and thus error prone.

Invoice creation now iterates over the months from the first date that needs to be
billed until the current billing month and creates multiple invoices in one go as needed.

Change-Id: I9481d6ad603e18aef92aec076f3ea73ad471f303
Reviewed-on: http://gerrit.tine20.com/customers/1718
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
6 years ago0010902: language preference is changed by ActiveSync clients to 'en'
Philipp Schüle [Wed, 11 Mar 2015 17:25:33 +0000 (18:25 +0100)]
0010902: language preference is changed by ActiveSync clients to 'en'

* don't save en locale as preference when autodetecting as this is the default
* some minor code improvements

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

Change-Id: I67279b2673cd56f2856f83d9aff8ab6a4aa16083
Reviewed-on: http://gerrit.tine20.com/customers/1724
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>
6 years agorefactored handling of system email accounts
Lars Kneschke [Sun, 4 Jan 2015 18:59:28 +0000 (19:59 +0100)]
refactored handling of system email accounts

- moved logic to get usernames, hostnames and ports to emailuser plugins
- centralized username handling in emailuser plugins
- extended emailuser to hold host informations

Change-Id: Icfd4c15729c07f0d53340d4ada91f15fcf57edb6
Reviewed-on: http://gerrit.tine20.com/customers/1500
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>
6 years agofixes invoices Timesheet export for Timeaccounts with a budget
Philipp Schüle [Wed, 11 Mar 2015 12:14:39 +0000 (13:14 +0100)]
fixes invoices Timesheet export for Timeaccounts with a budget

 * ALL Timesheets had been exported before regardless of billed state

Change-Id: Icff16df77066771db8e4d25a48b5d6f2b6a5f05e
Reviewed-on: http://gerrit.tine20.com/customers/1721
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoMerge branch '2014.11-develop' into 2014.09
Philipp Schüle [Tue, 10 Mar 2015 15:17:27 +0000 (16:17 +0100)]
Merge branch '2014.11-develop' into 2014.09

6 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Tue, 10 Mar 2015 15:16:18 +0000 (16:16 +0100)]
Merge branch '2014.11' into 2014.11-develop

6 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Tue, 10 Mar 2015 15:16:03 +0000 (16:16 +0100)]
Merge branch '2013.10' into 2014.11

6 years ago0010892: add monitoring cli function for active users
Philipp Schüle [Mon, 9 Mar 2015 16:48:02 +0000 (17:48 +0100)]
0010892: add monitoring cli function for active users

* allows to run fn anonymously

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

Change-Id: I31f7e77c38f49871952be0dd9cbacc451382e949
Reviewed-on: http://gerrit.tine20.com/customers/1720
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoDo not show container without read grant in Container select
sstamer [Thu, 5 Mar 2015 11:03:46 +0000 (12:03 +0100)]
Do not show container without read grant in Container select

Change-Id: Ieb7fda7dae2c3a221580728ea81dc0f5e442c0ee
Reviewed-on: http://gerrit.tine20.com/customers/1713
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoMerge branch '2014.11-develop' into 2014.09
Philipp Schüle [Mon, 9 Mar 2015 14:06:25 +0000 (15:06 +0100)]
Merge branch '2014.11-develop' into 2014.09

6 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Mon, 9 Mar 2015 14:05:47 +0000 (15:05 +0100)]
Merge branch '2014.11' into 2014.11-develop

6 years agoupdates user plugin interface and abstract
Philipp Schüle [Mon, 9 Mar 2015 12:33:03 +0000 (13:33 +0100)]
updates user plugin interface and abstract

* adds missing inspect functions to abstract
* fixes some minor problems

Change-Id: I160228c70c242775fc7b55557137be6b78cf9507
Reviewed-on: http://gerrit.tine20.com/customers/1719
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoMerge branch '2014.11-develop' into 2014.09
Philipp Schüle [Mon, 9 Mar 2015 11:46:47 +0000 (12:46 +0100)]
Merge branch '2014.11-develop' into 2014.09

6 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Mon, 9 Mar 2015 11:46:07 +0000 (12:46 +0100)]
Merge branch '2014.11' into 2014.11-develop

6 years ago0010892: add monitoring cli function for active users
Philipp Schüle [Sat, 7 Mar 2015 11:00:44 +0000 (12:00 +0100)]
0010892: add monitoring cli function for active users

* adds CLI function, user count function and full user filter

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

Change-Id: I9da562d07377a29b0fa9c9d1d1b19df7b313d982
Reviewed-on: http://gerrit.tine20.com/customers/1717
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoimplement standard imap/smtp backend
Lars Kneschke [Fri, 6 Mar 2015 08:08:01 +0000 (09:08 +0100)]
implement standard imap/smtp backend

Change-Id: I442f02d42a53de1d544f5e51b4b63f104982566c
Reviewed-on: http://gerrit.tine20.com/customers/1716
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoMerge branch '2014.11-develop' into 2014.09
Philipp Schüle [Fri, 6 Mar 2015 17:13:59 +0000 (18:13 +0100)]
Merge branch '2014.11-develop' into 2014.09

Conflicts:
tine20/Tinebase/js/widgets/ActivitiesPanel.js

Change-Id: I3103481911913fe8136965d56bd4d462bea571ab

6 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Fri, 6 Mar 2015 17:09:33 +0000 (18:09 +0100)]
Merge branch '2014.11' into 2014.11-develop

6 years agosend deleted notification to lead responsible
sstamer [Thu, 5 Mar 2015 14:01:25 +0000 (15:01 +0100)]
send deleted notification to lead responsible

Change-Id: I7e910b31220d2881588a83c4ed75ad3e8504a19c
Reviewed-on: http://gerrit.tine20.com/customers/1711
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agocreated backup/restore scripts
Lars Kneschke [Wed, 25 Feb 2015 16:13:08 +0000 (17:13 +0100)]
created backup/restore scripts

Change-Id: I573990fc1b3411aca4e995b18ac99b0027e18bd0
Reviewed-on: http://gerrit.tine20.com/customers/1694
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoprevents unnecessary registry cleanup and fixing IE9 stuff
Philipp Schüle [Mon, 2 Mar 2015 14:43:08 +0000 (15:43 +0100)]
prevents unnecessary registry cleanup and fixing IE9 stuff

* IE < 10 event firing is unpredictable, that's why we remove the event handlers for registry updates
* fixes registry access in ActivitiesPanel
* introduces isReloading flag to prevent multiple registry cleanup
* some minor code improvements

Change-Id: I1fdfa1ba2dde21156514ed34d1c378c82294a4fe
Reviewed-on: http://gerrit.tine20.com/customers/1702
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>
6 years agoMerge branch '2014.11-develop' into 2014.09
Philipp Schüle [Wed, 4 Mar 2015 18:31:45 +0000 (19:31 +0100)]
Merge branch '2014.11-develop' into 2014.09

6 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Wed, 4 Mar 2015 18:31:13 +0000 (19:31 +0100)]
Merge branch '2014.11' into 2014.11-develop

6 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Wed, 4 Mar 2015 18:30:44 +0000 (19:30 +0100)]
Merge branch '2013.10' into 2014.11

6 years ago10626 Repeating events do not show up in web UI
Philipp Schüle [Wed, 4 Mar 2015 13:19:39 +0000 (14:19 +0100)]
10626 Repeating events do not show up in web UI

* removes broken _removeNonMatchingBaseEvents() fn

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

Change-Id: Ie1ac6a12eb9918580dc63cdf0a2c91afaf315562
Reviewed-on: http://gerrit.tine20.com/customers/1708
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoimplemented combined email backend
Lars Kneschke [Tue, 3 Mar 2015 06:56:07 +0000 (07:56 +0100)]
implemented combined email backend

- for dovecot and postfix
- postfix authenticates against dovecot
- shared mailboxes table
- separate aliases and forwards table

Change-Id: I7b54f0ac62aef26848f3396012690deb481d2318
Reviewed-on: http://gerrit.tine20.com/customers/1707
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoallow to define supported SQL adapter in email plugin
Lars Kneschke [Tue, 3 Mar 2015 17:27:57 +0000 (18:27 +0100)]
allow to define supported SQL adapter in email plugin

Change-Id: I57dac10ba43acce987e15699d7b037b68edc311a
Reviewed-on: http://gerrit.tine20.com/customers/1706
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoMerge branch '2014.11-develop' into 2014.09
Philipp Schüle [Tue, 3 Mar 2015 16:33:30 +0000 (17:33 +0100)]
Merge branch '2014.11-develop' into 2014.09

6 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Tue, 3 Mar 2015 16:32:59 +0000 (17:32 +0100)]
Merge branch '2014.11' into 2014.11-develop

6 years agoRevert "made transaction manager working with multiple databases"
Philipp Schüle [Tue, 3 Mar 2015 08:41:57 +0000 (09:41 +0100)]
Revert "made transaction manager working with multiple databases"

This reverts commit e33a543829aab0e6e2736ec88bea116eee2eecdd.

Change-Id: I18c40c91ae825cbbe8302dafe6e0ab4eb9da9094
Reviewed-on: http://gerrit.tine20.com/customers/1704
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoallow empty admin password passend to setup.php
Lars Kneschke [Tue, 3 Mar 2015 07:01:16 +0000 (08:01 +0100)]
allow empty admin password passend to setup.php

- will trigger changepassword dialogue during first login

Change-Id: I9c96d4220e350a52de56f0b19031326d74df9f62
Reviewed-on: http://gerrit.tine20.com/customers/1703
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
6 years agoMerge branch '2014.11-develop' into 2014.09
Philipp Schüle [Mon, 2 Mar 2015 16:54:57 +0000 (17:54 +0100)]
Merge branch '2014.11-develop' into 2014.09

Conflicts:
tine20/Crm/translations/de.po
tine20/Crm/translations/template.pot
tine20/Sales/translations/de.po
tine20/Sales/translations/template.pot

Change-Id: I3bde228cdb58549963e9b7f95f894784414075b4

6 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Mon, 2 Mar 2015 16:50:28 +0000 (17:50 +0100)]
Merge branch '2014.11' into 2014.11-develop

6 years agochecks if filter plugin grid panel is available
Philipp Schüle [Mon, 23 Feb 2015 15:50:17 +0000 (16:50 +0100)]
checks if filter plugin grid panel is available

Change-Id: I53077352f506f70976c950ffef9144f6d150f685
Reviewed-on: http://gerrit.tine20.com/customers/1682
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agomade transaction manager working with multiple databases
Lars Kneschke [Fri, 27 Feb 2015 12:50:48 +0000 (13:50 +0100)]
made transaction manager working with multiple databases

Change-Id: I04cf0cb99862f11ecab1622ad1984f104be39d38
Reviewed-on: http://gerrit.tine20.com/customers/1697
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agodisplay password change dialogue for SQL backend
Lars Kneschke [Mon, 2 Mar 2015 09:41:29 +0000 (10:41 +0100)]
display password change dialogue for SQL backend

- display password change dialogue when last_password_change is null
- allow to set empty password during initial install of Tine 2.0

Change-Id: I027b1d14925d4522e71b591f44d1dc2f8c6bfaa0
Reviewed-on: http://gerrit.tine20.com/customers/1700
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoadd support for parsing JSON encoded options during initial setup
Lars Kneschke [Fri, 27 Feb 2015 14:11:50 +0000 (15:11 +0100)]
add support for parsing JSON encoded options during initial setup

Change-Id: I62c94e4feecba0a252d470bff4d61f5c987a6b9b
Reviewed-on: http://gerrit.tine20.com/customers/1698
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agocheck if email backend has password property
Lars Kneschke [Sat, 28 Feb 2015 17:15:05 +0000 (18:15 +0100)]
check if email backend has password property

- set email password only when needed
- white space fixes

Change-Id: I635a2baec99bf34285e712bb03801e98f22a0f45
Reviewed-on: http://gerrit.tine20.com/customers/1699
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
6 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Fri, 27 Feb 2015 17:03:41 +0000 (18:03 +0100)]
Merge branch '2014.11' into 2014.11-develop