tine20
6 years agoCal Splitview: include groupmember events
sstamer [Wed, 17 Jun 2015 08:12:27 +0000 (10:12 +0200)]
Cal Splitview: include groupmember events

Change-Id: I84de5fffc9573de1bf51d1e724ee1d101b1c544c
Reviewed-on: http://gerrit.tine20.com/customers/1977
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 [Fri, 19 Jun 2015 09:31:42 +0000 (11:31 +0200)]
Merge branch '2014.11' into 2014.11-develop

6 years ago0011028: Open_basedir error
Philipp Schüle [Fri, 19 Jun 2015 09:01:12 +0000 (11:01 +0200)]
0011028: Open_basedir error

* moves tests autoloader paths from composer.json to test bootstrap

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

Change-Id: Ia3b78b3a3cba24243b36f5bb700c2d5f33dd6f9a
Reviewed-on: http://gerrit.tine20.com/customers/1984
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agosupport multiple tags in mass attach action
Cornelius Weiß [Mon, 17 Dec 2012 11:55:48 +0000 (12:55 +0100)]
support multiple tags in mass attach action

Change-Id: I827baa04e99d9d34b8d3bc270902ebf3cac6f879
Reviewed-on: http://gerrit.tine20.com/customers/1938
Tested-by: Jenkins CI (http://ci.tine20.com/)
Tested-by: sstamer <s.stamer@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoCal Edit: update rrule on dtstart change
Cornelius Weiß [Wed, 17 Jun 2015 07:59:19 +0000 (09:59 +0200)]
Cal Edit: update rrule on dtstart change

Change-Id: Ia7cb9319fd63979facd83ac975c0f601c571bc22
Reviewed-on: http://gerrit.tine20.com/customers/1978
Tested-by: sstamer <s.stamer@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoignore error when group in LDAP/AD is already deleted
Lars Kneschke [Wed, 17 Jun 2015 11:22:50 +0000 (13:22 +0200)]
ignore error when group in LDAP/AD is already deleted

Change-Id: Ie357c4414f5fc86214e3c923b79ef44b4157a3c7
Reviewed-on: http://gerrit.tine20.com/customers/1979
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoSalesSetupDemoData was broken
Paul Mehrer [Wed, 17 Jun 2015 13:34:02 +0000 (15:34 +0200)]
SalesSetupDemoData was broken

fixes amount contracts created which previously lead to an exception

Change-Id: I302a78c6fe13e5080ca1ec26e8631b430f65daa4

6 years agofixes model name in Sales Invoice _inspectDelete
Paul Mehrer [Tue, 16 Jun 2015 11:54:32 +0000 (13:54 +0200)]
fixes model name in Sales Invoice _inspectDelete

Change-Id: I049bca43d06c42407a6379ef767e6cc0c570d9cc
Reviewed-on: http://gerrit.tine20.com/customers/1974
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agocheck if user has access to Calendar application
Lars Kneschke [Tue, 9 Jun 2015 13:44:40 +0000 (15:44 +0200)]
check if user has access to Calendar application

Change-Id: If1566ff47e4714c654e87edb3f5c4cd38319a640
Reviewed-on: http://gerrit.tine20.com/customers/1970
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
6 years agodon't import empty invoices
Lars Kneschke [Tue, 9 Jun 2015 13:38:02 +0000 (15:38 +0200)]
don't import empty invoices

Change-Id: I627df2d15af048356f5f4cc555ad765486bed432
Reviewed-on: http://gerrit.tine20.com/customers/1969
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
6 years agofix combined emailuser backend
Lars Kneschke [Mon, 8 Jun 2015 09:58:19 +0000 (11:58 +0200)]
fix combined emailuser backend

Change-Id: I01f46a81ec25b080558468c8f02ce397d3155420
Reviewed-on: http://gerrit.tine20.com/customers/1967
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
6 years ago0008568: "Private field" for calendar events doesn't sync using
Lars Kneschke [Fri, 5 Jun 2015 07:47:13 +0000 (09:47 +0200)]
0008568: "Private field" for calendar events doesn't sync using
ActiveSync

- added support for pivate flag handlung
- Tested with iOS and Android

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

Change-Id: I9ac85bf836ff389fa5e192c310ffc2da4f05f59b
Reviewed-on: http://gerrit.tine20.com/customers/1964
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, 29 May 2015 12:26:11 +0000 (14:26 +0200)]
Merge branch '2014.11' into 2014.11-develop

6 years agoFix INBOX detecttion for Cyrus IMAP servers
Lars Kneschke [Fri, 29 May 2015 10:59:35 +0000 (12:59 +0200)]
Fix INBOX detecttion for Cyrus IMAP servers

0010956: Foldermapping ActiveSync funktioniert nicht

Change-Id: I1e1039b198d5646c48954de3eeeb308da9905483
Reviewed-on: http://gerrit.tine20.com/customers/1959
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0011062: restore modal windows functionality / remove pref
Philipp Schüle [Fri, 29 May 2015 11:44:45 +0000 (13:44 +0200)]
0011062: restore modal windows functionality / remove pref

This reverts commit fba3a853cd119ea6817f63fef2d471e75b9df0b5.

don't remove pref, only the option "modal"

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

Change-Id: Ic3745d8a6244de6d099c98a99819c91bf3f6adc0
Reviewed-on: http://gerrit.tine20.com/customers/1960
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Fri, 29 May 2015 12:13:59 +0000 (14:13 +0200)]
Merge branch '2014.11' into 2014.11-develop

6 years agoadd missing comma
sstamer [Fri, 29 May 2015 11:57:37 +0000 (13:57 +0200)]
add missing comma

Change-Id: I4613397d390683565cb4c33e2904715e0191a376
Reviewed-on: http://gerrit.tine20.com/customers/1961
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Thu, 28 May 2015 14:43:03 +0000 (16:43 +0200)]
Merge branch '2014.11' into 2014.11-develop

Conflicts:
tine20/Tinebase/js/widgets/grid/FileUploadGrid.js
tine20/composer.lock

Change-Id: Ib67ae66fbae9131394c50d7c65e68a2d7ba51549

6 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Thu, 28 May 2015 14:35:28 +0000 (16:35 +0200)]
Merge branch '2013.10' into 2014.11

6 years agoSet Task Status default for Task edit dialog
sstamer [Tue, 19 May 2015 12:44:13 +0000 (14:44 +0200)]
Set Task Status default for Task edit dialog

Change-Id: I9329d6a554959997a2550116ef20ba799ea214c7
Reviewed-on: http://gerrit.tine20.com/customers/1937
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0010588: Folder structure is displayed incorrectly
Philipp Schüle [Thu, 28 May 2015 14:18:14 +0000 (16:18 +0200)]
0010588: Folder structure is displayed incorrectly

* totalcount can be 0 .... implements a better way for checking search response structure

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

Change-Id: I7d4f2102cda263751150af3e1df1aece06fa0efd
Reviewed-on: http://gerrit.tine20.com/customers/1958
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoImplement download function for temp files in fileupload
Michael Spahn [Mon, 18 May 2015 13:03:25 +0000 (15:03 +0200)]
Implement download function for temp files in fileupload

Change-Id: I3eff37589b13972d03476a9f727f5c118bc93ed2
Reviewed-on: http://gerrit.tine20.com/customers/1935
Tested-by: Jenkins CI (http://ci.tine20.com/)
Tested-by: sstamer <s.stamer@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoAdd invoice and offer number to comboboxes
Michael Spahn [Wed, 6 May 2015 15:48:47 +0000 (17:48 +0200)]
Add invoice and offer number to comboboxes

Change-Id: I5b849ab6f94262009094ae9089f26bc22abbd48a
Reviewed-on: http://gerrit.tine20.com/customers/1922
Tested-by: Jenkins CI (http://ci.tine20.com/)
Tested-by: sstamer <s.stamer@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoupdate Syncroton to version 1.1.1
Lars Kneschke [Thu, 28 May 2015 11:56:24 +0000 (13:56 +0200)]
update Syncroton to version 1.1.1

Change-Id: I886fb71cad07c1f19793462bffd7d2e9b645cb06
Reviewed-on: http://gerrit.tine20.com/customers/1957
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0011042: failed scheduled imports stop async job
Philipp Schüle [Mon, 18 May 2015 11:24:56 +0000 (13:24 +0200)]
0011042: failed scheduled imports stop async job

* catch import exceptions during scheduled import

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

Change-Id: I57a337d3bb99ba75dd47542bca032312e0c98589
Reviewed-on: http://gerrit.tine20.com/customers/1934
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, 27 May 2015 15:53:22 +0000 (17:53 +0200)]
Merge branch '2014.11' into 2014.11-develop

6 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Wed, 27 May 2015 15:52:55 +0000 (17:52 +0200)]
Merge branch '2013.10' into 2014.11

Conflicts:
tine20/Calendar/Convert/Event/VCalendar/Abstract.php

Change-Id: I985ea58a6fd36d49ec5a7da3b14458bab4a95d50

6 years agoApps, Admin, Setting Translation (Defaults)
sstamer [Wed, 27 May 2015 12:51:47 +0000 (14:51 +0200)]
Apps, Admin, Setting Translation (Defaults)

Change-Id: I3458d7cdf8313dbeb09f40f79fbdbe8ecda6f908
Reviewed-on: http://gerrit.tine20.com/customers/1953
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoDon't change activeContentType for new windows
sstamer [Wed, 27 May 2015 14:06:56 +0000 (16:06 +0200)]
Don't change activeContentType for new windows

Change-Id: I5d3240a6f86a87a6e4c4c4ebc93d06135568e017
Reviewed-on: http://gerrit.tine20.com/customers/1954
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agorestore Settings translation
sstamer [Tue, 26 May 2015 13:21:03 +0000 (15:21 +0200)]
restore Settings translation

Change-Id: I08541d10f2b274d45f45f394678557fb7e631590
Reviewed-on: http://gerrit.tine20.com/customers/1951
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago 0010940: Dovecot MySQL SSHA512 password too long
Philipp Schüle [Mon, 25 May 2015 19:45:23 +0000 (21:45 +0200)]
 0010940: Dovecot MySQL SSHA512 password too long

* increases password field length in php comment

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

Change-Id: Ib6ece64ad240474f3850657f40dd3c881059b5b4
Reviewed-on: http://gerrit.tine20.com/customers/1950
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago 0010946: Hinzufügen von E-Mail Konten
Philipp Schüle [Mon, 25 May 2015 19:34:08 +0000 (21:34 +0200)]
 0010946: Hinzufügen von E-Mail Konten

* fixes js error

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

Change-Id: I8559eb892e30a0f0d9186d35fb442d12f90fac9d
Reviewed-on: http://gerrit.tine20.com/customers/1949
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago 0011062: restore modal windows functionality / remove pref
Philipp Schüle [Mon, 25 May 2015 19:32:32 +0000 (21:32 +0200)]
 0011062: restore modal windows functionality / remove pref

* removes window type preference

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

Change-Id: I9cca6008c2854d4bf6be665940a2ff54d68aeb2b
Reviewed-on: http://gerrit.tine20.com/customers/1948
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago 0011030: Ldap plugin error: no user object found
Philipp Schüle [Mon, 25 May 2015 19:15:04 +0000 (21:15 +0200)]
 0011030: Ldap plugin error: no user object found

* fixed by checking user object first

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

Change-Id: I3484a338149d46f6eb4b8a9abc49039a02f83bd9
Reviewed-on: http://gerrit.tine20.com/customers/1947
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0011058 can't change locale on login page
Philipp Schüle [Fri, 22 May 2015 11:00:24 +0000 (13:00 +0200)]
0011058 can't change locale on login page

* fixes problem by checking if user is already available

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

Change-Id: I50d2b7a700a581e8c48a5d96af13598925d2518a
Reviewed-on: http://gerrit.tine20.com/customers/1946
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0011050: VEVENT converter: fix timezone handling for all day events
Philipp Schüle [Thu, 21 May 2015 10:42:14 +0000 (12:42 +0200)]
0011050: VEVENT converter: fix timezone handling for all day events

* adds test for TZ handling with Asia/Tehran

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

Change-Id: Idfac8bf485a7892e47d981ca141f830de1da2d1f
Reviewed-on: http://gerrit.tine20.com/customers/1943
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoAdd cli function for ImportExportDefinition update
sstamer [Wed, 27 May 2015 10:38:26 +0000 (12:38 +0200)]
Add cli function for ImportExportDefinition update

Change-Id: Ie0e4535bb0fabeb2b5c4b6a7dc46c5cd7c5d6529
Reviewed-on: http://gerrit.tine20.com/customers/1952
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoprevent duplicate updates of exdates during MSEventFacade updates
Philipp Schüle [Thu, 7 May 2015 10:58:49 +0000 (12:58 +0200)]
prevent duplicate updates of exdates during MSEventFacade updates

* this should not be necessary as the main problem is that the getMigration fn
 returns duplicates in 'toUpdate'

Change-Id: Ibcd02a9fe86f9dd14f01fadb3d6d12613ea7fbf4
Reviewed-on: http://gerrit.tine20.com/customers/1914
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0011050: VEVENT converter: fix timezone handling for all day events
Philipp Schüle [Wed, 13 May 2015 15:50:09 +0000 (17:50 +0200)]
0011050: VEVENT converter: fix timezone handling for all day events

* ics has no timezone information
* we need to use user timezone in this case to fix exdate matching

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

Change-Id: I37389487062b3f008d106b499dc64ecfe89e7efa
Reviewed-on: http://gerrit.tine20.com/customers/1932
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoadd missing Calendar translations
sstamer [Mon, 18 May 2015 13:15:39 +0000 (15:15 +0200)]
add missing Calendar translations

Change-Id: I5078e75dc492a68bde3df8025af536fef6346245
Reviewed-on: http://gerrit.tine20.com/customers/1936
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0010780: MessageBox "Session invalid" occurs if Browser is closed
Philipp Schüle [Thu, 14 May 2015 09:55:12 +0000 (11:55 +0200)]
0010780: MessageBox "Session invalid" occurs if Browser is closed

* checks if app is reloading when checking rights
* this removes an inifinite loop during initialization when the browser
 had been closed an the session is no longer valid

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

Change-Id: I7978b50fcc4868773a6ebb6d65bbe3f80c535c73
Reviewed-on: http://gerrit.tine20.com/customers/1933
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, 13 May 2015 14:42:12 +0000 (16:42 +0200)]
Merge branch '2014.11' into 2014.11-develop

6 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Wed, 13 May 2015 14:41:51 +0000 (16:41 +0200)]
Merge branch '2013.10' into 2014.11

6 years agoRemove CalDAV Password and Username field from Calendar import
sstamer [Fri, 8 May 2015 08:24:28 +0000 (10:24 +0200)]
Remove CalDAV Password and Username field from Calendar import

Change-Id: I9396c48b07ccf72f8a92eec9a8074c48dd37bad3
Reviewed-on: http://gerrit.tine20.com/customers/1931
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoAdd emptyText for url in Calendar import dialog
sstamer [Fri, 8 May 2015 08:40:24 +0000 (10:40 +0200)]
Add emptyText for url in Calendar import dialog

Change-Id: Ic04a47fa725bb15581074e167adc685f2f311043
Reviewed-on: http://gerrit.tine20.com/customers/1930
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoremove account_id from CSV export
Lars Kneschke [Wed, 13 May 2015 12:44:11 +0000 (14:44 +0200)]
remove account_id from CSV export

Change-Id: Id10a201d31d1e4ec9e52a36eeb9bc887e74c3652
Reviewed-on: http://gerrit.tine20.com/customers/1926
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoTranslate Anyone user in container grants
Lars Kneschke [Wed, 13 May 2015 10:54:55 +0000 (12:54 +0200)]
Translate Anyone user in container grants

Change-Id: I74a315b605a9428ab1f304064fff8a92475ed509
Reviewed-on: http://gerrit.tine20.com/customers/1925
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agostreamlined descriptions for address book imports
Lars Kneschke [Wed, 13 May 2015 13:27:54 +0000 (15:27 +0200)]
streamlined descriptions for address book imports

Change-Id: I243e99cffdf2ea5e9bc53437037d382e4738f9f1
Reviewed-on: http://gerrit.tine20.com/customers/1927
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoActiveSync Device Translations
sstamer [Fri, 8 May 2015 13:39:02 +0000 (15:39 +0200)]
ActiveSync Device Translations

Change-Id: Iee82c00ee2207c5b91365755fcc0d1966badef07
Reviewed-on: http://gerrit.tine20.com/customers/1920
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0011024: don't show external imip events in shared calendars
Philipp Schüle [Thu, 7 May 2015 13:49:07 +0000 (15:49 +0200)]
0011024: don't show external imip events in shared calendars

* do not ignore acl when fetching shared containers in Calendar
* fixes some typos and improves formatting

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

Change-Id: I81c1f6224622a0734266a8a8e4c38d675321b39e
Reviewed-on: http://gerrit.tine20.com/customers/1915
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 [Thu, 7 May 2015 14:47:42 +0000 (16:47 +0200)]
Merge branch '2014.11' into 2014.11-develop

6 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Thu, 7 May 2015 14:47:16 +0000 (16:47 +0200)]
Merge branch '2013.10' into 2014.11

6 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Thu, 7 May 2015 14:42:40 +0000 (16:42 +0200)]
Merge branch '2013.10' into 2014.11

6 years agoadds fallback value if VCARD has no valid family or org name
Philipp Schüle [Thu, 7 May 2015 14:28:38 +0000 (16:28 +0200)]
adds fallback value if VCARD has no valid family or org name

Change-Id: Ie63a90322fb167b74a1d9d6c2b4d95874c49909a
Reviewed-on: http://gerrit.tine20.com/customers/1916
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoadds fallback value if VCARD has no valid family or org name
Philipp Schüle [Thu, 7 May 2015 14:28:38 +0000 (16:28 +0200)]
adds fallback value if VCARD has no valid family or org name

Change-Id: Ie63a90322fb167b74a1d9d6c2b4d95874c49909a

6 years agoReset_DemoData clear Cache
sstamer [Wed, 29 Apr 2015 16:12:40 +0000 (18:12 +0200)]
Reset_DemoData clear Cache

Change-Id: Icd855703000bf4c454ad339d24e8ff14fa548fdf
Reviewed-on: http://gerrit.tine20.com/customers/1898
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoadd copy action to inventory
sstamer [Tue, 5 May 2015 12:21:08 +0000 (14:21 +0200)]
add copy action to inventory

Change-Id: Ic8de08b9a6881612489e374b7945c58465041ec2
Reviewed-on: http://gerrit.tine20.com/customers/1908
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 agoallow to remove vacation days from already saved vacations
Philipp Schüle [Wed, 6 May 2015 15:18:30 +0000 (17:18 +0200)]
allow to remove vacation days from already saved vacations

Change-Id: I3fe759a4649eb2540c6900fc5a4709df07d14d14
Reviewed-on: http://gerrit.tine20.com/customers/1912
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Wed, 6 May 2015 15:05:24 +0000 (17:05 +0200)]
Merge branch '2014.11' into 2014.11-develop

6 years agoremoves no longer used offset for feast days
Philipp Schüle [Wed, 6 May 2015 15:02:50 +0000 (17:02 +0200)]
removes no longer used offset for feast days

Change-Id: Iaa046bc74aaf2228e414e3a6f63fe403f59845c6
Reviewed-on: http://gerrit.tine20.com/customers/1911
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agofixes js error when element is undefined in EventUI
Philipp Schüle [Wed, 6 May 2015 15:01:59 +0000 (17:01 +0200)]
fixes js error when element is undefined in EventUI

Change-Id: Ief360f7a27ec65031610b381f091ee29a6bcaa02
Reviewed-on: http://gerrit.tine20.com/customers/1910
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoremoves "window can be closed" notification in popups
Philipp Schüle [Wed, 6 May 2015 14:57:40 +0000 (16:57 +0200)]
removes "window can be closed" notification in popups

Change-Id: Icd22feb75c5d2d93a6e6cfc78f49bcb516a1cf56
Reviewed-on: http://gerrit.tine20.com/customers/1909
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0011014: don't treat expired user as disabled
Philipp Schüle [Mon, 4 May 2015 14:10:49 +0000 (16:10 +0200)]
0011014: don't treat expired user as disabled

* expired user status is no longer mapped to disabled
* find expired and blocked user contacts by default (with ContactDisabledFilter)

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

Change-Id: I9b821e25b93d1f96b9c19a0d26b74de74c7b2717
Reviewed-on: http://gerrit.tine20.com/customers/1904
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 agoAllow negative values for purchase invoices
Michael Spahn [Tue, 5 May 2015 10:30:58 +0000 (12:30 +0200)]
Allow negative values for purchase invoices

Change-Id: I5374fbd192dacb7e9a54830f1b833b2372a840b0
Reviewed-on: http://gerrit.tine20.com/customers/1907
Tested-by: Jenkins CI (http://ci.tine20.com/)
Tested-by: sstamer <s.stamer@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoAllow negative values for invoices
Michael Spahn [Mon, 4 May 2015 16:10:20 +0000 (18:10 +0200)]
Allow negative values for invoices

 + Improve rendering for negative numbers
 + Change price columns to signed
 + Gross / Net * -1 for reversal invoice

Change-Id: I7f7758a4d0afde20eb2295ddc48b1f02f94b6d4e
Reviewed-on: http://gerrit.tine20.com/customers/1905
Tested-by: Jenkins CI (http://ci.tine20.com/)
Tested-by: sstamer <s.stamer@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Mon, 4 May 2015 12:57:49 +0000 (14:57 +0200)]
Merge branch '2014.11' into 2014.11-develop

6 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Mon, 4 May 2015 12:57:13 +0000 (14:57 +0200)]
Merge branch '2013.10' into 2014.11

Conflicts:
tine20/Setup/js/AuthenticationPanel.js

Change-Id: Ib7d66926b11cfb6a12405dc2dbbb1b708d76e026

6 years agohandle empty email config in IMAP backend
Philipp Schüle [Thu, 30 Apr 2015 10:25:56 +0000 (12:25 +0200)]
handle empty email config in IMAP backend

Change-Id: I0d533b6705c672c3b3af8c8e8c962c7eff8cd02e
Reviewed-on: http://gerrit.tine20.com/customers/1899
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agofixes STARTTLS config options for LDAP
Philipp Schüle [Thu, 30 Apr 2015 18:12:43 +0000 (20:12 +0200)]
fixes STARTTLS config options for LDAP

Change-Id: I8e21b45a228e150f0d395e2d71551eb121ef3915
Reviewed-on: http://gerrit.tine20.com/customers/1900
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 ago0010954: Search for CustomField type "keyField" does not work
Philipp Schüle [Fri, 1 May 2015 10:57:27 +0000 (12:57 +0200)]
0010954: Search for CustomField type "keyField" does not work

* removes unfinished keyfield/record in/not in operators functionality

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

Change-Id: I40a184c988b1f0d46ae1e2fa5be1de5f4b456aa7
Reviewed-on: http://gerrit.tine20.com/customers/1902
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 [Thu, 30 Apr 2015 07:34:34 +0000 (09:34 +0200)]
Merge branch '2014.11' into 2014.11-develop

6 years agoset Sales_Model_ProductAggregate on ignore list
Philipp Schüle [Wed, 29 Apr 2015 13:17:28 +0000 (15:17 +0200)]
set Sales_Model_ProductAggregate on ignore list

... in relation/foreign record filter

we can't search for related product aggregates atm.

TODO: add filter model for product aggregates

Change-Id: Ibeeae806aa440388c98a1ac8bb0af5373835fa40
Reviewed-on: http://gerrit.tine20.com/customers/1894
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 agocatches access denied exception when updating contract data
Philipp Schüle [Wed, 29 Apr 2015 15:29:40 +0000 (17:29 +0200)]
catches access denied exception when updating contract data

Change-Id: I437ae026526db2c14c2aac3a70499ebe4b024139
Reviewed-on: http://gerrit.tine20.com/customers/1897
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' into 2014.11-develop
Philipp Schüle [Wed, 29 Apr 2015 15:37:38 +0000 (17:37 +0200)]
Merge branch '2014.11' into 2014.11-develop

6 years agoadds some logging to tineInit (init registry)
Philipp Schüle [Wed, 29 Apr 2015 14:55:54 +0000 (16:55 +0200)]
adds some logging to tineInit (init registry)

Change-Id: Ib14894c4fd230512e212c86fa3a34870750045df
Reviewed-on: http://gerrit.tine20.com/customers/1895
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoIE: removes message for failed closing of popups
Philipp Schüle [Wed, 29 Apr 2015 12:37:43 +0000 (14:37 +0200)]
IE: removes message for failed closing of popups

Change-Id: I1c2006535af214138929bd7988895748b93903f8
Reviewed-on: http://gerrit.tine20.com/customers/1892
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agorelation import improvements
Philipp Schüle [Wed, 29 Apr 2015 10:30:15 +0000 (12:30 +0200)]
relation import improvements

* fixes relations duplicate filter
* fixes replacements in import relation mapping

Change-Id: Ic6cca289a59a29ea68c8187114034d7f9631e813
Reviewed-on: http://gerrit.tine20.com/customers/1889
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoReset_demoData: truncate State table
sstamer [Tue, 28 Apr 2015 11:08:30 +0000 (13:08 +0200)]
Reset_demoData: truncate State table

Change-Id: Ia514c80c32ac2e022e1b71635365430e841ea6df
Reviewed-on: http://gerrit.tine20.com/customers/1888
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Wed, 29 Apr 2015 08:53:18 +0000 (10:53 +0200)]
Merge branch '2014.11' into 2014.11-develop

6 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Wed, 29 Apr 2015 08:52:55 +0000 (10:52 +0200)]
Merge branch '2013.10' into 2014.11

6 years agomake e-Mail links clickable
sstamer [Mon, 27 Apr 2015 10:56:54 +0000 (12:56 +0200)]
make e-Mail links clickable

Change-Id: If3be606628cb70958b9765bfcedadab9b4db9624
Reviewed-on: http://gerrit.tine20.com/customers/1886
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' into 2014.11-develop
Philipp Schüle [Tue, 28 Apr 2015 13:58:11 +0000 (15:58 +0200)]
Merge branch '2014.11' into 2014.11-develop

6 years ago10988 load additional config from conf.d
Paul Mehrer [Wed, 15 Apr 2015 14:36:14 +0000 (16:36 +0200)]
10988 load additional config from conf.d

* adds functionality to optionally load addtional configuration from a conf.d folder,
 cache the resulting composed configuration in a file with a TTL
 * conf.d folder has to be defined in config.inc.php like this:
  'confdfolder' => '/etc/tine20/conf.d',
 * adds caching for app defaults config
 * adds a test. you need to set a config like this in your config.inc.php to make it work:
  'confdfolder' => '../tests/tine20/Tinebase/files/conf.d',

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

Change-Id: I44f745230e6debea68f0d3c3d275a0c9eee66f51
Reviewed-on: http://gerrit.tine20.com/customers/1833
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Mon, 27 Apr 2015 11:04:42 +0000 (13:04 +0200)]
Merge branch '2014.11' into 2014.11-develop

Conflicts:
tine20/Crm/translations/de.po
tine20/Crm/translations/template.pot
tine20/Tinebase/Container.php

Change-Id: I0c0095f11f1d81dddb9d10b1606ca80d7ad61d0f

6 years agoDon't use static container id for demoData
sstamer [Mon, 27 Apr 2015 08:52:28 +0000 (10:52 +0200)]
Don't use static container id for demoData

Change-Id: Ibb2b5f1803bd25c0e3ecff1a5844dd1c4db6d200
Reviewed-on: http://gerrit.tine20.com/customers/1882
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agomakes leadstate/source/type conversion during import case insensitive
Philipp Schüle [Mon, 27 Apr 2015 08:09:12 +0000 (10:09 +0200)]
makes leadstate/source/type conversion during import case insensitive

Change-Id: Iacb147d8b8b41d0253e619e05263325bc0072a88
Reviewed-on: http://gerrit.tine20.com/customers/1881
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoallows relations as duplicate check fields
Philipp Schüle [Mon, 27 Apr 2015 07:56:49 +0000 (09:56 +0200)]
allows relations as duplicate check fields

* use CUSTOMER relation in CRM for dup check

Change-Id: Ie0f12267d0975a2dd49adcdd08b387aed9558cb2
Reviewed-on: http://gerrit.tine20.com/customers/1879
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago10752: Remove every active sync device with android 4
Michael Spahn [Mon, 27 Apr 2015 09:26:53 +0000 (11:26 +0200)]
10752: Remove every active sync device with android 4

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

Change-Id: I3aa0200c1b78a774d793ae54056877375caba98e
Reviewed-on: http://gerrit.tine20.com/customers/1883
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoimproves deletion of related objects and container contents
Philipp Schüle [Mon, 27 Apr 2015 07:51:18 +0000 (09:51 +0200)]
improves deletion of related objects and container contents

 * adds setter for related objects to delete
 * moves deletion of linked relations to separate fn
 * adds model to test container (TestCase)
 * adds is_deleted filter for Contacts and Leads
 * some more logging

Change-Id: I5a7063d9f2072f812144ca0e167af7af4c31d2a2
Reviewed-on: http://gerrit.tine20.com/customers/1878
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoallows to define composite field values via import definition
Philipp Schüle [Mon, 27 Apr 2015 07:48:23 +0000 (09:48 +0200)]
allows to define composite field values via import definition

 ... for example  lead name in CRM

Change-Id: I5ab7b942975af24c0f79042b69349a201a68caed
Reviewed-on: http://gerrit.tine20.com/customers/1877
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoFix some wording problems
sstamer [Fri, 24 Apr 2015 13:58:45 +0000 (15:58 +0200)]
Fix some wording problems

- Lead name
- remove lead id

Change-Id: I48e042581b9f07b51ebdbd598aed62f8932cda30
Reviewed-on: http://gerrit.tine20.com/customers/1874
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoYou should be able to delete container + content with ignore acl
sstamer [Tue, 21 Apr 2015 13:22:59 +0000 (15:22 +0200)]
You should be able to delete container + content with ignore acl

Change-Id: I42c6c8bcf762561dcd25fe073c29dcaa09d14f2f
Reviewed-on: http://gerrit.tine20.com/customers/1859
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoremoves redundant export split button in PurchaseInvoice grid panel
sstamer [Fri, 24 Apr 2015 08:54:48 +0000 (10:54 +0200)]
removes redundant export split button in PurchaseInvoice grid panel

Change-Id: I74ae3cd94ebf0ec82bbff26839d837c99093fe57
Reviewed-on: http://gerrit.tine20.com/customers/1871
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agomanufacturer is missing in product model
sstamer [Wed, 22 Apr 2015 13:21:10 +0000 (15:21 +0200)]
manufacturer is missing in product model

Change-Id: I7396b3fc0f5838907b4ff5f3f5a9873c6779821a
Reviewed-on: http://gerrit.tine20.com/customers/1865
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoupload of invoices via WebDAV
Lars Kneschke [Mon, 13 Apr 2015 05:37:22 +0000 (07:37 +0200)]
upload of invoices via WebDAV

* create new invoice from uploaded file

Change-Id: I35642cde992615cfc249ecd1b0abdf80b6af0269
Reviewed-on: http://gerrit.tine20.com/customers/1819
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 agoExport translations Sales
sstamer [Tue, 14 Apr 2015 14:09:25 +0000 (16:09 +0200)]
Export translations Sales

Change-Id: Ic18e7b9988675f1056b7a2a64372a4aac2a86e44
Reviewed-on: http://gerrit.tine20.com/customers/1828
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, 22 Apr 2015 08:59:43 +0000 (10:59 +0200)]
Merge branch '2014.11' into 2014.11-develop

Conflicts:
tine20/Addressbook/Convert/Contact/VCard/Abstract.php

Change-Id: Iae6e255084586a2b0f9dd0646ea7940b0fb63140

6 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Wed, 22 Apr 2015 08:57:57 +0000 (10:57 +0200)]
Merge branch '2013.10' into 2014.11

Conflicts:
tine20/index.php

Change-Id: I3edc2388d93d5fd60adb9206c0fc8b34fe93d7da

6 years agoadded helper function to generate a hash from an array
Lars Kneschke [Wed, 22 Apr 2015 06:31:25 +0000 (08:31 +0200)]
added helper function to generate a hash from an array

Change-Id: I2a0b398dcc34f873f82a923cc4529245aaa83d94
Reviewed-on: http://gerrit.tine20.com/customers/1861
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoconvert tag record_ids to string on resolving
Philipp Schüle [Mon, 20 Apr 2015 13:48:11 +0000 (15:48 +0200)]
convert tag record_ids to string on resolving

... as the record ids might be a mix of integer and string ids

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