tine20
7 years agoMerge branch 'master' of http://git.syncroton.org/Syncroton
Lars Kneschke [Thu, 4 Oct 2012 05:57:50 +0000 (07:57 +0200)]
Merge branch 'master' of git.syncroton.org/Syncroton

7 years agofix handling of policykey with base64endcoded urls
Lars Kneschke [Thu, 4 Oct 2012 05:55:22 +0000 (07:55 +0200)]
fix handling of policykey with base64endcoded urls

7 years agoMerge branch 'master' of http://git.syncroton.org/Syncroton
Lars Kneschke [Thu, 4 Oct 2012 05:48:32 +0000 (07:48 +0200)]
Merge branch 'master' of git.syncroton.org/Syncroton

0dc86d

Conflicts:
tine20/Tinebase/Backend/Sql/Command/Oracle.php

7 years agosome windows devices send a device name which contains special chars,
Lars Kneschke [Thu, 4 Oct 2012 05:42:19 +0000 (07:42 +0200)]
some windows devices send a device name which contains special chars,
which can't be stored in a database

Change-Id: I755774c1ca7af9c4631d06f58b6cd23aeffa93e1

7 years agofix getImage function with other databases than MySQL
Lars Kneschke [Wed, 3 Oct 2012 15:36:55 +0000 (17:36 +0200)]
fix getImage function with other databases than MySQL

Change-Id: Id4c406a843eb89726b6cf9fa9dff4dcd3fc76f2c
Reviewed-on: https://gerrit.tine20.org/tine20/1150
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agoimproving HumanResources tests
Lars Kneschke [Wed, 3 Oct 2012 12:51:05 +0000 (14:51 +0200)]
improving HumanResources tests

Change-Id: I40164372262c5ed451ec76cf44fd28ef9b89c82a
Reviewed-on: https://gerrit.tine20.org/tine20/1149
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agoavoid problems with empty id's and improved tests
Lars Kneschke [Wed, 3 Oct 2012 12:10:37 +0000 (14:10 +0200)]
avoid problems with empty id's and improved tests

Change-Id: Id2cdc7cf30b287d9795ee74835c8a06f77224228
Reviewed-on: https://gerrit.tine20.org/tine20/1148
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agomake FeLaMiMail compatible with PostgreSQL and some test improvements
Lars Kneschke [Wed, 3 Oct 2012 03:02:33 +0000 (05:02 +0200)]
make FeLaMiMail compatible with PostgreSQL and some test improvements

Change-Id: Ie19ead5e8612b7d626798227936c7b50d3498be6
Reviewed-on: https://gerrit.tine20.org/tine20/1146
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agoaggregated values have to be DISTINCT
Lars Kneschke [Tue, 2 Oct 2012 19:01:37 +0000 (21:01 +0200)]
aggregated values have to be DISTINCT

Change-Id: I14ffcd280873cf2e80a3f4d57af6c86e6843961f
Reviewed-on: https://gerrit.tine20.org/tine20/1147
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agoallow to remove async_job records prior given date
Philipp Schüle [Tue, 2 Oct 2012 12:29:49 +0000 (14:29 +0200)]
allow to remove async_job records prior given date

@2012-03

Change-Id: If4480b820998ad1583040749617e77b491d03aba
Reviewed-on: https://gerrit.tine20.org/tine20/1141
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agorestructured _getServer()
Philipp Schüle [Tue, 2 Oct 2012 15:05:02 +0000 (17:05 +0200)]
restructured _getServer()

- we need to handle corrupted cache records

Change-Id: I035304f1511a0d4e7d3474baab908a9412256e56
Reviewed-on: https://gerrit.tine20.org/tine20/1145
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agopurge expired async jobs
Lars Kneschke [Tue, 2 Oct 2012 05:08:04 +0000 (07:08 +0200)]
purge expired async jobs

Change-Id: Ia85150a9e96bfd29a0f859b8b34c82631d4c7a41
Reviewed-on: https://gerrit.tine20.org/tine20/1134
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoagain some more PGSQL fixes
Lars Kneschke [Tue, 2 Oct 2012 08:31:36 +0000 (10:31 +0200)]
again some more PGSQL fixes

Change-Id: Icf1b800a4624bfd56e73ba4a771870009f8b80b2
Reviewed-on: https://gerrit.tine20.org/tine20/1139
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agofix (FETCH_GROUP) don't suport by oracle
Filip Visic [Tue, 2 Oct 2012 07:25:34 +0000 (09:25 +0200)]
fix (FETCH_GROUP) don't suport by oracle

Change-Id: Ic84be25e71126710cff5c3d843655b99e0bd9275
Reviewed-on: https://gerrit.tine20.org/tine20/1138
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agofix getIfElse
Lars Kneschke [Mon, 1 Oct 2012 20:01:33 +0000 (22:01 +0200)]
fix getIfElse

Change-Id: If5bd3c1e108737c95479e2e352f1d8380a0dc86d
Reviewed-on: https://gerrit.tine20.org/tine20/1136
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agodon't do nominatim lookups be defaut
Lars Kneschke [Mon, 1 Oct 2012 19:10:30 +0000 (21:10 +0200)]
don't do nominatim lookups be defaut

Change-Id: I7e3099c2d9e1a79524809f6047142890fc224bc2
Reviewed-on: https://gerrit.tine20.org/tine20/1137
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agopostgres and oracle integration
Filip Visic [Mon, 1 Oct 2012 17:58:45 +0000 (19:58 +0200)]
postgres and oracle integration
Change-Id: I489c2380a42017a8c4c6b9be9b1be78a4b03fc10
Reviewed-on: https://gerrit.tine20.org/tine20/1126
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agoMake id column as primary key in customfield table
AirMike [Mon, 1 Oct 2012 13:15:36 +0000 (15:15 +0200)]
Make id column as primary key in customfield table

Change-Id: If8cbb746b0840f912d1389e1229684e5cad1b023
Reviewed-on: https://gerrit.tine20.org/tine20/1133
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agomake FeLaMiMail working with other databases
Lars Kneschke [Mon, 1 Oct 2012 12:40:49 +0000 (14:40 +0200)]
make FeLaMiMail working with other databases

Change-Id: I446c5bc69c12d88d76f9f9397724fcc247a6f183
Reviewed-on: https://gerrit.tine20.org/tine20/1132
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agogetIfElse abstraction
Flávio Gomes da Silva Lisboa [Mon, 1 Oct 2012 11:10:01 +0000 (13:10 +0200)]
getIfElse abstraction

Change-Id: I9e1fe5f1d87fe529ef3a0ea099a9917de5709510
Reviewed-on: https://gerrit.tine20.org/tine20/1131
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agomore PostgreSQL fixes
Lars Kneschke [Mon, 1 Oct 2012 10:30:10 +0000 (12:30 +0200)]
more PostgreSQL fixes

Change-Id: I700d2823de3a2a73faa0f2682bf903092a87d177
Reviewed-on: https://gerrit.tine20.org/tine20/1130
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agoupdated CRM tests
Lars Kneschke [Sun, 30 Sep 2012 13:23:23 +0000 (15:23 +0200)]
updated CRM tests

Change-Id: I057bcd7cf65ff2f3dae1a12dce4005b42770340a
Reviewed-on: https://gerrit.tine20.org/tine20/1129
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
8 years agoIt's not correct to use a string for a integer column
Lars Kneschke [Sun, 30 Sep 2012 07:37:07 +0000 (09:37 +0200)]
It's not correct to use a string for a integer column

Change-Id: I419e651c60845ff06c6c8eac850bdfe04c93b6ff
Reviewed-on: https://gerrit.tine20.org/tine20/1128
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
8 years ago0007164: convert id to string (hash)
Philipp Schüle [Fri, 28 Sep 2012 19:32:03 +0000 (21:32 +0200)]
0007164: convert id to string (hash)
0007166: remove unused CRM tables

- use varchar(40) hash as id for leads
- drop obsolete products tables
- use transactions in CRM tests

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

Change-Id: Ia88f4bb72f85b5f83d960b06ffc81c4fe448eedb
Reviewed-on: https://gerrit.tine20.org/tine20/1124
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago #7154: add relation & related contract filter to timetracker-timeaccount
Alexander Stintzing [Wed, 26 Sep 2012 16:04:17 +0000 (18:04 +0200)]
 #7154: add relation & related contract filter to timetracker-timeaccount

- add generic relation filter ..
- add related contract filter ..

to timetracker-timeaccount

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

Change-Id: Ia0813a9a865f36e829dacc987e7168c7496a7cd7
Reviewed-on: https://gerrit.tine20.org/tine20/1114
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
8 years agodebian changelog: added Joey RC 1
Philipp Schüle [Fri, 28 Sep 2012 19:47:01 +0000 (21:47 +0200)]
debian changelog: added Joey RC 1

8 years ago0007146: metadata cache could not be saved
Philipp Schüle [Fri, 28 Sep 2012 12:42:10 +0000 (14:42 +0200)]
0007146: metadata cache could not be saved

- removed exception throwing from Zend_Db_Table_Abstract when cache
could not be saved

https://forge.tine20.org/mantisbt/view.php?id=7146
Change-Id: Ief52684bf0d3469afb1905129e586ece7f493c11
Reviewed-on: https://gerrit.tine20.org/tine20/1125
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agomerge code from pgsqlbackend branch
Lars Kneschke [Fri, 28 Sep 2012 10:13:52 +0000 (12:13 +0200)]
merge code from pgsqlbackend branch

Change-Id: I3531573ce867bce9af9d1a7ff9f4939df5923cfc
Reviewed-on: https://gerrit.tine20.org/tine20/1110
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
8 years agofixed some typos in comments and debug logs
Philipp Schüle [Fri, 28 Sep 2012 08:18:05 +0000 (10:18 +0200)]
fixed some typos in comments and debug logs

Change-Id: I806a6da49bab203be55693e41bc12c822a10b521
Reviewed-on: https://gerrit.tine20.org/tine20/1123
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agouse the correct variable name
Lars Kneschke [Thu, 27 Sep 2012 20:19:33 +0000 (22:19 +0200)]
use the correct variable name

Change-Id: I3cef0664824d98e8607e3719aea6447a236d7ae0
Reviewed-on: https://gerrit.tine20.org/tine20/1122
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
8 years ago0007150: grants aren't updated on memberships change
Philipp Schüle [Thu, 27 Sep 2012 13:31:59 +0000 (15:31 +0200)]
0007150: grants aren't updated on memberships change

- need to clear the whole cache on each group membership update to make
sure we always have current container grants for groupmembers

@2012-03

Change-Id: Idac5176b4c05ba5ce9b8a6476055577a8bcef2c6
Reviewed-on: https://gerrit.tine20.org/tine20/1112
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago #7156: don't allow relating record with itself
Alexander Stintzing [Wed, 26 Sep 2012 18:16:56 +0000 (20:16 +0200)]
 #7156: don't allow relating record with itself

when trying to relate a record with itself, saving is not possible.
Should be disabled. A message should occur on a try.

also added message if record is already linked

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

Change-Id: I7a89fee8063ee38a00795d1b455f40c6014c5597
Reviewed-on: https://gerrit.tine20.org/tine20/1115
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0007162: silently discard searchMessage bg requests
Philipp Schüle [Thu, 27 Sep 2012 13:24:53 +0000 (15:24 +0200)]
0007162: silently discard searchMessage bg requests

- marked background requests as "autoRefresh", those do not handle
exceptions

@2012-03

https://forge.tine20.org/mantisbt/view.php?id=7162
Change-Id: Ifdaf95bef4d42dfae2b7b096115e8272efee4464
Reviewed-on: https://gerrit.tine20.org/tine20/1118
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agofixed a typo in calendar main screen
Philipp Schüle [Thu, 27 Sep 2012 09:53:13 +0000 (11:53 +0200)]
fixed a typo in calendar main screen

Change-Id: I643c5b1a13011827e3bd7bd55b48fe742fc02d1d
Reviewed-on: https://gerrit.tine20.org/tine20/1117
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoFixes some conversion errors
Michael Spahn [Tue, 25 Sep 2012 14:18:29 +0000 (16:18 +0200)]
Fixes some conversion errors

Change-Id: I76f18cf4865b61bb0300e7316da28814756107d6
Reviewed-on: https://gerrit.tine20.org/tine20/1107
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago #6840: rename setting 'ExtJS windows' to modal windows
Alexander Stintzing [Wed, 26 Sep 2012 18:33:08 +0000 (20:33 +0200)]
 #6840: rename setting 'ExtJS windows' to modal windows

rename setting 'ExtJS windows' to modal windows

https://forge.tine20.org/mantisbt/view.php?id=6840
Change-Id: Id0448e85838efb24767568959f534b1310ab5a0e
Reviewed-on: https://gerrit.tine20.org/tine20/1116
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0007078: do not show 404 error on missing emails
Philipp Schüle [Wed, 26 Sep 2012 15:10:00 +0000 (17:10 +0200)]
0007078: do not show 404 error on missing emails

- allow failure callback in fetchBody()
- show 404 text in details panel if message could not be found
- always hide load mask on failure

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

Change-Id: Ie7c7b54ef3d9a4592e203ad8e6052d48cb1a93b4
Reviewed-on: https://gerrit.tine20.org/tine20/1090
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
8 years ago0007142: sometimes we filter to much html content
Philipp Schüle [Wed, 26 Sep 2012 12:13:31 +0000 (14:13 +0200)]
0007142: sometimes we filter to much html content

- revert back to text message part if purifier filters to much

https://forge.tine20.org/mantisbt/view.php?id=7142
Change-Id: I8a1ca0ea84bbdf010c9e74cded69633b972f2007
Reviewed-on: https://gerrit.tine20.org/tine20/1111
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoremoved any autocommit code => we don't use it anymore
Lars Kneschke [Wed, 26 Sep 2012 04:11:21 +0000 (06:11 +0200)]
removed any autocommit code => we don't use it anymore

Change-Id: Ie985ecf5f1813f0ea7bc0efa0e9cf21f958b249d
Reviewed-on: https://gerrit.tine20.org/tine20/1109
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
8 years agohr changes
Alexander Stintzing [Tue, 25 Sep 2012 08:52:15 +0000 (10:52 +0200)]
hr changes

- added "profession" field
- employee - start, enddate filter
- set startdate and enddate of first created contract to corresponding values of the employee

Change-Id: I3797250a9dcc413c625b21e4939b1a1edb0648db
Reviewed-on: https://gerrit.tine20.org/tine20/1108
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago #7138: container selector disabled even if user has all grants
Alexander Stintzing [Mon, 24 Sep 2012 17:53:07 +0000 (19:53 +0200)]
 #7138: container selector disabled even if user has all grants

container selector disabled even if user has all grants

https://forge.tine20.org/mantisbt/view.php?id=7138
Change-Id: I153648de1669cc309521d8f19663462af6748790
Reviewed-on: https://gerrit.tine20.org/tine20/1106
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoadd table metadata cache, replace if with when case form sql
Filip Visic [Sun, 23 Sep 2012 15:25:39 +0000 (17:25 +0200)]
add table metadata cache, replace if with when case form sql
change-Id: Ia17a3133273519b494220b4401b42edef3230cf0
Reviewed-on: https://gerrit.tine20.org/tine20/1100
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
8 years ago #7100: add contract button should be disabled if user has no right do add
Alexander Stintzing [Mon, 24 Sep 2012 10:05:13 +0000 (12:05 +0200)]
 #7100: add contract button should be disabled if user has no right do add

add contract button should be disabled if user has no right do add

https://forge.tine20.org/mantisbt/view.php?id=7100
Change-Id: I3e130f2f28182e3921e7855df93e5fab2449ac5f
Reviewed-on: https://gerrit.tine20.org/tine20/1103
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agofixed variable name in getContainerByACL
Philipp Schüle [Mon, 24 Sep 2012 09:53:58 +0000 (11:53 +0200)]
fixed variable name in getContainerByACL

Change-Id: I53e7e2e9573f9b1a702b5176d9d314040d918fcc
Reviewed-on: https://gerrit.tine20.org/tine20/1102
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoResolve customfield record value if array is given (e.g. on update cf)
AirMike [Mon, 24 Sep 2012 06:33:53 +0000 (08:33 +0200)]
Resolve customfield record value if array is given (e.g. on update cf)

Change-Id: I035f7739ab50393c8c67a96b03564ae82a4588f0
Reviewed-on: https://gerrit.tine20.org/tine20/1101
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0006666: Signature delimeter not removed
Philipp Schüle [Fri, 21 Sep 2012 16:17:39 +0000 (18:17 +0200)]
0006666: Signature delimeter not removed

- do not save "empty" signatures just consisting of html tags and/or
spaces / linebreaks

https://forge.tine20.org/mantisbt/view.php?id=6666
Change-Id: Ida4bd2d96a083b058e5e10c455370a56cea1d669
Reviewed-on: https://gerrit.tine20.org/tine20/1098
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoadded support for skipping folders which got synchronised quietTime
Lars Kneschke [Sun, 23 Sep 2012 18:31:40 +0000 (20:31 +0200)]
added support for skipping folders which got synchronised quietTime
seconds ago

Change-Id: I8f32ea20dc15ad44a31f53e1d1c2645e343efadb

8 years agotypo fix
Filip Visic [Sun, 23 Sep 2012 13:02:05 +0000 (15:02 +0200)]
typo fix

Change-Id: I996b71649eab130df48eb361d4783f29b006d142
Reviewed-on: https://gerrit.tine20.org/tine20/1099
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
8 years agoupdated debian changelog (Joey beta2)
Philipp Schüle [Fri, 21 Sep 2012 17:44:34 +0000 (19:44 +0200)]
updated debian changelog (Joey beta2)

8 years ago0007098: personal containers of other users are shown
Philipp Schüle [Fri, 21 Sep 2012 10:24:27 +0000 (12:24 +0200)]
0007098: personal containers of other users are shown

- fixed by adding owner_id when creating personal container
- added test
- added update script for missing container models

https://forge.tine20.org/mantisbt/view.php?id=7098
Change-Id: Ida27581d126d4fb38bb0cc457cfa2309cf836337
Reviewed-on: https://gerrit.tine20.org/tine20/1097
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agodon't create a session for call history requests
Lars Kneschke [Fri, 21 Sep 2012 09:36:40 +0000 (11:36 +0200)]
don't create a session for call history requests

Change-Id: Ibd6c3839ba0108a51b304e2f33353485063ca685
Reviewed-on: https://gerrit.tine20.org/tine20/1095
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0007134: getFolderStatus should ignore non-existent folders
Philipp Schüle [Fri, 21 Sep 2012 10:33:55 +0000 (12:33 +0200)]
0007134: getFolderStatus should ignore non-existent folders

- improved test assertions

@2012-03

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

8 years ago #7132: fix credits texts / translation strings
Alexander Stintzing [Fri, 21 Sep 2012 09:14:02 +0000 (11:14 +0200)]
 #7132: fix credits texts / translation strings

fix credits texts / translation strings

- in german translations there are spaces missing
- perhaps we should use placeholders for this
 -> used placeholders

https://forge.tine20.org/mantisbt/view.php?id=7132
Change-Id: I460018dfdc492ca39d385715b1c32018e1749f3a
Reviewed-on: https://gerrit.tine20.org/tine20/1094
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0007134: getFolderStatus should ignore non-existent folders
Philipp Schüle [Fri, 21 Sep 2012 08:49:34 +0000 (10:49 +0200)]
0007134: getFolderStatus should ignore non-existent folders

- folder status check automatically removes deleted folders from cache

@2012-03

https://forge.tine20.org/mantisbt/view.php?id=7134
Change-Id: Icaf6e295b2b1f66595f3c98e864454ed35c126d3
Reviewed-on: https://gerrit.tine20.org/tine20/1093
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago 0007122: hide hidden users from lists
Philipp Schüle [Fri, 21 Sep 2012 08:18:28 +0000 (10:18 +0200)]
 0007122: hide hidden users from lists

- fixed array sort in groups test (again)

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

8 years ago 0007122: hide hidden users from lists
Philipp Schüle [Fri, 21 Sep 2012 07:49:29 +0000 (09:49 +0200)]
 0007122: hide hidden users from lists

- fixed array sort in groups test

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

8 years ago 0007122: hide hidden users from lists
Philipp Schüle [Thu, 20 Sep 2012 17:56:11 +0000 (19:56 +0200)]
 0007122: hide hidden users from lists

- sort arrays in test to make sure we have the correct order

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

8 years ago0007122: hide hidden users from lists
Philipp Schüle [Thu, 20 Sep 2012 15:25:18 +0000 (16:25 +0100)]
0007122: hide hidden users from lists

- list controller removes all hidden members from lists
- group test now uses visible account for group/list sync test

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

Change-Id: I77012cf9c3ae0667904874b7bd534d232f72780c
Reviewed-on: https://gerrit.tine20.org/tine20/1092
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0005334: convert plain text quoting ("> ") to blockquotes
Philipp Schüle [Thu, 20 Sep 2012 14:41:08 +0000 (15:41 +0100)]
0005334: convert plain text quoting ("> ") to blockquotes

- fixed regex: we always want a ">" at the beginning of the line

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

8 years ago0005334: convert plain text quoting ("> ") to blockquotes
Philipp Schüle [Thu, 20 Sep 2012 11:48:10 +0000 (12:48 +0100)]
0005334: convert plain text quoting ("> ") to blockquotes

- do this in convertFromTextToHTML

https://forge.tine20.org/mantisbt/view.php?id=5334
Change-Id: I7c4743be013edaa662fb2c0822bcce5fd62de26c
Reviewed-on: https://gerrit.tine20.org/tine20/1091
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoreworked session handling
Lars Kneschke [Thu, 20 Sep 2012 08:42:37 +0000 (10:42 +0200)]
reworked session handling

session will be started only during login and restored only if session
cookie is sent

Change-Id: I287be200fb118bbd5718fc8b43d570c44d876821
Reviewed-on: https://gerrit.tine20.org/tine20/1089
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
8 years ago #7086: update translation files
Philipp Schüle [Wed, 19 Sep 2012 19:37:15 +0000 (21:37 +0200)]
 #7086: update translation files

- merged translations from transifex

8 years ago0007110: don't show exception for invalid path filters
Philipp Schüle [Wed, 19 Sep 2012 12:39:56 +0000 (13:39 +0100)]
0007110: don't show exception for invalid path filters

- just reset the path filter to show root nodes (/)

https://forge.tine20.org/mantisbt/view.php?id=7110
Change-Id: I34c0e1c1977210f8dedf191879720be2d92d6b52
Reviewed-on: https://gerrit.tine20.org/tine20/1088
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0007108: concurrency conflicts of lead relations
Philipp Schüle [Wed, 19 Sep 2012 10:56:39 +0000 (11:56 +0100)]
0007108: concurrency conflicts of lead relations

- client may ommit last_modified time -> this should cause a
concurrency conflict
- removed separate concurrency handling for datetimes, they are
resolvable now

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

Change-Id: Ib7f1ebff7a4089eeee33e49b4357725dfc9930e6
Reviewed-on: https://gerrit.tine20.org/tine20/1084
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agocal: diasble calendar selector if user has no edit right fix
Alexander Stintzing [Wed, 19 Sep 2012 10:41:47 +0000 (12:41 +0200)]
cal: diasble calendar selector if user has no edit right fix

Change-Id: Id86cb8fad6a1d3f313578ad81a9dd9ac1cb548c2
Reviewed-on: https://gerrit.tine20.org/tine20/1087
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agodisable edit dialog save button when user has no right to edit fix
Alexander Stintzing [Wed, 19 Sep 2012 09:47:41 +0000 (11:47 +0200)]
disable edit dialog save button when user has no right to edit fix

Change-Id: Ieadf284e147347bd257800d405a39057f5f54657
Reviewed-on: https://gerrit.tine20.org/tine20/1086
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#7086: update translation files
Cornelius Weiß [Wed, 19 Sep 2012 09:13:43 +0000 (11:13 +0200)]
#7086: update translation files

8 years ago#7086: update translation files
Cornelius Weiß [Wed, 19 Sep 2012 08:54:50 +0000 (10:54 +0200)]
#7086: update translation files

8 years agoenable all current tx translations
Cornelius Weiß [Wed, 19 Sep 2012 08:39:27 +0000 (10:39 +0200)]
enable all current tx translations

Change-Id: I423e947856794ea55bfe4d64e257c006dc01a211

8 years ago#7086: update translation files
Cornelius Weiß [Wed, 19 Sep 2012 08:52:33 +0000 (10:52 +0200)]
#7086: update translation files

Change-Id: I0e52eadce860c4fdb90ce4f742ea4b3a59562fb1

8 years agoimproved logging
Lars Kneschke [Wed, 19 Sep 2012 05:26:59 +0000 (07:26 +0200)]
improved logging

Change-Id: Ie26c891bfe207ee344bb77d12226d2aac9ff6842
Reviewed-on: https://gerrit.tine20.org/tine20/1085
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
8 years ago0007104: Calender Import Crashes
Philipp Schüle [Tue, 18 Sep 2012 11:19:19 +0000 (12:19 +0100)]
0007104: Calender Import Crashes

- added test for ical cli import
- added helper function for assembling cli commands in tests
- the problem with the missing function has been fixed in commit
a5358cf4ce973

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

Change-Id: Ie4ef3c18ff6a93955ff6063e53e430c7da7e2a21
Reviewed-on: https://gerrit.tine20.org/tine20/1081
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoImprove session cleanup
Lars Kneschke [Tue, 18 Sep 2012 09:05:03 +0000 (10:05 +0100)]
Improve session cleanup

- fixes #7104

Change-Id: I3d14a3b6e71278642ce86bf64923d47cc00b4948
Reviewed-on: https://gerrit.tine20.org/tine20/1077
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoFilemanager - cleanup / fixes
AirMike [Sun, 16 Sep 2012 17:33:08 +0000 (19:33 +0200)]
Filemanager - cleanup / fixes

Change-Id: I6553412327a2438c434c7c342c55f89233f751d9
Reviewed-on: https://gerrit.tine20.org/tine20/1072
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#7096: workaround iCal 6.0 Mountain Lion default alarm bug
Cornelius Weiß [Mon, 17 Sep 2012 07:09:24 +0000 (09:09 +0200)]
#7096: workaround iCal 6.0 Mountain Lion default alarm bug

@2012-03

Change-Id: Ia4200c4b84fa9397ede779e6aaeb31a37a9c4565
Reviewed-on: https://gerrit.tine20.org/tine20/1070
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoincrease message structure cache lifetime to 24 h
Philipp Schüle [Mon, 17 Sep 2012 08:01:31 +0000 (09:01 +0100)]
increase message structure cache lifetime to 24 h

Change-Id: Idd91301ad369e2cadbe39f2e91f068b9acde92e1
Reviewed-on: https://gerrit.tine20.org/tine20/1075
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agocorrectly handle missing deleted property
Cornelius Weiß [Fri, 14 Sep 2012 13:28:50 +0000 (15:28 +0200)]
correctly handle missing deleted property

Change-Id: I4a034c22070457a1b46f384cd6e10db57b3e4cdd
Reviewed-on: https://gerrit.tine20.org/tine20/1071
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0006738: improve header title for timeaccounts in ts grid
Philipp Schüle [Sat, 15 Sep 2012 15:21:57 +0000 (16:21 +0100)]
0006738: improve header title for timeaccounts in ts grid

- added timeaccount number and title
- removed some whitespaces

https://forge.tine20.org/mantisbt/view.php?id=6738
Change-Id: Id9d276dfa60bcffd601196783e8dd6b6254a223e
Reviewed-on: https://gerrit.tine20.org/tine20/1074
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0006948: Export a contact as adb_fritzbox
Philipp Schüle [Sat, 15 Sep 2012 15:11:20 +0000 (16:11 +0100)]
0006948: Export a contact as adb_fritzbox

- removed unsupported export definition

https://forge.tine20.org/mantisbt/view.php?id=6948
Change-Id: I48ff93741c325b3935c09a22000195e0a4550956
Reviewed-on: https://gerrit.tine20.org/tine20/1073
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago #6736: Create File (Edit)InfoDialog
Alexander Stintzing [Thu, 13 Sep 2012 11:01:01 +0000 (12:01 +0100)]
 #6736: Create File (Edit)InfoDialog

- Info Dialog about the file with relationgridpanel
and revisions panel. Just the name of the file and
the folder should be editable as default fields
- implemented server-side get/getMultiple/update/delete controller
functions
- allow relations/tags/customfields/descriptions for Filemanager nodes
- added some helper/backend functions to Tinebase_FileSystem
- created Tine.widgets.relation.MenuItemManager for hooking into the
  relation - GenericPickerGridPanel
  - download of files enabled

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

Change-Id: Iac4ff977d3edb8f2c56c4b09d51df2bdf35aec88
Reviewed-on: https://gerrit.tine20.org/tine20/888
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agomove non frontend specific stuff from CalDAV/ACS to MSEF
Cornelius Weiß [Thu, 13 Sep 2012 13:49:07 +0000 (15:49 +0200)]
move non frontend specific stuff from CalDAV/ACS to MSEF

- move auto attendee adding to MSEF
- move parameter enforcing to MSEF
- remove unused code
- fix concurrency issues
- move status_authkey handling to MSEF

Change-Id: I3dbf5f8d77eb7004c0fa19f891e95904a5bb29bb
Reviewed-on: https://gerrit.tine20.org/tine20/1068
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agosilence calendar background refresh failures
Cornelius Weiß [Fri, 14 Sep 2012 06:53:26 +0000 (08:53 +0200)]
silence calendar background refresh failures

@2012-03

Change-Id: I4aa70e28d466f03b088c5385e83c49f3e0eb0f3b
Reviewed-on: https://gerrit.tine20.org/tine20/1069
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agomore code coverage
Lars Kneschke [Fri, 14 Sep 2012 09:51:19 +0000 (11:51 +0200)]
more code coverage

Change-Id: Ib3cd71bfef7b6c6a692c18fba3dbcaa348ecba7a

8 years agoimprove code coverage
Lars Kneschke [Fri, 14 Sep 2012 09:16:43 +0000 (11:16 +0200)]
improve code coverage

Change-Id: I08841877a26bfeccb34c4bdccf83ffc916953820

8 years agosimplified logic and extended tests
Lars Kneschke [Fri, 14 Sep 2012 07:29:35 +0000 (09:29 +0200)]
simplified logic and extended tests

Change-Id: Ibc5d85b447b2911ea328478ca5f27a81a8d6d85e

8 years agoreworked session initialization to avoid creating unnecessary sessions
Lars Kneschke [Thu, 13 Sep 2012 06:10:56 +0000 (08:10 +0200)]
reworked session initialization to avoid creating unnecessary sessions

Change-Id: I9786eab7b5adbf93eda409bca4b7c61e4865c9dc
Reviewed-on: https://gerrit.tine20.org/tine20/1063
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0002916: profile / research message caching
Philipp Schüle [Wed, 12 Sep 2012 13:41:02 +0000 (15:41 +0200)]
0002916: profile / research message caching

- removed structure blob from message cache table
- fetch structure on the fly
- cache structure in Tinebase_Cache
- return structure when fetching complete message

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

Change-Id: I27e7e01627b49577a202a64b2f2d8211d6177df1
Reviewed-on: https://gerrit.tine20.org/tine20/1059
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agotilde is needed in debian/univention version, too
Philipp Schüle [Thu, 13 Sep 2012 13:00:36 +0000 (14:00 +0100)]
tilde is needed in debian/univention version, too

Change-Id: I2a8529ee768f67f059e240407b7564c2247f7f0f
Reviewed-on: https://gerrit.tine20.org/tine20/1067
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agocheck if session is available before accessing it
Philipp Schüle [Thu, 13 Sep 2012 12:28:56 +0000 (13:28 +0100)]
check if session is available before accessing it

Change-Id: Id7f06c657d6f36d0c3e5e53684b9444e0c688c4d
Reviewed-on: https://gerrit.tine20.org/tine20/1066
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoConsolidate some Admin translation strings
AirMike [Wed, 12 Sep 2012 20:13:15 +0000 (22:13 +0200)]
Consolidate some Admin translation strings

Change-Id: Id20514ccfd676bda3714aa775fbafcbc963a4526
Reviewed-on: https://gerrit.tine20.org/tine20/1064
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoadded changelog record for Joey beta1
Philipp Schüle [Thu, 13 Sep 2012 12:18:24 +0000 (13:18 +0100)]
added changelog record for Joey beta1

Change-Id: I141a0c1e99e4ed05da187c095b4608a30a14e883
Reviewed-on: https://gerrit.tine20.org/tine20/1065
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoMerge branch 'master' of http://git.syncroton.org/Syncroton
Lars Kneschke [Thu, 13 Sep 2012 12:05:55 +0000 (14:05 +0200)]
Merge branch 'master' of git.syncroton.org/Syncroton

Change-Id: I2329d160db3305e1ef0852d430383600d57ecef0

Conflicts:
tests/tine20/TestHelper.php
tine20/bootstrap.php

8 years agoMerge "The Samsung Galaxy S3 does not send the X-MS-POLICYKEY before provisioned...
Lars Kneschke [Thu, 13 Sep 2012 11:45:58 +0000 (13:45 +0200)]
Merge "The Samsung Galaxy S3 does not send the X-MS-POLICYKEY before provisioned, so we can't check the header before. This change enables provisioning of the Samsung Galaxy S3."

8 years agoMerge "Fix typo and remove leftover code"
Lars Kneschke [Thu, 13 Sep 2012 11:45:22 +0000 (13:45 +0200)]
Merge "Fix typo and remove leftover code"

8 years ago0006898: improved vcard import
Philipp Schüle [Thu, 13 Sep 2012 11:19:12 +0000 (12:19 +0100)]
0006898: improved vcard import

- use functions from Tinebase_Import_Abstract
- fixed duplicate and tag handling
- updated import tests
- minor improvements to Tinebase_Import_Abstract

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

Change-Id: Ifd22ed1dd1130126db46fa7a7ec33944e000cee3
Reviewed-on: https://gerrit.tine20.org/tine20/1060
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0006934: do not show hidden lists
Philipp Schüle [Wed, 12 Sep 2012 13:35:02 +0000 (15:35 +0200)]
0006934: do not show hidden lists

- added hidden list filter that is enabled in controller by default (do
not show hidden lists by default)
- added tests to calendar and addressbook
- added some minor tweaks to GroupSelect.php
- improved logging
- take hidden groups into account when resolving groupmember attendee
- initial groups are visible

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

Change-Id: Ifb6057fbf854c11f0387030f31a6238b8f132616
Reviewed-on: https://gerrit.tine20.org/tine20/1057
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoset server tz and other php ini values in bootstrap.php
Lars Kneschke [Thu, 13 Sep 2012 09:35:37 +0000 (10:35 +0100)]
set server tz and other php ini values in bootstrap.php

- default error reporting needs to be overwritten in TestHelper

Change-Id: I2329d160db3305e1ef0852d430383600d57ecef0
Reviewed-on: https://gerrit.tine20.org/tine20/1061
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoMerge remote-tracking branch 'refs/remotes/gerrit/pu/cal2012'
Cornelius Weiß [Wed, 12 Sep 2012 15:05:29 +0000 (17:05 +0200)]
Merge remote-tracking branch 'refs/remotes/gerrit/pu/cal2012'

8 years ago #6282: container select widget: do not allow to select item without the required...
Alexander Stintzing [Tue, 4 Sep 2012 14:38:22 +0000 (16:38 +0200)]
 #6282: container select widget: do not allow to select item without the required grants

- also enable/disable ok-button on container-selection

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

Change-Id: I5f0dedc94c734d8a350b9916388df609d1e30759
Reviewed-on: https://gerrit.tine20.org/tine20/1035
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoadd Function.deferByTickets.js
Cornelius Weiß [Wed, 12 Sep 2012 11:54:50 +0000 (13:54 +0200)]
add Function.deferByTickets.js

Change-Id: I1bfba23ec0138f1f4f97c4a11e53b01020fe3160
Reviewed-on: https://gerrit.tine20.org/tine20/1053
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>