tine20
7 years ago0009340: fix Calendar_JsonTests::testExdateUpdateAllWithModlog*
Philipp Schüle [Tue, 4 Mar 2014 15:35:18 +0000 (16:35 +0100)]
0009340: fix Calendar_JsonTests::testExdateUpdateAllWithModlog*

- disables Calendar_JsonTests::testExdateUpdateAllWithModlog

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

Change-Id: I3033dc6c947601fec95f6e9c7c45a91abee513bb
Reviewed-on: http://gerrit.tine20.com/customers/396
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agosometimes we don't have a record in summaryRenderer
Philipp Schüle [Mon, 3 Mar 2014 14:45:34 +0000 (15:45 +0100)]
sometimes we don't have a record in summaryRenderer

- allows summaryRenderer to function without record
- this happens when user tries to select multiple events

Change-Id: Ic9a2b758a5d2091794a982016c44b37c4fdf4829
Reviewed-on: http://gerrit.tine20.com/customers/390
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoset uidNumber only when not set in AD already
Lars Kneschke [Mon, 3 Mar 2014 09:44:47 +0000 (10:44 +0100)]
set uidNumber only when not set in AD already

Change-Id: Id85408868e97120dd80eb3f0809def199c9126c0
Reviewed-on: http://gerrit.tine20.com/customers/389
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago9680: update script for invalid event records
sstamer [Mon, 3 Mar 2014 09:40:33 +0000 (10:40 +0100)]
9680: update script for invalid event records

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

Change-Id: I5e331807daa22c96c78894e512cafa130363035e
Reviewed-on: http://gerrit.tine20.com/customers/387
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#8294: Problems adding a user after a fresh install
Philipp Schüle [Fri, 28 Feb 2014 15:48:10 +0000 (16:48 +0100)]
#8294: Problems adding a user after a fresh install

- use user email address as dovecot username if configured domain is
empty

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

Change-Id: I9ae88c5b74f89f812509b6d4cd3d1095d528c2e5
Reviewed-on: http://gerrit.tine20.com/customers/386
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoHumanResources: fix translation, remove duplicate
Alexander Stintzing [Thu, 27 Feb 2014 11:21:41 +0000 (12:21 +0100)]
HumanResources: fix translation, remove duplicate

This item is the same between uma and outra and the same to item 56 as well.

https://www.transifex.com/projects/p/tine20/translate/#de/HumanResources/7117910

Change-Id: I879297f30a873ca714ddbe9237be83e079ba5e66
Reviewed-on: http://gerrit.tine20.com/customers/375
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009716: "defined by" filter combos are hiding sometimes
Alexander Stintzing [Fri, 28 Feb 2014 11:13:54 +0000 (12:13 +0100)]
0009716: "defined by" filter combos are hiding sometimes

they get a width of 0, on resizing the browser-window and
simultanly switching to the app having this filter set

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

Change-Id: I3354be67625fd82cea31e378726f5e1cf4c291be
Reviewed-on: http://gerrit.tine20.com/customers/381
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>
7 years agoalways convert bymonth / bymonthday to int in __set()
Philipp Schüle [Fri, 28 Feb 2014 13:06:31 +0000 (14:06 +0100)]
always convert bymonth / bymonthday to int in __set()

Change-Id: I60acb1bafa443682e350e6a51cec6918fdd86a9b
Reviewed-on: http://gerrit.tine20.com/customers/384
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoMerge branch '2013.03' into 2013.10
Philipp Schüle [Thu, 27 Feb 2014 16:11:08 +0000 (17:11 +0100)]
Merge branch '2013.03' into 2013.10

Conflicts:
tine20/Calendar/Config.php

7 years ago9714: add getConfig cli function
sstamer [Thu, 27 Feb 2014 13:21:56 +0000 (14:21 +0100)]
9714: add getConfig cli function

https://forge.tine20.org/mantisbt/view.php?id=9714
- add getConfig and test

Change-Id: I2b6abe358f51d87b1b97bcd80c26db47115b9f29
Reviewed-on: http://gerrit.tine20.com/customers/376
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoupdate lang templates
Philipp Schüle [Thu, 27 Feb 2014 10:43:03 +0000 (11:43 +0100)]
update lang templates

7 years ago0009672: improve demo data
Alexander Stintzing [Wed, 26 Feb 2014 16:08:50 +0000 (17:08 +0100)]
0009672: improve demo data

problem:
    - createAllDemodata fails for Timetracker, because HR is not called
before TT

improvements
    - tags
        - better names (customers, partners, europe, internet, ... :)
        - tags need context for apps
    - crm
        - add different lead status/sourcs/types
        - don't set end dates for open leads
    - Calendar/Addressbook
     - don't try to send notifications and set geodata

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

Change-Id: I4b29da9147c75865a5b798270a78743d774d4b09
Reviewed-on: http://gerrit.tine20.com/customers/348
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>
7 years ago#9390: linebreaks missing when replying mail via Android
Philipp Schüle [Wed, 26 Feb 2014 15:45:19 +0000 (16:45 +0100)]
#9390: linebreaks missing when replying mail via Android

- moves convertFromTextToHTML to Tinebase_Mail
- converts plain/text body to html when
  * appending reply/forward body to mail sent via ActiveSync
  * purifier removes to much and we return plain/text part instead
- adds gitignore for other Felamimail test files

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

Change-Id: Id6da95d65a36739d8f82f4b8c63c308c15cb81ba
Reviewed-on: http://gerrit.tine20.com/customers/365
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>
7 years ago0009702: relation picker combo doesn't work correctly on multiple edit
Alexander Stintzing [Wed, 26 Feb 2014 15:21:06 +0000 (16:21 +0100)]
0009702: relation picker combo doesn't work correctly on multiple edit

the original clearer is shown before triggering the field, so users click this,
but nothing happens - the multiple-edit-clearer gets shown after a second click,
but the original clearer doesn't respect the multiple edit mode.

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

Change-Id: Ia80ccdcdf918dd838ceb0cd843cc07a31142bdcd
Reviewed-on: http://gerrit.tine20.com/customers/371
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>
7 years agoimproved registry data fetching
Philipp Schüle [Mon, 24 Feb 2014 16:20:01 +0000 (17:20 +0100)]
improved registry data fetching

- moved user/anonymous data to separate functions
- don't disable important apps

Change-Id: I21e4eb88db4b8e1b9f57bc1a8a24b12bc1a91b9f
Reviewed-on: http://gerrit.tine20.com/customers/347
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9688: allow to configure default period filter in json frontend
Philipp Schüle [Thu, 20 Feb 2014 11:02:32 +0000 (12:02 +0100)]
#9688: allow to configure default period filter in json frontend

- adds two new config options to define default json period filter
(from+until)

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

Change-Id: I095e593fb9c139e79ef6f6844d13790d1ded91b6
Reviewed-on: http://gerrit.tine20.com/customers/357
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoallow db profiling only for defined user
Philipp Schüle [Wed, 19 Feb 2014 16:47:35 +0000 (17:47 +0100)]
allow db profiling only for defined user

Change-Id: I3507481dc11ce71b54f4429dbe33bc9feecf4368
Reviewed-on: http://gerrit.tine20.com/customers/352
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009656: OR-Filter gets created on each call search
Alexander Stintzing [Thu, 13 Feb 2014 15:42:12 +0000 (16:42 +0100)]
0009656: OR-Filter gets created on each call search

When searching for calls in the phone app, an
or-filter gets added on each search request.

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

Change-Id: I8fabd38aa2028d3d2bb40378347819467535d711
Reviewed-on: http://gerrit.tine20.com/customers/340
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009678: Multiple Edit Dialog - Relation Picker Combos broken
Alexander Stintzing [Fri, 14 Feb 2014 13:19:29 +0000 (14:19 +0100)]
0009678: Multiple Edit Dialog - Relation Picker Combos broken

Relation Picker Combos are broken on multiple edit

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

Change-Id: I6b9e185e450ae842a9af0141fc0c2e9312b35a19
Reviewed-on: http://gerrit.tine20.com/customers/343
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoRefactor and improve pwpolicy handling
Lars Kneschke [Fri, 14 Feb 2014 12:08:35 +0000 (13:08 +0100)]
Refactor and improve pwpolicy handling

Change-Id: I561c07112283d7acf18ff45be17fc05546833022
Reviewed-on: http://gerrit.tine20.com/customers/342
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoupdates changelogs for 2013.10.6
Philipp Schüle [Fri, 14 Feb 2014 11:55:49 +0000 (12:55 +0100)]
updates changelogs for 2013.10.6

7 years agoSipgate: fix typos
Alexander Stintzing [Thu, 13 Feb 2014 18:00:16 +0000 (19:00 +0100)]
Sipgate: fix typos

Change-Id: I78cbff3d41bfa1d1703b10df07878e3f9fcde17b
Reviewed-on: http://gerrit.tine20.com/customers/341
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009674: update 8.1 fails if invalid Event records are in DB
Philipp Schüle [Fri, 14 Feb 2014 09:46:50 +0000 (10:46 +0100)]
0009674: update 8.1 fails if invalid Event records are in DB

- improves Calendar update script 8.1
- adds failure handling for invalid events
- some code formatting and logging improvements
- see https://www.tine20.org/forum/viewtopic.php?f=12&t=15888

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

Change-Id: I2043615175b3d01b22c95101904dd1728a706977
Reviewed-on: http://gerrit.tine20.com/customers/334
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>
7 years agoimprove ActiveDirectory handling
Lars Kneschke [Fri, 14 Feb 2014 00:53:04 +0000 (01:53 +0100)]
improve ActiveDirectory handling

Change-Id: I3f04948e3ca495670392b03374a727b08470d55a
Reviewed-on: http://gerrit.tine20.com/customers/339
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agodon't try to remove hidden members, when return list id's only
Lars Kneschke [Wed, 12 Feb 2014 15:13:48 +0000 (16:13 +0100)]
don't try to remove hidden members, when return list id's only

Change-Id: I39776d71936458d3754a56e303d9c0dfb0165755
Reviewed-on: http://gerrit.tine20.com/customers/332
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009636: implicit recur exceptions should not trigger reschedule mails
Cornelius Weiß [Wed, 12 Feb 2014 14:42:27 +0000 (15:42 +0100)]
0009636: implicit recur exceptions should not trigger reschedule mails

* add testcase for recur alarm remind (iCal)
* fix mailing issue for implicit recur exception via CalDAV

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

Change-Id: I3f913cbff06c733b11aadf66c1da7901b8c7591e
Reviewed-on: https://gerrit.tine20.org/tine20/2793
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoupdates changelogs for Collin 2013.10.5
Philipp Schüle [Wed, 12 Feb 2014 14:40:25 +0000 (15:40 +0100)]
updates changelogs for Collin 2013.10.5

7 years agoupdate translation files (tx-pull)
Philipp Schüle [Tue, 11 Feb 2014 20:53:39 +0000 (21:53 +0100)]
update translation files (tx-pull)

7 years agoupdate lang templates
Philipp Schüle [Tue, 11 Feb 2014 20:44:26 +0000 (21:44 +0100)]
update lang templates

7 years ago0009666: setting contract end_date fails
Alexander Stintzing [Tue, 11 Feb 2014 12:27:50 +0000 (13:27 +0100)]
0009666: setting contract end_date fails

When setting the end-date of a contract having vacation
days assigned already, the following message occurs:
You are not allowed to change the record if a vacation
has been booked already!

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

Change-Id: I6c29460f2bf6685dc94cdf247152ab1b5b65eeda
Reviewed-on: https://gerrit.tine20.org/tine20/2792
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009660: Multiple Edit Dialog - no clear button anymore
Alexander Stintzing [Mon, 10 Feb 2014 15:25:42 +0000 (16:25 +0100)]
0009660: Multiple Edit Dialog - no clear button anymore

There is no clear button anymore on multiple edit.

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

Change-Id: Ia0c643d654e848cc1edc3953dae8b1828979451b
Reviewed-on: https://gerrit.tine20.org/tine20/2790
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009634: add missing rule clauses on create/update
Cornelius Weiß [Tue, 11 Feb 2014 11:15:22 +0000 (12:15 +0100)]
0009634: add missing rule clauses on create/update

* normalize rrule on event inspection
* normalize all rrules via updatescript

Change-Id: Ic028f7fce139d29c3dc0142b3a821e7c2a48876c
Reviewed-on: https://gerrit.tine20.org/tine20/2791
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009656: OR-Filter gets created on each call search
Alexander Stintzing [Mon, 10 Feb 2014 12:14:55 +0000 (13:14 +0100)]
0009656: OR-Filter gets created on each call search

When searching for calls in the phone app, an
or-filter gets added on each search request.

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

Change-Id: I2ee4f10c786f9518f184aabf86e8c327b9060063
Reviewed-on: https://gerrit.tine20.org/tine20/2787
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009642: remove cleared_time from timesheets
Alexander Stintzing [Mon, 10 Feb 2014 09:36:42 +0000 (10:36 +0100)]
0009642: remove cleared_time from timesheets

remove cleared_time from timesheets

- check first if it is used somewhere
- if not: remove it completely

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

Change-Id: Iffe83422ad2768a35db28b3ea2092ee0b45e9128
Reviewed-on: https://gerrit.tine20.org/tine20/2788
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoMerge branch '2013.03' into 2013.10
Philipp Schüle [Mon, 10 Feb 2014 12:19:55 +0000 (13:19 +0100)]
Merge branch '2013.03' into 2013.10

Conflicts:
tine20/Tinebase/Setup/Update/Release7.php
tine20/Tinebase/Setup/setup.xml

7 years ago0009652: Own record filter duplicate entries
Alexander Stintzing [Mon, 10 Feb 2014 10:26:33 +0000 (11:26 +0100)]
0009652: Own record filter duplicate entries

Own record filter show each filter twice on modelconfig apps

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

Change-Id: I6a0d919dd3f1b8d4ec6f6033afcb99e3a1379c77
Reviewed-on: https://gerrit.tine20.org/tine20/2784
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009648: Create more DemoData
Alexander Stintzing [Thu, 6 Feb 2014 18:17:58 +0000 (19:17 +0100)]
0009648: Create more DemoData

 - Create some Sales.Products
 - Create more Crm.Leads

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

Change-Id: I9a48ab9e3df7c2518ed2c2f454ad083d79ab076a
Reviewed-on: https://gerrit.tine20.org/tine20/2782
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009638: xls exports always exports only 100 leads
Alexander Stintzing [Fri, 7 Feb 2014 14:18:25 +0000 (15:18 +0100)]
0009638: xls exports always exports only 100 leads

 - xls exports always exports only 100 leads
   (even if there are many more)

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

Change-Id: I9ff8d4a764300b5cfef92bba5d223fc292d62f62
Reviewed-on: http://gerrit.tine20.com/customers/324
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9644: remove user registration
Philipp Schüle [Fri, 7 Feb 2014 13:13:14 +0000 (14:13 +0100)]
#9644: remove user registration

- removes all registration tables and code

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

Change-Id: I45898b5a30de892c73f44044c148738a71520435
Reviewed-on: http://gerrit.tine20.com/customers/321
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009548: iCal: default attendee missing in exdates
Cornelius Weiß [Thu, 16 Jan 2014 06:38:01 +0000 (07:38 +0100)]
0009548: iCal: default attendee missing in exdates

recur exceptions created & first updated via iCal loose their default
attendee

- add test case
- repair c&p failure

Change-Id: Ia2c40ef66802a36d17ea5c5eb8aa5bf820e9a6b3
Reviewed-on: https://gerrit.tine20.org/tine20/2736
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009640: grid toolbar is missing in Roles, Groups and Tags modules
Alexander Stintzing [Thu, 6 Feb 2014 10:32:25 +0000 (11:32 +0100)]
0009640: grid toolbar is missing in Roles, Groups and Tags modules

Admin toolbar is missing for Roles, Groups and Tags modules
Works before Chrome Version 32.x

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

Change-Id: I444aa059661bf104559f7267669471c0b53136b0
Reviewed-on: https://gerrit.tine20.org/tine20/2779
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009632: adopt notification level for external attendee
Cornelius Weiß [Tue, 4 Feb 2014 17:45:12 +0000 (18:45 +0100)]
0009632: adopt notification level for external attendee

- use NOTIFICATION_LEVEL_EVENT_UPDATE for external attendee
- this skips status changes & alarm handling stuff

Change-Id: I267643a33049d5918ceac2150c42bb02a5873a5b
Reviewed-on: https://gerrit.tine20.org/tine20/2777
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agodon't use github api when composing from puppet
Cornelius Weiß [Tue, 4 Feb 2014 16:44:00 +0000 (17:44 +0100)]
don't use github api when composing from puppet

Change-Id: I16c7ea4c060036a25d3704bba24e43c41c7a50c4
Reviewed-on: https://gerrit.tine20.org/tine20/2776
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9628: can't remove attender from attendee filter (west panel)
Philipp Schüle [Mon, 3 Feb 2014 16:10:44 +0000 (17:10 +0100)]
#9628: can't remove attender from attendee filter (west panel)

- use matching select method of current selection model

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

Change-Id: I0f80cb22805f1896423136f614d2922a6bef44f0
Reviewed-on: https://gerrit.tine20.org/tine20/2775
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009592: Adding a new cost center to a employee fails
Alexander Stintzing [Fri, 31 Jan 2014 13:14:55 +0000 (14:14 +0100)]
0009592: Adding a new cost center to a employee fails

Adding a new cost center to a employee fails if there are vacations booked already
 - do not try update dependent records if they haven't changed

 - extends commit ea15381456727a77308c5afef6e298284c4fdb9d

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

Change-Id: I54329ed59f24d56e3384d1a35bae8478b769d79d
Reviewed-on: https://gerrit.tine20.org/tine20/2771
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agorefactor modssl authentication
Lars Kneschke [Mon, 13 Jan 2014 08:11:07 +0000 (09:11 +0100)]
refactor modssl authentication

- code refactoring
- make ModSSL selectable and configurable in authentication config UI

Change-Id: I0f050761d2f8dfa895103202b460316566d1b5e2
Reviewed-on: https://gerrit.tine20.org/tine20/2722
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agoMerge branch '2013.03' into 2013.10
Philipp Schüle [Wed, 29 Jan 2014 15:40:07 +0000 (16:40 +0100)]
Merge branch '2013.03' into 2013.10

Conflicts:
tests/tine20/Crm/JsonTest.php
tine20/Crm/Model/Lead.php
tine20/Tinebase/Preference/Abstract.php

7 years ago#9606: preferences: forcing current default value is not working
Philipp Schüle [Wed, 29 Jan 2014 12:46:23 +0000 (13:46 +0100)]
#9606: preferences: forcing current default value is not working

- adds a test
- improves condition for saving admin preferences

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

Change-Id: I9f89649ea13903859a9d1a29ae11d7422279e9a3
Reviewed-on: http://gerrit.tine20.com/customers/302
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9602: CRM should cope with empty start of leads
Philipp Schüle [Wed, 29 Jan 2014 10:17:33 +0000 (11:17 +0100)]
#9602: CRM should cope with empty start of leads

- sanitizes empty start date coming via JSON frontend
- updates some TODOs

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

Change-Id: Ic551bb532688ee0347f2eddcf0a857823f7e115d
Reviewed-on: http://gerrit.tine20.com/customers/298
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009592: Adding a new cost center to a employee fails
Alexander Stintzing [Wed, 29 Jan 2014 14:01:13 +0000 (15:01 +0100)]
0009592: Adding a new cost center to a employee fails

Adding a new cost center to a employee fails if there are vacations
booked already

 - do not try update dependent records if they haven't changed

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

Change-Id: Ie7b8300eb812c076741b96ddbc55d115808ebdaa
Reviewed-on: https://gerrit.tine20.org/tine20/2766
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9598: imip invitation mails show js error (in Felamimail)
Philipp Schüle [Wed, 29 Jan 2014 09:48:47 +0000 (10:48 +0100)]
#9598: imip invitation mails show js error (in Felamimail)

- convert VCALENDAR even if it contains only a recur exception
- adds fallbacks if certain values are empty

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

Change-Id: I7f864fb6de20bc2ff097ee1ef87e50926fbd3a12
Reviewed-on: https://gerrit.tine20.org/tine20/2763
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009588: InventoryItem-CostCenter filter fails
Alexander Stintzing [Mon, 27 Jan 2014 11:46:23 +0000 (12:46 +0100)]
0009588: InventoryItem-CostCenter filter fails

... without rights on Sales-App

InventoryItem-CostCenter filter fails if the user does not have rights
on the sales app

https://forge.tine20.org/mantisbt/bug_update_page.php?bug_id=9588

Change-Id: I3f99091d66cde49f04c1b4a0958e733170f2da25
Reviewed-on: https://gerrit.tine20.org/tine20/2760
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoMerge branch '2013.03' into 2013.10
Philipp Schüle [Tue, 28 Jan 2014 11:53:41 +0000 (12:53 +0100)]
Merge branch '2013.03' into 2013.10

Conflicts:
tine20/Tinebase/Helper.php

7 years agoFixes Tasks for CalDAV
Ingo Ratsdorf [Tue, 21 Jan 2014 13:55:50 +0000 (14:55 +0100)]
Fixes Tasks for CalDAV

- fixes typo in all day tasks
- add CATEGORIES reading via CalDAV
- removed old Sabre library reference

Change-Id: Ie8d53b65cca21c43908fffc6d92053bda9f0ff07
Reviewed-on: https://gerrit.tine20.org/tine20/2749
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoallows IMAP protocol request/response logging
Philipp Schüle [Tue, 21 Jan 2014 16:41:09 +0000 (17:41 +0100)]
allows IMAP protocol request/response logging

- and removes some obsolete code

Change-Id: I4a06b95a5bb35021928981e1a49e37ed3c04a7c1
Reviewed-on: https://gerrit.tine20.org/tine20/2752
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoremoves some record data from request
Philipp Schüle [Tue, 28 Jan 2014 11:34:34 +0000 (12:34 +0100)]
removes some record data from request

Change-Id: I5de57ddde2a41b60104c0d1ca96d5ac976cf000e
Reviewed-on: http://gerrit.tine20.com/customers/292
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago# 9566: allow to pass json arrays as config values via CLI
sstamer [Mon, 27 Jan 2014 15:45:28 +0000 (16:45 +0100)]
# 9566: allow to pass json arrays as config values via CLI

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

- decode string if Json
- don't double encode

Change-Id: I0f4939ff7684eca2816e9207a7cca0ff10d7b415
Reviewed-on: http://gerrit.tine20.com/customers/291
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>
7 years ago0009584: Sales Contract Container Grants are not editable
Alexander Stintzing [Fri, 24 Jan 2014 12:45:30 +0000 (13:45 +0100)]
0009584: Sales Contract Container Grants are not editable

the context menu at the tree node of sales-contract does not work anymore.

 - fix edit sales-contract default container context menu in treepanel
 - also prevent modelconfig to need any default data

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

Change-Id: Ie60f511c181c158f45c2f3d82d2a7c38641e07c2
Reviewed-on: https://gerrit.tine20.org/tine20/2759
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009574: vacation or sickness days can't be booked on the last working day
Alexander Stintzing [Thu, 23 Jan 2014 13:43:07 +0000 (14:43 +0100)]
0009574: vacation or sickness days can't be booked on the last working day

when the contract ends at the 12.x.x, a vacation or sickness day can't be
booked on the 12. If a contract begins at the 15.x.x a vacation day can
be booked on the 11th.

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

Change-Id: I80e45d4091ce0bf10c6c527ae4cbcbc66e807aba
Reviewed-on: https://gerrit.tine20.org/tine20/2756
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoadds a log statement and improves formatting
Philipp Schüle [Wed, 22 Jan 2014 14:18:29 +0000 (15:18 +0100)]
adds a log statement and improves formatting

Change-Id: I6004b988cb4d9f448f815e2157aaf184d4896a84
Reviewed-on: https://gerrit.tine20.org/tine20/2754
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0005418: disallow event "cleanup" in the past
Cornelius Weiß [Tue, 21 Jan 2014 08:47:15 +0000 (09:47 +0100)]
0005418: disallow event "cleanup" in the past

- deny deletes for events older than 2 month

Change-Id: I90e7a044e4b4be4bcf70d3dc576517d14e27da21
Reviewed-on: https://gerrit.tine20.org/tine20/2747
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agomodelconfig handles modlog-seq
Alexander Stintzing [Tue, 21 Jan 2014 15:05:36 +0000 (16:05 +0100)]
modelconfig handles modlog-seq

Change-Id: I915fcd9872ffef884a550c79f652ed94b4d2d2b3
Reviewed-on: https://gerrit.tine20.org/tine20/2751
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agohave puppet generated config in seperate config dir
Cornelius Weiß [Tue, 21 Jan 2014 09:12:38 +0000 (10:12 +0100)]
have puppet generated config in seperate config dir

- don't overwrite existing once
- allow multi domain

Change-Id: I4c7eac69a34b08429ba0566bdf2eff9ac8bb7bd5
Reviewed-on: https://gerrit.tine20.org/tine20/2748
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#6752: ci ldap tests
Philipp Schüle [Tue, 21 Jan 2014 09:06:40 +0000 (10:06 +0100)]
#6752: ci ldap tests

- makes some tests more robust (check if groups exist, use current users
email instead of unittest@tine20.org, ...)

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

Change-Id: I15eb9a71274c42879ce8a6c254c86a519da08e3c
Reviewed-on: https://gerrit.tine20.org/tine20/2745
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoMerge branch '2013.03' into 2013.10
Philipp Schüle [Thu, 16 Jan 2014 20:57:01 +0000 (21:57 +0100)]
Merge branch '2013.03' into 2013.10

Conflicts:
tine20/Addressbook/js/ContactEditDialog.js

7 years agoimproved logging when moving records
Philipp Schüle [Thu, 16 Jan 2014 14:41:40 +0000 (15:41 +0100)]
improved logging when moving records

Change-Id: Id4b0ec41245cca77da3892c2cf3e87fa82fcd828
Reviewed-on: https://gerrit.tine20.org/tine20/2741
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9552: improve grid update behavior
Philipp Schüle [Thu, 16 Jan 2014 14:10:23 +0000 (15:10 +0100)]
#9552: improve grid update behavior

- removes grid reload on flag change
- only shows new message notification if count changed

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

Change-Id: I5c94402632db47d80d8e009bc679c8f1f2b8ce59
Reviewed-on: https://gerrit.tine20.org/tine20/2738
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9418: copied contact is always added to selected container
Philipp Schüle [Thu, 16 Jan 2014 14:01:50 +0000 (15:01 +0100)]
#9418: copied contact is always added to selected container

- removes special container handling in contact edit dialog that
prevented the resolved container from duplicate panel to be used when
saving

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

Change-Id: I050d7a02a6c64e3c30b194e8efe0ec078bc8fceb
Reviewed-on: http://gerrit.tine20.com/customers/281
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>
7 years agoadd tine.vagrant vhost config
Cornelius Weiß [Wed, 15 Jan 2014 18:04:20 +0000 (19:04 +0100)]
add tine.vagrant vhost config

- tests for iCal need propper vhost config
- be able to have more than one version on one vagrant machine

Change-Id: I562080dfa4f2adabe1d8901855e1612d4e10285f
Reviewed-on: https://gerrit.tine20.org/tine20/2735
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
Tested-by: Cornelius Weiß <c.weiss@metaways.de>
7 years agobumps version to 2013.10.4
Philipp Schüle [Wed, 15 Jan 2014 17:43:47 +0000 (18:43 +0100)]
bumps version to 2013.10.4

7 years ago0009502: New unexcused sickness days aren't bookable as vacation days
Alexander Stintzing [Thu, 9 Jan 2014 14:30:24 +0000 (15:30 +0100)]
0009502: New unexcused sickness days aren't bookable as vacation days

When creating unexcused sickness days and trying to book
them as vacation days in one step, the panel breaks.

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

Change-Id: Id3c19d6a3128b33fad9bf876037cbd23d2114210
Reviewed-on: https://gerrit.tine20.org/tine20/2706
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009528: fix concurrency handling in CalDAV Frontend
Cornelius Weiß [Wed, 15 Jan 2014 17:06:01 +0000 (18:06 +0100)]
0009528: fix concurrency handling in CalDAV Frontend

- sequence based eTag
- removes exdate+attendee+timestamp based handling

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

Change-Id: I7073ffcf5edb99e4ff5608ff1cdfc9b5086e43d2
Reviewed-on: https://gerrit.tine20.org/tine20/2724
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9314: validation error is not cleared, no saving possible
Philipp Schüle [Wed, 15 Jan 2014 14:41:32 +0000 (15:41 +0100)]
#9314: validation error is not cleared, no saving possible

- sets this.saving flag to false after validation error

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

Change-Id: I202b98551e462629d33733c2146e285382b52a2c
Reviewed-on: https://gerrit.tine20.org/tine20/2733
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9348: don't show zero counts in edit dialog
Philipp Schüle [Wed, 15 Jan 2014 15:16:00 +0000 (16:16 +0100)]
#9348: don't show zero counts in edit dialog

- shows counts according to the styleguide
- fixes tags count for new records

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

Change-Id: I47ce30f7a2ae1ef0d7e462a53a955207026920d7
Reviewed-on: https://gerrit.tine20.org/tine20/2734
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009528: fix concurrency handling in CalDAV Frontend
Cornelius Weiß [Wed, 15 Jan 2014 13:42:21 +0000 (14:42 +0100)]
0009528: fix concurrency handling in CalDAV Frontend

- start sequence with 1 like the clients do
- take modlog properties from existing records
  when updateing from xDAV cause concurrency
  is prevented by etags

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

Change-Id: I689412dac2ecddbb31ef443a28ca5d239ca88c7a
Reviewed-on: https://gerrit.tine20.org/tine20/2718
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0009520: update transifex strings and translations
Philipp Schüle [Wed, 15 Jan 2014 14:35:14 +0000 (15:35 +0100)]
0009520: update transifex strings and translations

7 years ago0009520: update transifex strings and translations
Philipp Schüle [Wed, 15 Jan 2014 13:58:26 +0000 (14:58 +0100)]
0009520: update transifex strings and translations

7 years ago#9510: is it allowed to have no main vevent in ics?
Philipp Schüle [Wed, 15 Jan 2014 11:02:47 +0000 (12:02 +0100)]
#9510: is it allowed to have no main vevent in ics?

- answer: yes! see test testAcceptInvitationForRecurringEventException
- removes exception in converter that was thrown when main vevent was
missing

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

Change-Id: I886ab5438a2d0ea413c6b453a3183f3405d65f62
Reviewed-on: https://gerrit.tine20.org/tine20/2727
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9412: event loses saved relations on reload
Philipp Schüle [Wed, 15 Jan 2014 11:14:37 +0000 (12:14 +0100)]
#9412: event loses saved relations on reload

- removes relations panel from event edit dialog
- adds debug log to relations panel init fn

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

Change-Id: I6f4130cbd5989b10ba2c9b15f93c7f3851a72bc3
Reviewed-on: https://gerrit.tine20.org/tine20/2728
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoadd alarm demo data for em-client
Cornelius Weiß [Mon, 6 Jan 2014 13:58:13 +0000 (14:58 +0100)]
add alarm demo data for em-client

- add basic tests
- demodata thanks to tomp at topanet dot de

Change-Id: I689412dac2ecddbb31ef443a28ca5d239ca88c7f
Reviewed-on: https://gerrit.tine20.org/tine20/2697
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoremove ununsed filter
Cornelius Weiß [Tue, 14 Jan 2014 18:24:07 +0000 (19:24 +0100)]
remove ununsed filter

Change-Id: I8a02c8b4b76c83ddba2926a42f9abc4e1646d91b
Reviewed-on: https://gerrit.tine20.org/tine20/2725
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoencode folder name when calling appendMessage()
Philipp Schüle [Sun, 12 Jan 2014 16:10:58 +0000 (17:10 +0100)]
encode folder name when calling appendMessage()

see https://www.tine20.org/forum/viewtopic.php?f=12&t=15718

Change-Id: Iefaae248e901df4acb8b1a3ad48efa6cd7177fa7
Reviewed-on: https://gerrit.tine20.org/tine20/2715
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agodon't use github api for composer
Cornelius Weiß [Tue, 14 Jan 2014 11:33:49 +0000 (12:33 +0100)]
don't use github api for composer

circumvent github access limits

Change-Id: I7073ffcf5edb99e4ff5608ff1cdfc9b5086e43ef
Reviewed-on: https://gerrit.tine20.org/tine20/2723
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoupdate to latest puphpet version
Cornelius Weiß [Mon, 13 Jan 2014 14:08:29 +0000 (15:08 +0100)]
update to latest puphpet version

Change-Id: I689412dac2ecddbb31ef443a28ca5d239ca88c9f
Reviewed-on: https://gerrit.tine20.org/tine20/2720
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
Tested-by: Cornelius Weiß <c.weiss@metaways.de>
7 years ago0009530: Firefox does not show tags and notes count in edit dialog
Alexander Stintzing [Mon, 13 Jan 2014 10:57:10 +0000 (11:57 +0100)]
0009530: Firefox does not show tags and notes count in edit dialog

Firefox does not show tags and notes count in edit dialog

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

Change-Id: I7073ffcf5edb99e4ff5608ff1cdfc9b5086e43cf
Reviewed-on: https://gerrit.tine20.org/tine20/2719
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9524: save ack and snooze in alarm
Cornelius Weiß [Mon, 13 Jan 2014 09:58:05 +0000 (10:58 +0100)]
#9524: save ack and snooze in alarm

- save ack & snooze as option in alarm
- allow all users to save ack & snooze
- migrate old ack/snooze settings from attendee to alarms

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

Change-Id: I689412dac2ecddbb31ef443a28ca5d239ca88c8f
Reviewed-on: https://gerrit.tine20.org/tine20/2698
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9480: missing translation for 'Datei'
Philipp Schüle [Mon, 13 Jan 2014 09:30:56 +0000 (10:30 +0100)]
#9480: missing translation for 'Datei'

- fixed file upload / attachment grid i18n file string handling

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

Change-Id: I4154e66f7136698580104224ca6b62dd8e0225a7
Reviewed-on: https://gerrit.tine20.org/tine20/2717
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agohandle empty exception data
Philipp Schüle [Mon, 13 Jan 2014 09:04:05 +0000 (10:04 +0100)]
handle empty exception data

Change-Id: I725b7ef456d4d0702c4d15f10a7b0e12fc2001f5
Reviewed-on: https://gerrit.tine20.org/tine20/2716
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoadded some logging when trying to delete customfield
Philipp Schüle [Sat, 11 Jan 2014 18:16:29 +0000 (19:16 +0100)]
added some logging when trying to delete customfield

Change-Id: Idbce8cdf057f9165d27f301adcd59f8b940e3dad
Reviewed-on: https://gerrit.tine20.org/tine20/2714
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9522: update htmlpurifier to 4.6.0
Philipp Schüle [Fri, 10 Jan 2014 16:20:21 +0000 (17:20 +0100)]
#9522: update htmlpurifier to 4.6.0

- composer update ezyang/htmlpurifier

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

Change-Id: I5c410300b581b6828506c96d890d179663beb340
Reviewed-on: https://gerrit.tine20.org/tine20/2711
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago# 9440: IP in logfile
Lars Kneschke [Fri, 10 Jan 2014 16:13:23 +0000 (17:13 +0100)]
# 9440: IP in logfile

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

Change-Id: I677edbe8ec92ca7ea0ff3f9c4ef5cca756cb427d
Reviewed-on: https://gerrit.tine20.org/tine20/2712
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoMerge branch '2013.03' into 2013.10
Philipp Schüle [Fri, 10 Jan 2014 16:03:11 +0000 (17:03 +0100)]
Merge branch '2013.03' into 2013.10

7 years agoimproved sikuli test case (login/logout)
Philipp Schüle [Fri, 10 Jan 2014 13:32:13 +0000 (14:32 +0100)]
improved sikuli test case (login/logout)

- uses Chromium class for simple browser management
- adds logout
- imports unittest
- uses testsuite

Change-Id: I3db9395b54ab3ef9201463048ba31ec38fdc4983
Reviewed-on: https://gerrit.tine20.org/tine20/2710
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#3730: support CONDSTORE extension for quick flag sync
Emerson Faria Nobre [Fri, 10 Jan 2014 13:30:46 +0000 (14:30 +0100)]
#3730: support CONDSTORE extension for quick flag sync

- Expresso#7182
- adds new modseq and support_condstore field to folder record
- always check flags change if condstore is supported on cache update
- client now reloads the grid if flags have changed

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

Change-Id: Icf7840fe73ce29bb4ba0fd1fa2e8dd39310553eb
Reviewed-on: https://gerrit.tine20.org/tine20/2647
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#4169: reduce memory consumption when sending message
Philipp Schüle [Fri, 10 Jan 2014 14:32:16 +0000 (15:32 +0100)]
#4169: reduce memory consumption when sending message

- allow to configure logging in Zend_Mail_Protocol_Abstract
- disabled logging in Zend_Mail_Protocol by default
- enable logging in one test for checking smtp log

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

Change-Id: Ib2b709ab53a696de176a4ae3211370e4e5d08b3a
Reviewed-on: http://gerrit.tine20.com/customers/261
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoMerge branch '2013.03' into 2013.10
Philipp Schüle [Fri, 10 Jan 2014 14:03:05 +0000 (15:03 +0100)]
Merge branch '2013.03' into 2013.10

7 years ago0009496: HR Account calculates wrong working hours
Alexander Stintzing [Thu, 9 Jan 2014 12:49:48 +0000 (13:49 +0100)]
0009496: HR Account calculates wrong working hours

- HR Account calculates wrong working hours.
- shows real working days/hours (minus sickness/vacation)

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

Change-Id: Iaa4f5d1dfabb4d9c2f5b2e3a727de42565c9da8d
Reviewed-on: https://gerrit.tine20.org/tine20/2705
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9500 add note buttons missing in edit dialog
sstamer [Fri, 10 Jan 2014 09:36:39 +0000 (10:36 +0100)]
#9500 add note buttons missing in edit dialog

- add note buttons missing in edit dialog

Change-Id: I5efcc040fc992a7daaa90b35ada02f53b1e4c8ab
Reviewed-on: https://gerrit.tine20.org/tine20/2709
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#8230: added alarm to event on iOS 6.1 -> description removed
Philipp Schüle [Thu, 9 Jan 2014 20:58:00 +0000 (21:58 +0100)]
#8230: added alarm to event on iOS 6.1 -> description removed

- do not remove event description if missing from AS xml request (only
when device is an iPhone)
- this is only a quick fix for the problem. we should implemented
"ghosted properties" as suggested in the mantis task

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

Change-Id: Iaeb1c7e693aa909bcf7258b533cf34980a807450
Reviewed-on: https://gerrit.tine20.org/tine20/2707
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#9512: preserve windowNameConnection files in package
Philipp Schüle [Thu, 9 Jan 2014 20:08:53 +0000 (21:08 +0100)]
#9512: preserve windowNameConnection files in package

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

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