tine20
6 years ago0011272: resource invitation: organizer receives no mail if he is no attendee
sstamer [Wed, 19 Aug 2015 11:52:44 +0000 (13:52 +0200)]
0011272: resource invitation: organizer receives no mail if he is no attendee

- Send all notification level
- Consider the send level for additional recipients

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

Change-Id: If3ebc8893f6598f7748da005529524a6abe400bb
Reviewed-on: http://gerrit.tine20.com/customers/2136
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0011254: Create a Event in Month View is not possible
Cornelius Weiß [Fri, 21 Aug 2015 09:13:20 +0000 (11:13 +0200)]
0011254: Create a Event in Month View is not possible

* init failed when store was empty

Change-Id: Ic5dc2411836a10232d8df71c9a9c28f10d0b84de
Reviewed-on: http://gerrit.tine20.com/customers/2119
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 [Tue, 25 Aug 2015 16:12:14 +0000 (18:12 +0200)]
Merge branch '2014.11' into 2014.11-develop

6 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Tue, 25 Aug 2015 16:12:08 +0000 (18:12 +0200)]
Merge branch '2013.10' into 2014.11

6 years ago0011256: Update event with "this and future" hides last event
Cornelius Weiß [Fri, 21 Aug 2015 07:57:37 +0000 (09:57 +0200)]
0011256: Update event with "this and future" hides last event

... in old series

* for alldayEvents rrule_until must not be adopted to
  day end, as this influences rrule computation

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

Change-Id: If8a9f11916dfbbef7659f4f8bb7bca6a5717a4af
Reviewed-on: http://gerrit.tine20.com/customers/2120
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agocope with jsonKey for SSO logins
Cornelius Weiß [Tue, 23 Jun 2015 08:16:40 +0000 (10:16 +0200)]
cope with jsonKey for SSO logins

Change-Id: Iad14ed1d112a09fda7b1a05c234db7150354bd8d
Reviewed-on: http://gerrit.tine20.com/customers/1987
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 ago0011172: optimize getGroupmemberships in Principalbackend
Cornelius Weiß [Fri, 14 Aug 2015 11:37:20 +0000 (13:37 +0200)]
0011172: optimize getGroupmemberships in Principalbackend

* improve test for delegations

Change-Id: Id3cad080344db630567f1a74aaeef3753eb6f563
Reviewed-on: http://gerrit.tine20.com/customers/2112
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, 14 Aug 2015 10:18:21 +0000 (12:18 +0200)]
Merge branch '2014.11' into 2014.11-develop

6 years ago0011232: support ATTENDEE in OSX 10.10
Cornelius Weiß [Thu, 13 Aug 2015 15:02:59 +0000 (17:02 +0200)]
0011232: support ATTENDEE in OSX 10.10

* In yosemite iCal adds organiser with role "chair" but has no roles for
other attendee
* In mavericks iCal adds organiser as attendee without role

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

Change-Id: Ie645a6a574ef9c94fa0803333e25f3c89835a432
Reviewed-on: http://gerrit.tine20.com/customers/2108
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoRevert "0011172: optimize getGroupmemberships in Principalbackend"
Philipp Schüle [Fri, 14 Aug 2015 10:01:21 +0000 (12:01 +0200)]
Revert "0011172: optimize getGroupmemberships in Principalbackend"

This reverts commit b9ce589cf497bce21a02e9881269c309ac42508c.

Change-Id: I14b8e5e86a2b0198a69f363db2a43ce7ebcf0bfb
Reviewed-on: http://gerrit.tine20.com/customers/2110
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, 13 Aug 2015 09:05:24 +0000 (11:05 +0200)]
Merge branch '2014.11' into 2014.11-develop

6 years agoremoves verbose role memberships output
Philipp Schüle [Thu, 13 Aug 2015 09:04:32 +0000 (11:04 +0200)]
removes verbose role memberships output

Change-Id: I709e08e668bff5892a9377771fa884ce6ba697ea
Reviewed-on: http://gerrit.tine20.com/customers/2106
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, 13 Aug 2015 08:55:48 +0000 (10:55 +0200)]
Merge branch '2014.11' into 2014.11-develop

6 years agoavoid errors on mainscreen reload without session
Cornelius Weiß [Wed, 12 Aug 2015 09:11:50 +0000 (11:11 +0200)]
avoid errors on mainscreen reload without session

Change-Id: I0dd4bf319237910bc9393f384e930f150a3ef73e
Reviewed-on: http://gerrit.tine20.com/customers/2104
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 bad chars wbxml encoding
Philipp Schüle [Mon, 17 Nov 2014 15:31:31 +0000 (16:31 +0100)]
fixes bad chars wbxml encoding

* adds several test
* removes bad chars from email bodies

Change-Id: I44eca3323363fa44abaa212ecb6d8934a4137aa4
Reviewed-on: http://gerrit.tine20.com/customers/2054
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, 12 Aug 2015 15:05:35 +0000 (17:05 +0200)]
Merge branch '2014.11' into 2014.11-develop

6 years agoRevert "10319: Status-change of attendees in events | Status von Teilnehmern ändern"
Cornelius Weiß [Tue, 11 Aug 2015 15:35:12 +0000 (17:35 +0200)]
Revert "10319: Status-change of attendees in events | Status von Teilnehmern ändern"

This reverts commit c887055e0adcfcc02b195b5e5248a31f732c1dd0.

@see https://forge.tine20.org/view.php?id=11136

Change-Id: I3623242d5c5aefad2b08730251dec40e3ff68558
Reviewed-on: http://gerrit.tine20.com/customers/2103
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0011114: multiple bugs in calendar js
Cornelius Weiß [Mon, 10 Aug 2015 16:11:42 +0000 (18:11 +0200)]
0011114: multiple bugs in calendar js

* removed static id "main" which got inserted multiple times
  into the dom and caused removed nodes / puzzled layout

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

Change-Id: I50e07b4727f47c76d6ecafa89247cc5ab823c4e1
Reviewed-on: http://gerrit.tine20.com/customers/2101
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 agosetupChecks registry setting might be empty
Philipp Schüle [Fri, 7 Aug 2015 08:11:35 +0000 (10:11 +0200)]
setupChecks registry setting might be empty

... adds check to prevent error

Change-Id: I0cc3a791209a6b3f018b6c9ded056c321bd1b58c
Reviewed-on: http://gerrit.tine20.com/customers/2098
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoimproves create_admin: admin role exists
Philipp Schüle [Fri, 7 Aug 2015 17:12:01 +0000 (19:12 +0200)]
improves create_admin: admin role exists

... but admin user is not a member.
just add him or her as member to the existing role.

Change-Id: Ib2a4212576a83a22389966594da1fe1adad84e54
Reviewed-on: http://gerrit.tine20.com/customers/2100
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 [Fri, 7 Aug 2015 17:15:57 +0000 (19:15 +0200)]
Merge branch '2014.11' into 2014.11-develop

6 years agoprevents loop of isLogLevel by removing debug statement
Philipp Schüle [Fri, 7 Aug 2015 17:10:42 +0000 (19:10 +0200)]
prevents loop of isLogLevel by removing debug statement

Change-Id: If58b8ac632215967e237a08ea884121ae3baf23e
Reviewed-on: http://gerrit.tine20.com/customers/2099
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0011198: Setup logout destroy credential cache
Marcelo Teixeira [Thu, 6 Aug 2015 19:03:03 +0000 (16:03 -0300)]
0011198: Setup logout destroy credential cache

- MainMenu logout fixed to call the proper application

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

Change-Id: Id9516e5e0d021817880589b4b2ebc0e74e966c36
Reviewed-on: https://gerrit.tine20.org/tine20/3179
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0011198: Setup logout destroy credential cache
Marcelo Teixeira [Thu, 6 Aug 2015 19:03:03 +0000 (16:03 -0300)]
0011198: Setup logout destroy credential cache

- MainMenu logout fixed to call the proper application

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

Change-Id: Id9516e5e0d021817880589b4b2ebc0e74e966c36

6 years agoseparated patched and addtional Zend Framework 1 classes
Lars Kneschke [Thu, 9 Jul 2015 14:56:03 +0000 (16:56 +0200)]
separated patched and addtional Zend Framework 1 classes

... and improves/fixes unittest bootstrapping / autoloading

Change-Id: I4ed49a464d3a4857b252c5115164fb27efcd6b97
Reviewed-on: https://gerrit.tine20.org/tine20/3144
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Thu, 6 Aug 2015 09:35:10 +0000 (11:35 +0200)]
Merge branch '2014.11' into 2014.11-develop

6 years agoremoves conflict marker
Philipp Schüle [Thu, 6 Aug 2015 09:33:23 +0000 (11:33 +0200)]
removes conflict marker

Change-Id: I3d31fc9774e2f28afab3ac7a9a9a21508c8c738d

6 years agoMerge branch '2014.11' into 2014.11-develop
Philipp Schüle [Thu, 6 Aug 2015 09:32:28 +0000 (11:32 +0200)]
Merge branch '2014.11' into 2014.11-develop

6 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Thu, 6 Aug 2015 09:31:58 +0000 (11:31 +0200)]
Merge branch '2013.10' into 2014.11

Conflicts:
tine20/Tinebase/User/Sql.php

Change-Id: I3b26f0f8bc33562cc078ecb31c91332985058b2c

6 years agomake Calendar update scripts more robust
Philipp Schüle [Thu, 6 Aug 2015 09:24:31 +0000 (11:24 +0200)]
make Calendar update scripts more robust

* check if etag col exists before adding
* remove rrule index as it already exists in most cases and
   there are problems with postgresql here

Change-Id: I346d5a493df4dd7684432852461d942c37ab9bb0
Reviewed-on: http://gerrit.tine20.com/customers/2095
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0011192: LDAP sync should delete contacts
Philipp Schüle [Wed, 5 Aug 2015 16:05:27 +0000 (18:05 +0200)]
0011192: LDAP sync should delete contacts

* adds new option 'syncdeletedusers' to user sync
* adds a test

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

Change-Id: I4f39bdcdb914deac0832892a02d6c79a75dbf530
Reviewed-on: http://gerrit.tine20.com/customers/2093
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, 5 Aug 2015 17:53:19 +0000 (19:53 +0200)]
Merge branch '2014.11' into 2014.11-develop

6 years agocatch exception if user can't be resolved during update7
Philipp Schüle [Wed, 5 Aug 2015 16:08:05 +0000 (18:08 +0200)]
catch exception if user can't be resolved during update7

Change-Id: Ifabb199529cdc4182eebfa23ded950dca9a6d760
Reviewed-on: http://gerrit.tine20.com/customers/2094
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agofixes some LDAP testing issues
Philipp Schüle [Wed, 5 Aug 2015 14:24:21 +0000 (16:24 +0200)]
fixes some LDAP testing issues

Change-Id: I88deed26b6f8a49f7e033f4cca372f15068867a5
Reviewed-on: http://gerrit.tine20.com/customers/2092
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agofixes missing host/port for memcached caching config
Philipp Schüle [Wed, 5 Aug 2015 12:15:30 +0000 (14:15 +0200)]
fixes missing host/port for memcached caching config

Change-Id: If2900e10574dc9d7efd60c5e65482e3a04ce6a23
Reviewed-on: http://gerrit.tine20.com/customers/2090
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoimproves isLogLevel
Philipp Schüle [Wed, 5 Aug 2015 12:14:40 +0000 (14:14 +0200)]
improves isLogLevel

* removes redundant loglevel fetching from config
* checks for logLevel 0

Change-Id: I1f9a84184584e7fa36fc4100238a52e74cc1ed01
Reviewed-on: http://gerrit.tine20.com/customers/2089
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agodisables some context actions in event grid view
Philipp Schüle [Wed, 5 Aug 2015 09:57:27 +0000 (11:57 +0200)]
disables some context actions in event grid view

... as they currently only work for single events

+ adds an easier way to find out the current active grid type

TODO: use default grid mass tag attach/detach actions here

0009386: Assign tags to multiple selected events

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

Change-Id: I8b5554c573d4372064ce969a809b2e59d5e4abe9
Reviewed-on: http://gerrit.tine20.com/customers/2086
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 agoSamba 3 to Samba 4 UUID migration
Lars Kneschke [Wed, 27 May 2015 14:25:01 +0000 (16:25 +0200)]
Samba 3 to Samba 4 UUID migration

* adds new properties for uuid and username

Change-Id: Ief57f0fc1f0f911aef69ddd8d9d9c0e9e9e7f901
Reviewed-on: http://gerrit.tine20.com/customers/1955
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, 4 Aug 2015 16:17:25 +0000 (18:17 +0200)]
Merge branch '2014.11' into 2014.11-develop

6 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Tue, 4 Aug 2015 16:16:57 +0000 (18:16 +0200)]
Merge branch '2013.10' into 2014.11

6 years ago0011190: can't activate TLS for LDAP connections
Philipp Schüle [Tue, 4 Aug 2015 14:27:11 +0000 (16:27 +0200)]
0011190: can't activate TLS for LDAP connections

* fixes "start tls" for LDAP auth and account backends

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

Change-Id: Iad423f8a115948e0dfc0303b42e911e60f3d89d9
Reviewed-on: http://gerrit.tine20.com/customers/2085
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 [Thu, 30 Jul 2015 14:26:31 +0000 (16:26 +0200)]
Merge branch '2014.11' into 2014.11-develop

6 years agofixes app default config handling
Philipp Schüle [Thu, 30 Jul 2015 11:06:11 +0000 (13:06 +0200)]
fixes app default config handling

* only the first app default config was saved in class cache -> this overwrote all following app defaults
* adds a test for invoices modules in registry data

Change-Id: I94b5099201b11c3b6098a22700afc12c4c71ee5f
Reviewed-on: http://gerrit.tine20.com/customers/2081
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agohandle the case that the Invoice model is missing
Philipp Schüle [Thu, 30 Jul 2015 09:43:18 +0000 (11:43 +0200)]
handle the case that the Invoice model is missing

... maybe the server did not deliver the model data in the registry

and show a log message, if feature is disabled.

Change-Id: Ia20171a1fbdd1aab2604cc07dfa2756812e1a753
Reviewed-on: http://gerrit.tine20.com/customers/2080
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, 29 Jul 2015 11:02:06 +0000 (13:02 +0200)]
Merge branch '2014.11' into 2014.11-develop

6 years ago0011172: optimize getGroupmemberships in Principalbackend
Paul Mehrer [Thu, 23 Jul 2015 15:58:27 +0000 (17:58 +0200)]
0011172: optimize getGroupmemberships in Principalbackend

Tinebase_Container: added functionality to AND connect ACL checks
Tinebase_WebDav_PrincipalBackend: makes use of AND connected ACL
checks

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

Change-Id: Ia3a7e818bb465584c2d189e5b59e81e220266ed5
Reviewed-on: http://gerrit.tine20.com/customers/2055
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0011114: multiple bugs in calendar js
Philipp Schüle [Wed, 29 Jul 2015 10:37:57 +0000 (12:37 +0200)]
0011114: multiple bugs in calendar js

* disables split view by default
* adds mainScreen to CalendarPanels as suggested by AirMike

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

Change-Id: Ifc823a617a30c64ffcb11827a89f9c797eddb2e2
Reviewed-on: http://gerrit.tine20.com/customers/2070
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0011178: allow to lock preferences for individual users
Philipp Schüle [Tue, 28 Jul 2015 15:14:32 +0000 (17:14 +0200)]
0011178: allow to lock preferences for individual users

* allow to lock preferences for individual users
* add a new column "locked" to preferences table
* there is no frontend to set "locked" field, yet

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

Change-Id: Ie0334869010b892ef5a2ecdc4c3439f6ff538623
Reviewed-on: http://gerrit.tine20.com/customers/2069
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoupdates opendocument to 1.0
Philipp Schüle [Mon, 27 Jul 2015 13:21:41 +0000 (15:21 +0200)]
updates opendocument to 1.0

* more row actions
* more styles

Change-Id: I7e44bdae97160b20abda4f9de570b420b854f2eb
Reviewed-on: http://gerrit.tine20.com/customers/2066
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0005402: recur exceptions lose history
Cornelius Weiß [Thu, 9 Jul 2015 16:23:29 +0000 (18:23 +0200)]
0005402: recur exceptions lose history

show history of recurring event instances

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

Change-Id: I83bf7fee68ab8cba77c73ddc038aaac863c511a1
Reviewed-on: http://gerrit.tine20.com/customers/2032
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 Jul 2015 11:19:06 +0000 (13:19 +0200)]
Merge branch '2014.11' into 2014.11-develop

6 years ago0005072: UID can be duplicate
Cornelius Weiss [Wed, 8 Oct 2014 12:10:04 +0000 (14:10 +0200)]
0005072: UID can be duplicate

allow same event in different containers

* introduce base_container_id
* check existance by UID AND container

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

Change-Id: I73c4d4a0a6c46a67f388d612e18b71ab6671baae
Reviewed-on: http://gerrit.tine20.com/customers/2065
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoAdd calendar preference timeIncrement
Cornelius Weiß [Fri, 17 Jul 2015 08:15:12 +0000 (10:15 +0200)]
Add calendar preference timeIncrement

* increment level of begin and end of a datetime in editdialog
* increment level of range adds/edits in daysView

Change-Id: Id2c6b693e6fda65b46bf3cbf34498e49f7aa52c0
Reviewed-on: http://gerrit.tine20.com/customers/2049
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agomake default event duration configurable
Cornelius Weiß [Fri, 17 Jul 2015 11:21:20 +0000 (13:21 +0200)]
make default event duration configurable

* centralize config in model
* use config in all event creation places

Change-Id: Ib566ace77ed949afc5f64198ea1bffa8f06a9d71
Reviewed-on: http://gerrit.tine20.com/customers/2050
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0011158: Use Organizer view for events as default
sstamer [Thu, 16 Jul 2015 13:40:59 +0000 (15:40 +0200)]
0011158: Use Organizer view for events as default

put this into your config.inc.php (Calendar section):
'eventView' => 'organizer'

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

Change-Id: I36ab892135d79e2da2ab90c4fb63de0649bc35a7
Reviewed-on: http://gerrit.tine20.com/customers/2048
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, 24 Jul 2015 10:07:54 +0000 (12:07 +0200)]
Merge branch '2014.11' into 2014.11-develop

6 years ago0011156: big files can't be uploaded
Philipp Schüle [Thu, 16 Jul 2015 12:09:39 +0000 (14:09 +0200)]
0011156: big files can't be uploaded

* switch file size to double as 32bit systems can't cope with big
integer sizes (> 2 GB / 2147483647 bytes)

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

Change-Id: I2b3bb64887962395d0f38bd53c3747a45cef6eb8
Reviewed-on: http://gerrit.tine20.com/customers/2046
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, 16 Jul 2015 09:00:14 +0000 (11:00 +0200)]
Merge branch '2014.11' into 2014.11-develop

6 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Thu, 16 Jul 2015 08:59:43 +0000 (10:59 +0200)]
Merge branch '2013.10' into 2014.11

6 years agore-activates getInput() call in upload() function
Philipp Schüle [Wed, 15 Jul 2015 16:20:22 +0000 (18:20 +0200)]
re-activates getInput()  call in upload() function

* removes some obsolete commented code
* coding style

Change-Id: I43cecff9af3dfad2c7b3d6e457f3f579b11e60ff
Reviewed-on: http://gerrit.tine20.com/customers/2044
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoContract start date empty lead to exception
Paul Mehrer [Mon, 13 Jul 2015 16:02:59 +0000 (18:02 +0200)]
Contract start date empty lead to exception

fixed that

Change-Id: Iae9613ada76a2b728fee2e320529fb30cad03c16
Reviewed-on: http://gerrit.tine20.com/customers/2031
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agohandle the case that no columns are defined in export definition
Philipp Schüle [Wed, 15 Jul 2015 16:13:31 +0000 (18:13 +0200)]
handle the case that no columns are defined in export definition

Change-Id: I9457a82456d65a436b1cb73175895c2b4be087d9
Reviewed-on: http://gerrit.tine20.com/customers/2043
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoupload and post sizes might be needed during setup, too
Philipp Schüle [Wed, 15 Jul 2015 16:12:38 +0000 (18:12 +0200)]
upload and post sizes might be needed during setup, too

Change-Id: I2ecb4f4be470c8102fc85c44d92bf03a9bfe4739
Reviewed-on: http://gerrit.tine20.com/customers/2042
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agofixes some minor problems in abstract update class
Philipp Schüle [Wed, 15 Jul 2015 11:23:43 +0000 (13:23 +0200)]
fixes some minor problems in abstract update class

Change-Id: Iff31a4042a438b93892ad3e93c2dea3ab3ab5806
Reviewed-on: http://gerrit.tine20.com/customers/2035
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0011148: Renaming a group is not renaming the group in ldap
sstamer [Mon, 6 Jul 2015 10:37:53 +0000 (12:37 +0200)]
0011148: Renaming a group is not renaming the group in ldap

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

Change-Id: I4db651d4a9c31f17b45f0935e52c6a53161ceab3
Reviewed-on: http://gerrit.tine20.com/customers/2010
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoadjusts validation for discount (purchase invoices) and budget (TA)
sstamer [Mon, 13 Jul 2015 13:03:23 +0000 (15:03 +0200)]
adjusts validation for discount (purchase invoices) and budget (TA)

* and some code cleanup

Change-Id: I3180248ba649a74f61efdda0854cbc2e37661eb0
Reviewed-on: http://gerrit.tine20.com/customers/2030
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, 13 Jul 2015 11:07:45 +0000 (13:07 +0200)]
Merge branch '2014.11' into 2014.11-develop

6 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Mon, 13 Jul 2015 11:07:18 +0000 (13:07 +0200)]
Merge branch '2013.10' into 2014.11

Conflicts:
tine20/Calendar/Controller/Event.php

Change-Id: I3a162ebb12ebe5fa544d630f791bf0116a8f72b7

6 years agoincrease cache lifetime for principal resolving
Philipp Schüle [Wed, 8 Jul 2015 15:36:47 +0000 (17:36 +0200)]
increase cache lifetime for principal resolving

Change-Id: I6c49909d8d4a260cb31053d9ef88a5949cd58df8
Reviewed-on: http://gerrit.tine20.com/customers/2025
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agofixes static function call
Philipp Schüle [Thu, 9 Jul 2015 12:30:28 +0000 (14:30 +0200)]
fixes static function call

Change-Id: I962a43be51c16eef83823af91c729b603fbef262
Reviewed-on: http://gerrit.tine20.com/customers/2026
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agofixes print_r function name
Philipp Schüle [Mon, 13 Jul 2015 08:52:52 +0000 (10:52 +0200)]
fixes print_r function name

Change-Id: I3d37b2c7d29d88c1803a9ab2629f959ec8b3bc3f
Reviewed-on: http://gerrit.tine20.com/customers/2028
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0011130: handle bad originator timzone in VCALENDAR converter
Philipp Schüle [Tue, 7 Jul 2015 12:48:42 +0000 (14:48 +0200)]
0011130: handle bad originator timzone in VCALENDAR converter

* adds a test with broken originator_tz
* throw exceptions if bad originator timezone is found

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

Change-Id: I2337fbd96387a7595da3e7df5eedb9a45411c344
Reviewed-on: http://gerrit.tine20.com/customers/2016
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, 8 Jul 2015 12:02:52 +0000 (14:02 +0200)]
Merge branch '2014.11' into 2014.11-develop

6 years ago0010086: creating recur series loses displaycontainer_id
sstamer [Wed, 8 Apr 2015 13:19:28 +0000 (15:19 +0200)]
0010086: creating recur series loses displaycontainer_id

Events don't show up in attendees personal calendar

- test

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

Change-Id: I9185e375cbbf2b9f519b045e7f93fa345bef8684
Reviewed-on: http://gerrit.tine20.com/customers/1801
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0011124: recur events with missing displaycontainer_id
Cornelius Weiß [Fri, 3 Jul 2015 08:07:41 +0000 (10:07 +0200)]
0011124: recur events with missing displaycontainer_id

* add missing displaycontainer
* THISANDFUTURE updates with attendee add had missing
  displaycontainer
* Fixes the bug
* repair script

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

Change-Id: I6b4af4850e919a3226068d735eba8bc45fcdb01c
Reviewed-on: http://gerrit.tine20.com/customers/2012
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 agofixes exception name
Philipp Schüle [Fri, 3 Jul 2015 08:47:53 +0000 (10:47 +0200)]
fixes exception name

Change-Id: I874faac03411d95dd91c388ce157a4028766d946
Reviewed-on: http://gerrit.tine20.com/customers/2004
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0011118: LDAP auth: user without Tinebase permissions is able to login
Philipp Schüle [Fri, 3 Jul 2015 12:33:34 +0000 (14:33 +0200)]
0011118: LDAP auth: user without Tinebase permissions is able to login

* checks Tinebase run permission during login, too
* fixes some minor glitches in Tinebase_Controller

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

Change-Id: I521c75bed7e2dee966655fcbd054bf1143d64f46
Reviewed-on: http://gerrit.tine20.com/customers/2005
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoadds logging for count of resolved relations
Philipp Schüle [Fri, 3 Jul 2015 12:38:26 +0000 (14:38 +0200)]
adds logging for count of resolved relations

* and fixes some typos

Change-Id: Ia88f65562fc9af54ef5a03c42282674eeb18e8ce
Reviewed-on: http://gerrit.tine20.com/customers/2006
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, 2 Jul 2015 14:06:47 +0000 (16:06 +0200)]
Merge branch '2014.11' into 2014.11-develop

6 years ago0010928: iconv use is deprecated
Michael Spahn [Mon, 27 Apr 2015 09:51:58 +0000 (11:51 +0200)]
0010928: iconv use is deprecated

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

Change-Id: I1c5908f5b507a7378d4b1a4a9746810b83e2fc3e
Reviewed-on: http://gerrit.tine20.com/customers/1884
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, 2 Jul 2015 10:27:50 +0000 (12:27 +0200)]
Merge branch '2014.11' into 2014.11-develop

6 years agoremoves Flash pie charts
Philipp Schüle [Wed, 1 Jul 2015 17:06:24 +0000 (19:06 +0200)]
removes Flash pie charts

* because of neverending flash security issues
* removes some obsolete code from Crm details panel as well

Change-Id: I86e1a09941e5cab975e1182f467c4334e4fef599
TODO: add something useful to default/multi-record lead details panel
Reviewed-on: http://gerrit.tine20.com/customers/2002
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, 1 Jul 2015 17:13:34 +0000 (19:13 +0200)]
Merge branch '2014.11' into 2014.11-develop

Conflicts:
tine20/Tinebase/js/tineInit.js

Change-Id: Ia30ff57898328f1a7c7a0fa2cc2b2b670a21173a

6 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Wed, 1 Jul 2015 17:09:42 +0000 (19:09 +0200)]
Merge branch '2013.10' into 2014.11

Conflicts:
tine20/Tinebase/Core.php

Change-Id: I427008452534772574a2b765d65611749f3b83d1

6 years agoSalesControllerInvoice - product and contract end date treating buggy
Paul Mehrer [Mon, 29 Jun 2015 16:12:30 +0000 (18:12 +0200)]
SalesControllerInvoice - product and contract end date treating buggy

fixed that
changed interval to look for already closed contracts from 12 to 6 months

Change-Id: Ieb29a597d2335fb6d99010ff40e6ae0cc7ec027c
Reviewed-on: http://gerrit.tine20.com/customers/1998
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoupdates tine20 community url
Philipp Schüle [Wed, 1 Jul 2015 16:28:51 +0000 (18:28 +0200)]
updates tine20 community url

Change-Id: I8c249fc020fd96e3af04ba4c606a2d66c7d13196
Reviewed-on: http://gerrit.tine20.com/customers/2001
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoupdates langstats url on login panel
Philipp Schüle [Wed, 1 Jul 2015 16:24:04 +0000 (18:24 +0200)]
updates langstats url on login panel

langstats have moved to transifex

Change-Id: I7a73470388b9e63dcd5ec8c92577af6fabe2e78b
Reviewed-on: http://gerrit.tine20.com/customers/2000
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0011046: Split View + Month View kills the whole view
Philipp Schüle [Wed, 1 Jul 2015 16:05:17 +0000 (18:05 +0200)]
0011046: Split View + Month View kills the whole view

* added the fixes suggested by AirMike (plugin deactivation and update of event actions)

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

Change-Id: I744b6cfbc8f070f0df6c9e6c6ee342763c45a980
Reviewed-on: http://gerrit.tine20.com/customers/1999
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoFix for WindowType
sstamer [Mon, 29 Jun 2015 10:25:27 +0000 (12:25 +0200)]
Fix for WindowType

- force Browser as default

Change-Id: I88ec2d6ff0d711839953e9c84156928622dc96b7
Reviewed-on: http://gerrit.tine20.com/customers/1997
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoincreases required php version to 5.3.9
Philipp Schüle [Fri, 26 Jun 2015 12:50:07 +0000 (14:50 +0200)]
increases required php version to 5.3.9

0011086: Timetracker is not usable

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

Change-Id: Idc80be4befca0a9f702dd25dd8ca76cf9ed3540f
Reviewed-on: http://gerrit.tine20.com/customers/1996
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years ago0011074: Active Directory as User Backend
Philipp Schüle [Fri, 26 Jun 2015 12:39:41 +0000 (14:39 +0200)]
0011074: Active Directory as User Backend

* fixes Tinebase_DateTime handling of float timestamps
* adds a test for AD timestamp conversion

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

Change-Id: I75ce6401fd5db2fbd97d685c8421f69e1eb1552d
Reviewed-on: http://gerrit.tine20.com/customers/1995
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoUpdate vagrant to trusty
Michael Spahn [Mon, 4 May 2015 07:42:04 +0000 (09:42 +0200)]
Update vagrant to trusty

Change-Id: Ia12c0e7cd599e303528133a1bd413b279199032d
Reviewed-on: http://gerrit.tine20.com/customers/1901
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 agoset group_concat_max_len to max value for 32 bit systems
Lars Kneschke [Thu, 25 Jun 2015 11:34:28 +0000 (13:34 +0200)]
set group_concat_max_len to max value for 32 bit systems

Change-Id: I7f10b4bad55b666f7b227dbd4eb49f608a030d93
Reviewed-on: http://gerrit.tine20.com/customers/1993
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, 25 Jun 2015 12:45:18 +0000 (14:45 +0200)]
Merge branch '2014.11' into 2014.11-develop

6 years agoMerge branch '2013.10' into 2014.11
Philipp Schüle [Thu, 25 Jun 2015 12:44:59 +0000 (14:44 +0200)]
Merge branch '2013.10' into 2014.11

6 years agodisables failing assertion
Philipp Schüle [Thu, 25 Jun 2015 10:57:01 +0000 (12:57 +0200)]
disables failing assertion

* needs to be fixed for daylight saving boundaries:

Failed asserting that two strings are equal.
[exec] --- Expected
[exec] +++ Actual
[exec] @@ @@
[exec] -'2015-10-25 11:45:59'
[exec] +'2015-10-25 10:45:59'

Change-Id: I0f01ce867e4101aa97e1a86dc5d4e1c2ed2bc6d6
Reviewed-on: http://gerrit.tine20.com/customers/1992
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
6 years agoAdd optional password suffix for inital student passwords
sstamer [Fri, 5 Jun 2015 10:37:09 +0000 (12:37 +0200)]
Add optional password suffix for inital student passwords

Change-Id: I70dec4219b9ccc6a7dfddac228db30930b24b443
Reviewed-on: http://gerrit.tine20.com/customers/1965
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, 24 Jun 2015 11:59:26 +0000 (13:59 +0200)]
Merge branch '2014.11' into 2014.11-develop

6 years ago0011100: keep both leads when duplicate is detected
Philipp Schüle [Wed, 24 Jun 2015 11:30:32 +0000 (13:30 +0200)]
0011100: keep both leads when duplicate is detected

* fixed by adding the duplicateCheck param to json frontend save fn signature

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

Change-Id: Ide705161bc9ccf41938aeaea1a4a4917a9d121b1
Reviewed-on: http://gerrit.tine20.com/customers/1990
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 agoDo not use only the customer relation for dublicate check
sstamer [Thu, 4 Jun 2015 12:00:05 +0000 (14:00 +0200)]
Do not use only the customer relation for dublicate check

- also check lead_name
- TODO add some Test

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