tine20
7 years agoMerge branch 'master' of http://git.syncroton.org/Syncroton into SyncrotonMerge
Lars Kneschke [Fri, 4 Jan 2013 17:18:38 +0000 (18:18 +0100)]
Merge branch 'master' of git.syncroton.org/Syncroton into SyncrotonMerge

7 years agoMerge "Fix problem with PHP 5.3.2"
Lars Kneschke [Fri, 4 Jan 2013 17:10:03 +0000 (18:10 +0100)]
Merge "Fix problem with PHP 5.3.2"

7 years agoFix problem with PHP 5.3.2
Lars Kneschke [Fri, 4 Jan 2013 17:08:58 +0000 (18:08 +0100)]
Fix problem with PHP 5.3.2

See https://forge.tine20.org/mantisbt/view.php?id=7620 and
https://bugs.php.net/bug.php?id=51791

Change-Id: I522356125bfc20ada4209c93379e356e852a65e6

7 years agoadded changelog entry for next release
Lars Kneschke [Fri, 4 Jan 2013 16:58:39 +0000 (17:58 +0100)]
added changelog entry for next release

Change-Id: I3dbfee416b1d4bc202443dec362ee9ae77dafde8

7 years agoprepare Fedora packaging too
Lars Kneschke [Fri, 4 Jan 2013 16:56:52 +0000 (17:56 +0100)]
prepare Fedora packaging too

Change-Id: I12b3368bac22d63200d7fdb3b13a34da0161d681

7 years ago#7624: losing umlauts in attached filenames
Philipp Schüle [Fri, 4 Jan 2013 16:01:18 +0000 (17:01 +0100)]
#7624: losing umlauts in attached filenames

- encode filenames (using quoted printable)
- added tests

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

Change-Id: Ic1ff319c38261192b505bc1d62a1ab142fbb5e49
Reviewed-on: https://gerrit.tine20.org/tine20/1475
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#7622: losing non-contact recipient
Philipp Schüle [Fri, 4 Jan 2013 12:47:33 +0000 (13:47 +0100)]
#7622: losing non-contact recipient

- need to set to current raw value in ClearableComboBox when no record
exists
- use raw value on blur
- some formatting fixes

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

Change-Id: I48d400668a4a504f71a91cbbc75bd89e1299175a
Reviewed-on: https://gerrit.tine20.org/tine20/1474
Reviewed-by: Alexander Stintzing <a.stintzing@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agofixed spelling error
Lars Kneschke [Fri, 4 Jan 2013 12:53:45 +0000 (13:53 +0100)]
fixed spelling error

Change-Id: Ifb9e58ccd2816b374245e03f625fea9e186f2614

7 years agoadded changelog entry for next release
Lars Kneschke [Fri, 4 Jan 2013 10:29:42 +0000 (11:29 +0100)]
added changelog entry for next release

Change-Id: I11de2c148bac3b5ff494ddb3f747f38e5e6ad34f

7 years agobrought Univention packaging in sync with Debian packaging
Lars Kneschke [Fri, 4 Jan 2013 10:08:20 +0000 (11:08 +0100)]
brought Univention packaging in sync with Debian packaging

Change-Id: I8369d4af4ccb201f035c254a5ea56dc6a3350bb2

7 years agoHandle "folder not found" exceptions also in Ping command body, not only on start.
Aleksander Machniak [Thu, 3 Jan 2013 08:25:55 +0000 (09:25 +0100)]
Handle "folder not found" exceptions also in Ping command body, not only on start.
When device (or folder) is deleted from database when Ping request is pending,
exception wasn't handled properly.

Change-Id: I36295550ba9e67332243d1c778949b785ea59e3f

7 years agofix app handover and cleanup globals
Cornelius Weiß [Mon, 17 Dec 2012 08:16:20 +0000 (09:16 +0100)]
fix app handover and cleanup globals

Change-Id: I31194d8a1574c7c15f45ab22b761475b325527aa
Reviewed-on: https://gerrit.tine20.org/tine20/1462
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agogerrit test commit
Lars Kneschke [Wed, 2 Jan 2013 16:27:34 +0000 (17:27 +0100)]
gerrit test commit

Change-Id: I572c68c5bbdf63fbea7fa4d773e688e9a5b9fa4e
Reviewed-on: https://gerrit.tine20.org/tine20/1471
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agoupdated packaging for Debian, Univention and Fedora
Lars Kneschke [Wed, 2 Jan 2013 10:47:43 +0000 (11:47 +0100)]
updated packaging for Debian, Univention and Fedora

Change-Id: I8b5b4b3458e8b9e5ec1bcf113d21a0041bf91f10

7 years agouse initFramework from Tinebase_Core
Lars Kneschke [Tue, 1 Jan 2013 23:35:50 +0000 (00:35 +0100)]
use initFramework from Tinebase_Core

Change-Id: I9b286f58fe8b8568a0a8ab8d72210f385968ce90
Reviewed-on: https://gerrit.tine20.org/tine20/1468
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agoupdate Fedora changelog
Lars Kneschke [Wed, 2 Jan 2013 00:09:34 +0000 (01:09 +0100)]
update Fedora changelog

Change-Id: I33468583a1e4acf1af8358a243caa006f34f32bc

7 years agoupdated Fedora packaging
Lars Kneschke [Tue, 1 Jan 2013 23:46:52 +0000 (00:46 +0100)]
updated Fedora packaging

Change-Id: Ic7b51ade3c0daef592c7dd38aa9e5523da4aacd0
Reviewed-on: https://gerrit.tine20.org/tine20/1469
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agominor debian packaging improvements
Lars Kneschke [Tue, 1 Jan 2013 23:31:05 +0000 (00:31 +0100)]
minor debian packaging improvements

Change-Id: If2a8ed7fa7183f8bb5af22d20f38014bb4e92392
Reviewed-on: https://gerrit.tine20.org/tine20/1467
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agoset path to config.inc.php
Lars Kneschke [Fri, 28 Dec 2012 15:16:10 +0000 (16:16 +0100)]
set path to config.inc.php

Change-Id: Ie10ce5c657d049bc4f8d468a368e6d01922c6591
Reviewed-on: https://gerrit.tine20.org/tine20/1466
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agofix spelling error
Lars Kneschke [Fri, 28 Dec 2012 08:44:54 +0000 (09:44 +0100)]
fix spelling error

Change-Id: I17207a3a3cd0703dad1f8b5dc45651bb27775a9f
Reviewed-on: https://gerrit.tine20.org/tine20/1465
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agofix docu
Cornelius Weiß [Tue, 18 Dec 2012 15:03:51 +0000 (16:03 +0100)]
fix docu

Change-Id: Ibdce9dfcd9296b53fa4b8433934f89b834dde6a8

7 years agouser_id might not be set
Cornelius Weiß [Tue, 18 Dec 2012 15:02:59 +0000 (16:02 +0100)]
user_id might not be set

Change-Id: I019fe1cabc7f816dac45a5434e14c317e8c1dd5f

7 years agoresolving crashes for empty record set
Cornelius Weiß [Fri, 14 Dec 2012 09:39:08 +0000 (10:39 +0100)]
resolving crashes for empty record set

Change-Id: Ic7a676b32a038049e28b3d00f2535fb4e8e8fee3
Reviewed-on: https://gerrit.tine20.org/tine20/1461
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
Conflicts:
tine20/Tinebase/Frontend/Json/Abstract.php

7 years agoHuman Resources depends on Calendar
Lars Kneschke [Tue, 11 Dec 2012 10:37:10 +0000 (11:37 +0100)]
Human Resources depends on Calendar

Change-Id: I34f7ec38d447a4af63652d0cfeed068388d77beb
Reviewed-on: https://gerrit.tine20.org/tine20/1457
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agofix persistentfilter picker panel
Alexander Stintzing [Mon, 10 Dec 2012 17:31:29 +0000 (18:31 +0100)]
fix persistentfilter picker panel

Change-Id: I5c8d18642ebdba4fc7b9ee9c25964b3de1271586
Reviewed-on: https://gerrit.tine20.org/tine20/1453
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0007560: cannot save sieve vacation with localpart aliases
Cornelius Weiß [Mon, 10 Dec 2012 10:46:28 +0000 (11:46 +0100)]
0007560: cannot save sieve vacation with localpart aliases

@2012.03

Change-Id: I0949a9a67fba7f1413f8599fec8dc791eb825979
Reviewed-on: https://gerrit.tine20.org/tine20/1436
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoupdate Tinebase lang templates
Philipp Schüle [Mon, 10 Dec 2012 11:06:27 +0000 (12:06 +0100)]
update Tinebase lang templates

7 years agofixed translations string (you -> your)
Philipp Schüle [Mon, 10 Dec 2012 10:14:59 +0000 (11:14 +0100)]
fixed translations string (you -> your)

Change-Id: I3532b7c62b4f3bab1484bad73bfcf02a47cea3cc
Reviewed-on: https://gerrit.tine20.org/tine20/1432
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agodisable all cols but attendee for filtering
Cornelius Weiß [Fri, 7 Dec 2012 15:23:48 +0000 (16:23 +0100)]
disable all cols but attendee for filtering

Change-Id: I624269bcb51bc59abdcc3aa0587d6998adeda4ff
Reviewed-on: https://gerrit.tine20.org/tine20/1450
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agowestpanel dosn't resize its components
Cornelius Weiß [Fri, 7 Dec 2012 15:20:15 +0000 (16:20 +0100)]
westpanel dosn't resize its components

Change-Id: Iafaa0dc4b75f3dbdfeb22f32e21b2820365487b5
Reviewed-on: https://gerrit.tine20.org/tine20/1449
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agosales rename labels of relation picker combo boxes
Alexander Stintzing [Fri, 7 Dec 2012 12:16:02 +0000 (13:16 +0100)]
sales rename labels of relation picker combo boxes

- CUSTOMER and RESPONSIBLE

Change-Id: I331c0124082c9cc89db75e6f3f9fab75d1a6d28d
Reviewed-on: https://gerrit.tine20.org/tine20/1446
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
7 years agoclearable combo box & costcenter icon fix
Alexander Stintzing [Fri, 7 Dec 2012 13:23:21 +0000 (14:23 +0100)]
clearable combo box & costcenter icon fix

Change-Id: I0234bef939573a6024c089ed8a978f2ec123b8e0
Reviewed-on: https://gerrit.tine20.org/tine20/1447
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
7 years agohr fixes
Alexander Stintzing [Wed, 5 Dec 2012 10:48:08 +0000 (11:48 +0100)]
hr fixes

 - set default feast calendar in contractgridpanel of employeeeditdialog
 - when changing tab, the last selected clearable combo box resizes to 0, fixed
 - translate admin setting defaultFeastCalendar

Change-Id: I7581eec6e8a32feee62239b337f1eb89eb6d4354
Reviewed-on: https://gerrit.tine20.org/tine20/1443
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
7 years ago#7430: Calendar sends too many alarms for recurring events
Cornelius Weiß [Thu, 6 Dec 2012 17:16:08 +0000 (18:16 +0100)]
#7430: Calendar sends too many alarms for recurring events

 - handle alarm time for custom events

Change-Id: I7cc73e881c5b6ba2df383fb32814506b27025356
Reviewed-on: https://gerrit.tine20.org/tine20/1445
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
7 years agoclear modlog table when uninstalling an application
Lars Kneschke [Thu, 6 Dec 2012 07:54:20 +0000 (08:54 +0100)]
clear modlog table when uninstalling an application

Change-Id: Ifa8216134c58c19b80bac7a9d8d0b82206e28642
Reviewed-on: https://gerrit.tine20.org/tine20/1442
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agomade addressbook relations working with PostgreSQL
Lars Kneschke [Thu, 6 Dec 2012 07:50:02 +0000 (08:50 +0100)]
made addressbook relations working with PostgreSQL

Change-Id: I0538cb72197d15b3e6ccc29ff81fdbc2f94f0cff
Reviewed-on: https://gerrit.tine20.org/tine20/1444
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
7 years agocheck groupmembership before adding account
Lars Kneschke [Wed, 5 Dec 2012 14:13:46 +0000 (15:13 +0100)]
check groupmembership before adding account

the previous implementation broke with PostgreSQL

Change-Id: Ib8a11048adaa26f658687f7c2e9282bb58c7fed7
Reviewed-on: https://gerrit.tine20.org/tine20/1441
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agomade transactionmanager tests working with any supported database
Lars Kneschke [Wed, 5 Dec 2012 12:18:53 +0000 (13:18 +0100)]
made transactionmanager tests working with any supported database

Change-Id: I6825b4e30239e17da047caf70c36f57059f82d84
Reviewed-on: https://gerrit.tine20.org/tine20/1439
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agoreplaced all numeric ids with hash ids
Lars Kneschke [Wed, 5 Dec 2012 08:51:02 +0000 (09:51 +0100)]
replaced all numeric ids with hash ids

Change-Id: I5e257ec08a425c15d0aee3f80379c2ca74f3fbe7
Reviewed-on: https://gerrit.tine20.org/tine20/1437
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agomore PostgreSQL fixes
Lars Kneschke [Wed, 5 Dec 2012 08:48:57 +0000 (09:48 +0100)]
more PostgreSQL fixes

- resolve models to ids
- container id can be also numeric

Change-Id: Ia064714dfde1a664820c47453217463b27120b96
Reviewed-on: https://gerrit.tine20.org/tine20/1438
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years ago#7496: timeout when opening multiedit dlg ...
Philipp Schüle [Tue, 4 Dec 2012 16:27:11 +0000 (17:27 +0100)]
#7496: timeout when opening multiedit dlg ...

... and assigning records to events/projects/email

- filter() is very slow with deactivated indices
- now we loop only the customfield values and assign them to their
records
- improved logging / profiling code

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

Change-Id: If9ee4e111f11ca07e4f67ee9920ff5fd662f72e9
Reviewed-on: https://gerrit.tine20.org/tine20/1434
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
7 years agofix table creation for PostgreSQL
Lars Kneschke [Wed, 5 Dec 2012 05:31:15 +0000 (06:31 +0100)]
fix table creation for PostgreSQL

Change-Id: Id4b56625310bc94d36fcea4d3c35b5ed3a41dfc9
Reviewed-on: https://gerrit.tine20.org/tine20/1435
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: Lars Kneschke <l.kneschke@metaways.de>
7 years ago#7498: js error when attaching tags to multiple records
Philipp Schüle [Tue, 4 Dec 2012 09:48:54 +0000 (10:48 +0100)]
#7498: js error when attaching tags to multiple records

- increase timeouts
- close session
- hide loadmask on failure
- removed some verbose logging

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

Change-Id: I7516f2eed79a511078e3d7f576abcc83f44e2cf2
Reviewed-on: https://gerrit.tine20.org/tine20/1429
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
7 years ago #7420: add new smtp forward/alias without domain
Alexander Stintzing [Fri, 30 Nov 2012 17:52:22 +0000 (18:52 +0100)]
 #7420: add new smtp forward/alias without domain

add new smtp forward/alias without domain part -> strange error message
- we should check if email is valid first -> show validation error

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

Change-Id: I12bad2cdf3b71d3233ca624461e30a045ace495c
Reviewed-on: https://gerrit.tine20.org/tine20/1420
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agomore fixes to make table updates working with PGSQL
Lars Kneschke [Mon, 3 Dec 2012 19:46:02 +0000 (20:46 +0100)]
more fixes to make table updates working with PGSQL

Change-Id: I1eccff85638d5c3fc5f06942c779415bb8ecb0de
Reviewed-on: https://gerrit.tine20.org/tine20/1430
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agophpunitest fix for windows platform
Filip Visic [Fri, 30 Nov 2012 16:51:14 +0000 (17:51 +0100)]
phpunitest fix for windows platform

Change-Id: Ifabbb309f1741d0afe1aa19db776180188a3505d
Reviewed-on: https://gerrit.tine20.org/tine20/1417
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agouse correct quoting for index name
Philipp Schüle [Mon, 3 Dec 2012 16:14:48 +0000 (17:14 +0100)]
use correct quoting for index name

Change-Id: Ic59a7ea2d95e7f581288885dbbd43303765258c3
Reviewed-on: https://gerrit.tine20.org/tine20/1428
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agofix AuthTest cleanup
Philipp Schüle [Mon, 3 Dec 2012 12:28:43 +0000 (13:28 +0100)]
fix AuthTest cleanup

7 years ago #7514: Problem with TopToolbar (widget-activitiesaddbutton)
Alexander Stintzing [Fri, 30 Nov 2012 18:00:50 +0000 (19:00 +0100)]
 #7514: Problem with TopToolbar (widget-activitiesaddbutton)

Window is not destroyed properly
If you click several time on Edit Properties, every time in toolbar will be add button "Save locally"

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

Change-Id: Ifebd6701dd6054dda8e8aa657d2224fde130c58d
Reviewed-on: https://gerrit.tine20.org/tine20/1421
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoclear config cache after test is run
Lars Kneschke [Mon, 3 Dec 2012 10:07:01 +0000 (11:07 +0100)]
clear config cache after test is run

Change-Id: I85abe37ff1a7c7128626fc74fa9b82318a962ab5
Reviewed-on: https://gerrit.tine20.org/tine20/1427
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
7 years agotest improvement: there can be older entries in the table, which don't
Lars Kneschke [Mon, 3 Dec 2012 04:44:11 +0000 (05:44 +0100)]
test improvement: there can be older entries in the table, which don't
have to be deleted

Change-Id: I4fcfe9d9eb145b7363b17cd40d66d0be7e8f1db5
Reviewed-on: https://gerrit.tine20.org/tine20/1425
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agomajor code cleanup
Lars Kneschke [Fri, 30 Nov 2012 21:46:33 +0000 (22:46 +0100)]
major code cleanup

Change-Id: Ia52c4336ec90afa5a90b60a758a75367fc9f8a1c
Reviewed-on: https://gerrit.tine20.org/tine20/1424
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agomade VoipManager tests working with PostgreSQL and wrapped tests in
Lars Kneschke [Fri, 30 Nov 2012 21:12:28 +0000 (22:12 +0100)]
made VoipManager tests working with PostgreSQL and wrapped tests in
transaction

Change-Id: I162b28ad0cd2b110f7ad178f27bbd1add5720d55
Reviewed-on: https://gerrit.tine20.org/tine20/1423
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agoupdated code to use proper SQL quoting
Lars Kneschke [Fri, 30 Nov 2012 19:51:58 +0000 (20:51 +0100)]
updated code to use proper SQL quoting

Change-Id: I5d9a544caef13057381b7da19fec19c6a7eb453a
Reviewed-on: https://gerrit.tine20.org/tine20/1422
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agoimprove PGSQL table management
Lars Kneschke [Fri, 30 Nov 2012 19:41:51 +0000 (20:41 +0100)]
improve PGSQL table management
try to remove foreign keys before dropping tables

Change-Id: I44c4f831a1e9a60605383f8af05fb2ba678672cd
Reviewed-on: https://gerrit.tine20.org/tine20/1416
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agoimproved logging in updateCache()
Philipp Schüle [Thu, 29 Nov 2012 14:53:05 +0000 (15:53 +0100)]
improved logging in updateCache()

Change-Id: I66285dc37431834fd3e23d33c3acf5c6f53d78b2
Reviewed-on: https://gerrit.tine20.org/tine20/1412
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoneed to fetch db adapter from select
Philipp Schüle [Thu, 29 Nov 2012 10:40:48 +0000 (11:40 +0100)]
need to fetch db adapter from select

- can't use $this in static context

7 years agoalways use the same ConversationId
Lars Kneschke [Wed, 28 Nov 2012 17:10:10 +0000 (18:10 +0100)]
always use the same ConversationId

Change-Id: Ifd3fe30a17f827d128d5e23a26dc67b719edece4
Reviewed-on: https://gerrit.tine20.org/tine20/1410
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#7454: no email reply or forward (iOS/android 4.1.1)
Philipp Schüle [Wed, 28 Nov 2012 16:53:10 +0000 (17:53 +0100)]
#7454: no email reply or forward (iOS/android 4.1.1)

- added hotfix to ActiveSync_Server_Http::handle() that copies the input
stream to a tempstream

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

Change-Id: I7f1292b89c339254f092b42c5adb0707169aada8
Reviewed-on: https://gerrit.tine20.org/tine20/1409
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoMerge branch 'master' of http://git.syncroton.org/Syncroton into SyncrotonMerge
Lars Kneschke [Thu, 29 Nov 2012 06:56:17 +0000 (07:56 +0100)]
Merge branch 'master' of git.syncroton.org/Syncroton into SyncrotonMerge

7 years agoremoved debug code
Lars Kneschke [Thu, 29 Nov 2012 06:49:11 +0000 (07:49 +0100)]
removed debug code

7 years agoMerge branch 'master' of http://git.syncroton.org/Syncroton into SyncrotonMerge
Lars Kneschke [Thu, 29 Nov 2012 06:25:35 +0000 (07:25 +0100)]
Merge branch 'master' of git.syncroton.org/Syncroton into SyncrotonMerge

7 years agomove syncTimeStamp forward after each loop without changes
Lars Kneschke [Wed, 28 Nov 2012 17:15:12 +0000 (18:15 +0100)]
move syncTimeStamp forward after each loop without changes

this avoids unneeded syncs when client send heartbeatinterval

Change-Id: I56c6c9cb1969bd48452eadeda2d2e462102cef47

7 years agoupdate lang templates
Philipp Schüle [Wed, 28 Nov 2012 11:46:15 +0000 (12:46 +0100)]
update lang templates

7 years agoevent could be undefined or empty
Philipp Schüle [Mon, 26 Nov 2012 08:50:18 +0000 (09:50 +0100)]
event could be undefined or empty

Change-Id: Ia57c8fa9c3c5b86032f720a1b84ae8932e921a37
Reviewed-on: https://gerrit.tine20.org/tine20/1402
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
7 years ago #7464: add new translators to credits
Alexander Stintzing [Fri, 23 Nov 2012 13:28:42 +0000 (14:28 +0100)]
 #7464: add new translators to credits

https://forge.tine20.org/mantisbt/view.php?id=7464
Change-Id: Ia37a00f1ff4ea260e2bb037b46c27e921a1362da
Reviewed-on: https://gerrit.tine20.org/tine20/1400
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agocustomfield find fix
Filip Visic [Fri, 23 Nov 2012 13:17:46 +0000 (14:17 +0100)]
customfield find fix

Change-Id: I797edf12976068a0e47602c04b65411da49b5141
Reviewed-on: https://gerrit.tine20.org/tine20/1399
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago #7484: customfields for new records are not saved
Alexander Stintzing [Fri, 23 Nov 2012 11:40:47 +0000 (12:40 +0100)]
 #7484: customfields for new records are not saved

- it looks like the client does not send them to the server

https://forge.tine20.org/mantisbt/view.php?id=7484
Change-Id: I989a9d7fe087e500ebe731b510ffa1f9da868d8e
Reviewed-on: https://gerrit.tine20.org/tine20/1398
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agouse metadata cache to speed up get tabledescription details
Filip Visic [Fri, 23 Nov 2012 10:20:27 +0000 (11:20 +0100)]
use metadata cache to speed up get tabledescription details

- added fallback $db->describeTable()

Change-Id: I77b6d90fbb84b75fe0baeba2243e1cb1c0978ab2
Reviewed-on: https://gerrit.tine20.org/tine20/1388
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agowhen run in separate process, ServerTestHelper.php gets included
Lars Kneschke [Thu, 22 Nov 2012 14:57:02 +0000 (15:57 +0100)]
when run in separate process, ServerTestHelper.php gets included
multiple times

Change-Id: I98b08a59942362acd317dd4ce90147e1eb873e07
Reviewed-on: https://gerrit.tine20.org/tine20/1397
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agoremoved VERY WRONG sesssion starting
Philipp Schüle [Thu, 22 Nov 2012 14:48:34 +0000 (15:48 +0100)]
removed VERY WRONG sesssion starting

7 years ago #7474: add primary key to humanresources_contract
Alexander Stintzing [Thu, 22 Nov 2012 11:18:29 +0000 (12:18 +0100)]
 #7474: add primary key to humanresources_contract

- removed sales constrains

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

Change-Id: I4d99b9637c55955cb2dd75b90d23016ed79d60ff
Reviewed-on: https://gerrit.tine20.org/tine20/1391
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
7 years agoupdated debian changelog for 2012.10.2
Philipp Schüle [Thu, 22 Nov 2012 14:18:40 +0000 (15:18 +0100)]
updated debian changelog for 2012.10.2

7 years ago #7466: validate "duration" input fields in freetime edit dialog
Alexander Stintzing [Thu, 22 Nov 2012 13:40:32 +0000 (14:40 +0100)]
 #7466: validate "duration" input fields in freetime edit dialog

- it is possible to set values > 1 which leads to a sql error

https://forge.tine20.org/mantisbt/view.php?id=7466
Change-Id: I3c45c4af6d3384091029a7aa87037c15bf07b1dc
Reviewed-on: https://gerrit.tine20.org/tine20/1396
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago #7468: validate "number" input field in employee edit dialog
Alexander Stintzing [Thu, 22 Nov 2012 13:32:53 +0000 (14:32 +0100)]
 #7468: validate "number" input field in employee edit dialog

- it is possible to set string values as number which leads to a sql error

https://forge.tine20.org/mantisbt/view.php?id=7468
Change-Id: Ia9c300dd9ac53dc8e13e2bde8151be348563a0dd
Reviewed-on: https://gerrit.tine20.org/tine20/1395
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago #7318: HumanResources dependency
Philipp Schüle [Thu, 22 Nov 2012 11:18:27 +0000 (12:18 +0100)]
 #7318: HumanResources dependency

- removed foreign keys to Sales app

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

Change-Id: I35312b7f8cbfd1e923d0303d816d5a0a71cd5b32

7 years ago#7430: Calendar sends too many alarms for recurring events
Cornelius Weiß [Thu, 22 Nov 2012 09:56:58 +0000 (10:56 +0100)]
#7430: Calendar sends too many alarms for recurring events

 - prevent alarm push backs
 - prevent alarm loss for MSEventFacade Exceptions

Change-Id: Ide8ecf9ce205ad8f90a42691538d65a1a68eb03b
Reviewed-on: https://gerrit.tine20.org/tine20/1377
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
7 years ago #7318: HumanResources dependency
Alexander Stintzing [Thu, 22 Nov 2012 10:18:27 +0000 (11:18 +0100)]
 #7318: HumanResources dependency

- removed dependency to Sales app

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

Change-Id: I72eb2ef07a1bcbe98867194e15ee2df8be10824b
Reviewed-on: https://gerrit.tine20.org/tine20/1357
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago #6640: export grant is not included in admin grant
Alexander Stintzing [Mon, 12 Nov 2012 15:36:53 +0000 (16:36 +0100)]
 #6640: export grant is not included in admin grant

export grant is not included in admin grant
- add admin grant to container (export grant is checked)
- try to export record

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

Change-Id: Ibd879faed8b001f2caf4302157fcc18b42ef1eb0
Reviewed-on: https://gerrit.tine20.org/tine20/1389
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agocheck if filter class exists before using it
Philipp Schüle [Wed, 21 Nov 2012 16:49:59 +0000 (17:49 +0100)]
check if filter class exists before using it

Change-Id: Ie41a0256d1e5e5991c014731d06e40c35fd0c9a7
Reviewed-on: https://gerrit.tine20.org/tine20/1386
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoMerge branch 'master' of http://git.syncroton.org/Syncroton into SyncrotonMerge
Lars Kneschke [Thu, 22 Nov 2012 09:26:05 +0000 (10:26 +0100)]
Merge branch 'master' of git.syncroton.org/Syncroton into SyncrotonMerge

7 years ago#7182: add "server info" section to admin
Philipp Schüle [Mon, 19 Nov 2012 15:14:23 +0000 (16:14 +0100)]
#7182: add "server info" section to admin

- fetch body from phpinfo output
- show phpinfo in main screen panel of Admin area
- allow to reload info with "Refresh" button in toolbar

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

Change-Id: Ib06d5b4a0a7ad090e82d7c32c8464562f58bd1d9
Reviewed-on: https://gerrit.tine20.org/tine20/1364
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoprevent concurrency exceptions on exdate delete
Cornelius Weiß [Tue, 20 Nov 2012 16:03:17 +0000 (17:03 +0100)]
prevent concurrency exceptions on exdate delete

deleting an instance also changes series, so refresh is required,
otherwise we generate concurrency exceptions

Change-Id: I1498a7ae4477209e7bfe753cd3776a0ce4794272
Reviewed-on: https://gerrit.tine20.org/tine20/1378
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#7460: check existence of group/list before user import
Philipp Schüle [Wed, 21 Nov 2012 16:10:52 +0000 (17:10 +0100)]
#7460: check existence of group/list before user import

- check group existence in course controller
- ignore missing list when setting group memberships in
Admin_Controller_Group
- implemented exists() in Tinebase_Controller_Record_Abstract

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

Change-Id: I78fa61824c5c12ba8eccb65a24777a262a9cb750
Reviewed-on: https://gerrit.tine20.org/tine20/1384
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 new translations from transifex
Philipp Schüle [Wed, 21 Nov 2012 16:12:09 +0000 (17:12 +0100)]
merge new translations from transifex

Change-Id: Ida97976674389dba7b98a411f6422ee2d62e36fb

Reviewed-on: https://gerrit.tine20.org/tine20/1385
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agosend headers only when $command is defined
Lars Kneschke [Wed, 21 Nov 2012 13:46:24 +0000 (14:46 +0100)]
send headers only when $command is defined

Change-Id: I8e62db588ac9fbb1152cc44c8b444ec1e42aa036

7 years ago#7456: add mail body on Forward via ActiveSync
Philipp Schüle [Wed, 21 Nov 2012 12:24:26 +0000 (13:24 +0100)]
#7456: add mail body on Forward via ActiveSync

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

Change-Id: I133be7eeb246c5271003184bc1510116789f9e3e
Reviewed-on: https://gerrit.tine20.org/tine20/1381
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago7306: Calendar Display Day-1 in current week/month
Cornelius Weiß [Tue, 20 Nov 2012 16:05:35 +0000 (17:05 +0100)]
7306: Calendar Display Day-1 in current week/month

 - implement period update in grid view

Change-Id: I773ce6415b20594b45c9bffcacd17b127a3d248b
Reviewed-on: https://gerrit.tine20.org/tine20/1379
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago #7228: Unable to download email attachments
Philipp Schüle [Tue, 20 Nov 2012 14:06:23 +0000 (15:06 +0100)]
 #7228: Unable to download email attachments

- ... from a subfolder
- always select folder first before fetching summary from IMAP server
- thanks heihoff for debugging and HubertB for reporting

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

Change-Id: I4d23b141d34ce129a1011283f3181f40f7be4e8e
Reviewed-on: https://gerrit.tine20.org/tine20/1374
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoavoid creating a session for windows phones
Lars Kneschke [Tue, 20 Nov 2012 15:01:13 +0000 (16:01 +0100)]
avoid creating a session for windows phones

Change-Id: I991858b47ef86b516a2129ac011559ca83ab9e41
Reviewed-on: https://gerrit.tine20.org/tine20/1375
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: jenkins user
7 years agofix braces
Lars Kneschke [Wed, 21 Nov 2012 08:11:42 +0000 (09:11 +0100)]
fix braces

Change-Id: I16c2418412b230686dc82f28f009b955b291c539

7 years agoadopt tests to latest Syncroton changes
Lars Kneschke [Tue, 20 Nov 2012 06:10:59 +0000 (07:10 +0100)]
adopt tests to latest Syncroton changes

Change-Id: I9d2dd300b402e9dfd0011b90216ef775a2c1a56d
Reviewed-on: https://gerrit.tine20.org/tine20/1370
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agoMerge branch 'master' of http://git.syncroton.org/Syncroton into SyncrotonMerge
Lars Kneschke [Tue, 20 Nov 2012 12:15:48 +0000 (13:15 +0100)]
Merge branch 'master' of git.syncroton.org/Syncroton into SyncrotonMerge

7 years agoimplemented working sql backend and moved creation of data needed for
Lars Kneschke [Tue, 20 Nov 2012 06:27:40 +0000 (07:27 +0100)]
implemented working sql backend and moved creation of data needed for
unit tests to bootstrap.php

Change-Id: I29edf84644c7dbf17255d35ea65ef835b1fbc7a5

7 years ago #6110: handle iMIP messages from outlook
Philipp Schüle [Mon, 19 Nov 2012 13:27:55 +0000 (14:27 +0100)]
 #6110: handle iMIP messages from outlook

- try to compensate Sabre parsing errors: concat followup lines that
Sabre could not detect correctly
- fix mailto parsing (can be uppercase)
- added oulook and google imip email/ics test cases
- skip vcalendar alarm without TRIGGER value

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

Change-Id: I11bd294550ffaba4f850af6d16d9022cf58f4dd6
Reviewed-on: https://gerrit.tine20.org/tine20/1361
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#7280: "All INBOXES" favorite not translated
Philipp Schüle [Mon, 19 Nov 2012 12:46:52 +0000 (13:46 +0100)]
#7280: "All INBOXES" favorite not translated

- added forgotten update script that changes the filter name

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

Change-Id: I6a99c8f2adf64be5ce5731acb402c54d40968ca0
Reviewed-on: https://gerrit.tine20.org/tine20/1365
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agotypo fix
Filip Visic [Thu, 15 Nov 2012 13:05:28 +0000 (14:05 +0100)]
typo fix

Change-Id: I9bf859dbbe1c7d478d7e98c1460dc8d9904d9c7d
Reviewed-on: https://gerrit.tine20.org/tine20/1363
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#7388: Wrong container id's in calendar (maybe CalDAV related)
Cornelius Weiß [Fri, 16 Nov 2012 12:34:16 +0000 (13:34 +0100)]
#7388: Wrong container id's in calendar (maybe CalDAV related)

 - remove slow and unused inbox query
 - repair auto attendee add

Change-Id: I82d215d1288e6e7156030cf322718ffc424e974f
Reviewed-on: https://gerrit.tine20.org/tine20/1359
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agothrow exception, as the error case is handled in
Lars Kneschke [Sun, 18 Nov 2012 01:17:17 +0000 (02:17 +0100)]
throw exception, as the error case is handled in
Syncrotron_Command_FolderSync

Change-Id: I7ebdbfb28d1bad8ba0c3c0055cfa3ce0685651bd
Reviewed-on: https://gerrit.tine20.org/tine20/1367
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agoimprove code coverage
Lars Kneschke [Fri, 16 Nov 2012 13:50:18 +0000 (14:50 +0100)]
improve code coverage

Change-Id: Iec2902f19be67fc03b3e5be11970430b014f294f
Reviewed-on: https://gerrit.tine20.org/tine20/1360
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>