tine20
8 years agoMerge branch 'master' of http://git.syncroton.org/Syncroton
Cornelius Weiß [Mon, 13 Aug 2012 09:29:13 +0000 (11:29 +0200)]
Merge branch 'master' of git.syncroton.org/Syncroton

8 years agoImport Syncroton
Cornelius Weiß [Mon, 13 Aug 2012 09:28:58 +0000 (11:28 +0200)]
Import Syncroton

8 years agofix filter handling in application-starter
Alexander Stintzing [Fri, 10 Aug 2012 13:43:07 +0000 (15:43 +0200)]
fix filter handling in application-starter

Change-Id: Id4f49feb14f67e9d283fc7e38a58071fd9f17178
Reviewed-on: https://gerrit.tine20.org/tine20/904
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoadded another user import test case
Philipp Schüle [Fri, 10 Aug 2012 12:08:55 +0000 (14:08 +0200)]
added another user import test case

Change-Id: I10cf2979d3f822ebb9b7f159b1d616419b8a2f4c
Reviewed-on: https://gerrit.tine20.org/tine20/903
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoHR failure without private info rights
Alexander Stintzing [Wed, 8 Aug 2012 10:29:09 +0000 (12:29 +0200)]
HR failure without private info rights

- don't try to set employee.contracts if the user has
  no right to see private information of the employee

Change-Id: I0dee464843da5c760e16011e10b4cca3f46e14d0
Reviewed-on: https://gerrit.tine20.org/tine20/895
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
8 years ago0006910: new manual users have no samba settings
Philipp Schüle [Fri, 10 Aug 2012 09:07:33 +0000 (11:07 +0200)]
0006910: new manual users have no samba settings

- fixed samba config apply in FullUser model
- added some debugging logs and a test
- added samba config to Courses_Config

https://forge.tine20.org/mantisbt/view.php?id=6910
Change-Id: I1d8419ecb2c29f7ad028fd1663dd14c3be52c4aa
Reviewed-on: https://gerrit.tine20.org/tine20/902
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 "Make sure entries added on the device aren't returned in Changed list in the...
Lars Kneschke [Fri, 10 Aug 2012 08:41:48 +0000 (10:41 +0200)]
Merge "Make sure entries added on the device aren't returned in Changed list in the same request. Fixes duplicated entries on Android."

8 years agoMerge "Add lost EmailAttachment properties (ContentId, ContentLocation, IsInline)"
Lars Kneschke [Fri, 10 Aug 2012 08:40:53 +0000 (10:40 +0200)]
Merge "Add lost EmailAttachment properties (ContentId, ContentLocation, IsInline)"

8 years agoMerge "Commented out all lost echo commands"
Lars Kneschke [Fri, 10 Aug 2012 08:38:37 +0000 (10:38 +0200)]
Merge "Commented out all lost echo commands"

8 years agoMake sure entries added on the device aren't returned
Aleksander Machniak [Thu, 9 Aug 2012 12:42:32 +0000 (14:42 +0200)]
Make sure entries added on the device aren't returned
in Changed list in the same request. Fixes duplicated entries on Android.

8 years agoAdd lost EmailAttachment properties (ContentId, ContentLocation, IsInline)
Aleksander Machniak [Thu, 9 Aug 2012 10:53:37 +0000 (12:53 +0200)]
Add lost EmailAttachment properties (ContentId, ContentLocation, IsInline)

8 years agoCommented out all lost echo commands
Aleksander Machniak [Thu, 9 Aug 2012 10:46:23 +0000 (12:46 +0200)]
Commented out all lost echo commands

8 years agoFixed typo s/SaveinSentItems/SaveInSentItems/
Aleksander Machniak [Thu, 9 Aug 2012 10:43:07 +0000 (12:43 +0200)]
Fixed typo s/SaveinSentItems/SaveInSentItems/

8 years ago0006908: do not change enctype if pw is unchanged
Philipp Schüle [Thu, 9 Aug 2012 08:48:41 +0000 (10:48 +0200)]
0006908: do not change enctype if pw is unchanged

https://forge.tine20.org/mantisbt/view.php?id=6908
Change-Id: I7d8b064da899b2dc536b447a8097a077a4be8d5e
Reviewed-on: https://gerrit.tine20.org/tine20/900
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoupdated tests
Lars Kneschke [Wed, 8 Aug 2012 16:37:37 +0000 (18:37 +0200)]
updated tests

Change-Id: I38bba480c7a3b5cb33d554da34e52bf36e5af6f1

8 years agoimproved provisioning
Lars Kneschke [Wed, 8 Aug 2012 16:37:03 +0000 (18:37 +0200)]
improved provisioning

Change-Id: I17617120d564de393218e4eeefd5e439a53bd6c6

8 years agoreturn xml for provisioning and remote as property of the exception
Lars Kneschke [Wed, 8 Aug 2012 16:36:34 +0000 (18:36 +0200)]
return xml for provisioning and remote as property of the exception

Change-Id: I890d54d1c76d1c1d746664acb80e4fb170f99bcd

8 years agoreturn xml for provisioning and remote as property of the exception
Lars Kneschke [Wed, 8 Aug 2012 16:36:01 +0000 (18:36 +0200)]
return xml for provisioning and remote as property of the exception

Change-Id: I8a765c34aeef25aa795eb526d3d4bcf600f567a3

8 years agosent the correct status response
Lars Kneschke [Wed, 8 Aug 2012 16:34:25 +0000 (18:34 +0200)]
sent the correct status response

Change-Id: Ifd2a096bb854f4d096dbc4e2ccd90fdf6eba4234

8 years agowe don't support AS 2.5 any mmore
Lars Kneschke [Wed, 8 Aug 2012 16:33:18 +0000 (18:33 +0200)]
we don't support AS 2.5 any mmore

Change-Id: I4da1c328a2e9bcd1b2f469a5613c82236a240e4d

8 years agofixed forward only detection in ldap plugin
Philipp Schüle [Wed, 8 Aug 2012 16:02:44 +0000 (18:02 +0200)]
fixed forward only detection in ldap plugin

- strtolower ftw!

@2012-03

Change-Id: I3c430e543d873530bf380cdbc125250433b12721
Reviewed-on: https://gerrit.tine20.org/tine20/898
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0006902: email user sync is missing aliases/forwards
Philipp Schüle [Wed, 8 Aug 2012 14:39:50 +0000 (16:39 +0200)]
0006902: email user sync is missing aliases/forwards

- added smtp ldap plugin when syncing users

https://forge.tine20.org/mantisbt/view.php?id=6902
Change-Id: I0da1809d67dda5c79422432b3d69b66b9a6e172c
Reviewed-on: https://gerrit.tine20.org/tine20/897
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoadded messages on HR transferUserAccounts
Alexander Stintzing [Wed, 8 Aug 2012 11:12:30 +0000 (13:12 +0200)]
added messages on HR transferUserAccounts

Change-Id: I0d6360ef33597df6652bec87da0f77be005960b4
Reviewed-on: https://gerrit.tine20.org/tine20/896
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoHR fixes
Alexander Stintzing [Wed, 8 Aug 2012 09:10:34 +0000 (11:10 +0200)]
HR fixes

- account import script container
- failure on empty division

Change-Id: I92d63c42566d688c186467451a02e919922add3c
Reviewed-on: https://gerrit.tine20.org/tine20/894
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoadded missing test
Lars Kneschke [Wed, 8 Aug 2012 06:06:32 +0000 (08:06 +0200)]
added missing test

Change-Id: Ibc4995af0ec7f54353997d9454bc2847d4f43545

8 years agofixed forwarding of emails
Lars Kneschke [Wed, 8 Aug 2012 04:38:39 +0000 (06:38 +0200)]
fixed forwarding of emails

Change-Id: Ie429c7740e2d269becfac981e9b0ccefe906d0ea

8 years ago0006900: User Dialog broken
Philipp Schüle [Tue, 7 Aug 2012 18:54:35 +0000 (20:54 +0200)]
0006900: User Dialog broken

- added check if default imap user settings exists / are not null

https://forge.tine20.org/mantisbt/view.php?id=6900
Change-Id: Id6866f152de4fc91c0e8f2f042abf9ecaff479d0
Reviewed-on: https://gerrit.tine20.org/tine20/893
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0006852: always add iconv filter on import
Philipp Schüle [Tue, 7 Aug 2012 15:11:22 +0000 (17:11 +0200)]
0006852: always add iconv filter on import

- we need to use iconv() instead of an iconv stream filter because it
handles mb chars correctly (in vcard import)
- stream filter usage is configurable now
- added another test vcard (with iso-8859-1 encoding)

@2012-03

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

Change-Id: Ic76cb4f9def3e127137557e6a9f9e2a85f819c32
Reviewed-on: https://gerrit.tine20.org/tine20/892
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 one more constant
Lars Kneschke [Tue, 7 Aug 2012 16:19:16 +0000 (18:19 +0200)]
added one more constant

Change-Id: I1bf9581bbcc89f318d6c77787d3d0627fb5725f8

8 years agohide error message if constant is not set
Lars Kneschke [Tue, 7 Aug 2012 16:18:10 +0000 (18:18 +0200)]
hide error message if constant is not set

Change-Id: Id048a2edc2cd47a13ed4d4f367a84d0d895003cf

8 years agoUpdates Fedora spec file
Michael Spahn [Tue, 7 Aug 2012 13:50:05 +0000 (15:50 +0200)]
Updates Fedora spec file

Change-Id: Ia28b1b6a089c83d00dbeb67cf54b384e06ac4510
Reviewed-on: https://gerrit.tine20.org/tine20/891
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
8 years ago0006524: Access Problems via Webdav
Philipp Schüle [Tue, 7 Aug 2012 08:18:04 +0000 (10:18 +0200)]
0006524: Access Problems via Webdav

- do not allow to create new nodes with '/' in their name
- parent node is checked for existance

@2012-03

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

Change-Id: I9e0349d68953b137fe3280545b5fb40c1e3b4897
Reviewed-on: https://gerrit.tine20.org/tine20/887
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0006688: contact of new user should have modlog info
Philipp Schüle [Mon, 6 Aug 2012 15:10:07 +0000 (17:10 +0200)]
0006688: contact of new user should have modlog info

- added a test / this already works in master

https://forge.tine20.org/mantisbt/view.php?id=6688
Change-Id: I93b361e655dc80dcb9e4f0b4b1908d3137c27674
Reviewed-on: https://gerrit.tine20.org/tine20/889
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0006882: can't send mail after wrong recipient error
Philipp Schüle [Mon, 6 Aug 2012 13:53:50 +0000 (15:53 +0200)]
0006882: can't send mail after wrong recipient error

- use this.saving instead of this.sending
- set this.saving to false after error

@2012-03

https://forge.tine20.org/mantisbt/view.php?id=6882
Change-Id: If38346c4c77941980a6563e9e0cac625b9c120a4
Reviewed-on: https://gerrit.tine20.org/tine20/885
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoExampleApplication - removed parent constructor call
Alexander Stintzing [Mon, 6 Aug 2012 15:39:44 +0000 (17:39 +0200)]
ExampleApplication - removed parent constructor call

https://forge.tine20.org/mantisbt/view.php?id=6886#c8594
Change-Id: I33e0b961d5a4929cbab38addee1b314affd75a96
Reviewed-on: https://gerrit.tine20.org/tine20/890
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoparse $_GET in the server class only
Lars Kneschke [Tue, 7 Aug 2012 06:49:49 +0000 (08:49 +0200)]
parse $_GET in the server class only

Change-Id: Iba2afc6e4d2601e581c9478359e37503ac048c16

8 years agohandover full requestsParameters array and not only the policyKey.
Lars Kneschke [Tue, 7 Aug 2012 05:52:39 +0000 (07:52 +0200)]
handover full requestsParameters array and not only the policyKey.

Change-Id: I4244cd2aab7022104f7dae2f0ad36c5d1d1d6e29

8 years agofix line ending
Lars Kneschke [Mon, 6 Aug 2012 20:13:57 +0000 (22:13 +0200)]
fix line ending

Change-Id: I58c3093247696f7d3d043945295c7bb01c93db3b

8 years agofix email parsing
Lars Kneschke [Mon, 6 Aug 2012 20:13:15 +0000 (22:13 +0200)]
fix email parsing

Change-Id: Ie2e96beebb5e288f9952a56d50fb16efea9f88d7

8 years ago #6844: sieve rules dialog: all actions are disabled
Alexander Stintzing [Mon, 6 Aug 2012 12:13:16 +0000 (14:13 +0200)]
 #6844: sieve rules dialog: all actions are disabled

- might be a problem with the ActionUpdater
- check if evalGrants of grid panel is evaluated
- sieve rules grid: Felamimail/js/sieve/RulesGridPanel.js

Change-Id: I5380c37f306c6f6220f232ca13040455a96e1ce9
Reviewed-on: https://gerrit.tine20.org/tine20/884
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
8 years ago0006852: always add iconv filter on import
Philipp Schüle [Mon, 6 Aug 2012 11:56:27 +0000 (13:56 +0200)]
0006852: always add iconv filter on import

- added test (incl. vcf)
- fixed address mapping (missing country information)

@2012-03

https://forge.tine20.org/mantisbt/view.php?id=6852
Change-Id: I479af0a0c67a258f0d4b07260693481837f1efb2
Reviewed-on: https://gerrit.tine20.org/tine20/883
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0006870: allow to configure default quota
Philipp Schüle [Mon, 6 Aug 2012 11:27:30 +0000 (13:27 +0200)]
0006870: allow to configure default quota

- added new config for default imap user values
- get default settings when adding new user

https://forge.tine20.org/mantisbt/view.php?id=6870
Change-Id: Ic7164d081c2181b1bcc246492d025a8ccca025f5
Reviewed-on: https://gerrit.tine20.org/tine20/882
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0006868: deactivate session locking for multi update
Philipp Schüle [Mon, 6 Aug 2012 11:08:14 +0000 (13:08 +0200)]
0006868: deactivate session locking for multi update

- deactivate session locking for some long running requests

@2012-03

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

Change-Id: I337078aa0865bd2ade3b9d879e5532c52f32b750
Reviewed-on: https://gerrit.tine20.org/tine20/880
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago0006856: add user name placeholder to vac. templates
Philipp Schüle [Mon, 6 Aug 2012 10:54:08 +0000 (12:54 +0200)]
0006856: add user name placeholder to vac. templates

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

Change-Id: If5bca1df720fe6f7faedda9960300dd4668bce2d
Reviewed-on: https://gerrit.tine20.org/tine20/881
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agofix variable name
Lars Kneschke [Mon, 6 Aug 2012 11:05:38 +0000 (13:05 +0200)]
fix variable name

Change-Id: Ic07f1bcfa8882a343fc49bfd5dc325b2fb976766

8 years agodestroy session if current user has no roles
Philipp Schüle [Fri, 3 Aug 2012 14:17:10 +0000 (16:17 +0200)]
destroy session if current user has no roles

- user is logged out

@2012-03

Change-Id: I795b5f1c493633d0f7514278b44f50cab3b12010
Reviewed-on: https://gerrit.tine20.org/tine20/877
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoFix IE invalid argument error
AirMike [Fri, 3 Aug 2012 14:28:28 +0000 (16:28 +0200)]
Fix IE invalid argument error
Ignore trigger click if field is disabled

Change-Id: Ie2fc632a432ddbe221668dce16de21cf14b510af
Reviewed-on: https://gerrit.tine20.org/tine20/876
Tested-by: jenkins user
Reviewed-by: Alexander Stintzing <a.stintzing@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agofixed fetch of entries
Lars Kneschke [Mon, 6 Aug 2012 08:41:56 +0000 (10:41 +0200)]
fixed fetch of entries

Change-Id: Ia0c1241e3dddc17ebb08e35a2b1c4756f4593e13

8 years agofix DateTime format finally
Lars Kneschke [Mon, 6 Aug 2012 08:24:20 +0000 (10:24 +0200)]
fix DateTime format finally

Change-Id: I7b9aecf68c98c0d47d8f71713a250a7de60be706

8 years agouse the correct DateTime format xx-xx-xxTxx:xx:xxZ for tasks, email and
Lars Kneschke [Mon, 6 Aug 2012 07:23:22 +0000 (09:23 +0200)]
use the correct DateTime format xx-xx-xxTxx:xx:xxZ for tasks, email and
contacts and xxxxxxTxxxxxxZ for calendar

Change-Id: If5c32ba6db9c3729c2e0058f9e9abc31cf5ac28f

8 years agooptions are now a separate property of the collection
Lars Kneschke [Mon, 6 Aug 2012 07:07:05 +0000 (09:07 +0200)]
options are now a separate property of the collection

Change-Id: I3df40c986026822add871a9b4d961a9b6952739c

8 years agoadd NativeBodyElement
Lars Kneschke [Mon, 6 Aug 2012 07:05:57 +0000 (09:05 +0200)]
add NativeBodyElement

Change-Id: I85a9b18dd38720da47e26e80b095628d28610e40

8 years agoadded default options also for setFromArray
Lars Kneschke [Mon, 6 Aug 2012 07:05:09 +0000 (09:05 +0200)]
added default options also for setFromArray

Change-Id: I612e3a372deaee024ee87c9b382161af5c58eb89

8 years agoapplication starter, container handling
Alexander Stintzing [Wed, 25 Jul 2012 12:36:01 +0000 (14:36 +0200)]
application starter, container handling

- resolve users handling in application starter
- default container is now dependent on model and app, not just one app
- added notes, tags, etc. to getDefaultData function in js-model
- example app applied to these changes
- apply to #0006768
- better date handling in application starter
- better container handling in appstarter
- allow dateFormat property in model

Change-Id: Id8977d8851ddc546e238d666cc38ce11c6878cec
Reviewed-on: https://gerrit.tine20.org/tine20/862
Tested-by: jenkins user
Reviewed-by: AirMike <airmike23@gmail.com>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoupdated tests
Lars Kneschke [Sat, 4 Aug 2012 20:30:21 +0000 (22:30 +0200)]
updated tests

Change-Id: Ie6a166d9632a7916e6f2609db1b85846901ddcd8

8 years agocode cleanup
Lars Kneschke [Sat, 4 Aug 2012 20:29:58 +0000 (22:29 +0200)]
code cleanup

Change-Id: I19727d08108ddfffeb587491da7efe840a278893

8 years agorenamed class constants (removed redundant prefix)
Lars Kneschke [Sat, 4 Aug 2012 20:28:22 +0000 (22:28 +0200)]
renamed class constants (removed redundant prefix)

Change-Id: Ib1365b8936fa8269e2d52555ec0077a9cea6b40a

8 years agoadd getProperties to interface
Lars Kneschke [Sat, 4 Aug 2012 20:27:33 +0000 (22:27 +0200)]
add getProperties to interface

Change-Id: I165409e038db0e0c41763dd6b318fa6adeb34d5e

8 years agocode cleanup
Lars Kneschke [Sat, 4 Aug 2012 20:26:25 +0000 (22:26 +0200)]
code cleanup

Change-Id: Id03ed6dc6c1c52edbd24813b152e6fac2c51b8a5

8 years agocode cleanup
Lars Kneschke [Sat, 4 Aug 2012 20:25:34 +0000 (22:25 +0200)]
code cleanup

Change-Id: Ia048703801466b94aba75cac70f84b84c2cf5290

8 years agominor phpdoc updates
Lars Kneschke [Sat, 4 Aug 2012 20:24:27 +0000 (22:24 +0200)]
minor phpdoc updates

Change-Id: I6fb156cf52ab55d2459e07922b1f19a6e67487b5

8 years agoadded new constant (used by unittests only)
Lars Kneschke [Sat, 4 Aug 2012 20:23:29 +0000 (22:23 +0200)]
added new constant (used by unittests only)

Change-Id: Ib7db38489599f174f2ef575bbdd88c399b443be8

8 years agoadded a function to return a list of all possible properties of object
Lars Kneschke [Sat, 4 Aug 2012 20:22:04 +0000 (22:22 +0200)]
added a function to return a list of all possible properties of object

Change-Id: If841f1bcfaeb30f85763701817a53b555dd7a405

8 years agomultiple minor changes (code cleanup, phpdoc, ...)
Lars Kneschke [Sat, 4 Aug 2012 20:19:36 +0000 (22:19 +0200)]
multiple minor changes (code cleanup, phpdoc, ...)

Change-Id: I0049f7fdd1770c203dfc91a56f51360ad4c6485a

8 years agomodified logic to lookup classes
Lars Kneschke [Sat, 4 Aug 2012 20:17:04 +0000 (22:17 +0200)]
modified logic to lookup classes

The class names were stored in backend classes, which don't get used
by other implementations. For now they are hard coded in the Sync class.
Maybe they have to be moved to another class.

Change-Id: I22421ea54e99daca1ba0a4df3c403b51c664069e

8 years agorestrcutured lines of code
Lars Kneschke [Sat, 4 Aug 2012 20:09:20 +0000 (22:09 +0200)]
restrcutured lines of code

Change-Id: I0d2c0e6d11eee18ababe88d23308743d550e5dca

9 years agoadded some german translations
Philipp Schüle [Fri, 3 Aug 2012 19:48:50 +0000 (21:48 +0200)]
added some german translations
Conflicts:

tine20/Courses/translations/de.mo

9 years ago0006876: create default favorite for new teachers
Philipp Schüle [Fri, 3 Aug 2012 19:21:55 +0000 (21:21 +0200)]
0006876: create default favorite for new teachers

- create favorite for their own course
- add teacher to default group

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

Change-Id: I5d4149840cee1e02d58dd30941fe3e648fa59ba3
Reviewed-on: https://gerrit.tine20.org/tine20/878
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago#5466: improve timezone detection / guessing
Cornelius Weiß [Fri, 3 Aug 2012 14:33:15 +0000 (16:33 +0200)]
#5466: improve timezone detection / guessing

- use new TimeZoneConvert

Change-Id: I4a86c3673185756c14f1f3a7048062a94d0b44ee
Reviewed-on: https://gerrit.tine20.org/tine20/879
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years agomove TimeZoneConvert to library path
Cornelius Weiß [Fri, 3 Aug 2012 15:46:15 +0000 (17:46 +0200)]
move TimeZoneConvert to library path

9 years agoMerge branch 'master' of https://github.com/corneliusweiss/TimeZoneConvert
Cornelius Weiß [Fri, 3 Aug 2012 14:36:09 +0000 (16:36 +0200)]
Merge branch 'master' of https://github.com/corneliusweiss/TimeZoneConvert

9 years agoImport TimeZoneConvert
Cornelius Weiß [Fri, 3 Aug 2012 14:36:00 +0000 (16:36 +0200)]
Import TimeZoneConvert

9 years agominor fixes
Cornelius Weiß [Fri, 3 Aug 2012 14:24:35 +0000 (16:24 +0200)]
minor fixes

- append EOL to VTIMEZONE
- check wrapper return value

9 years ago0006878: set primary group for manually added users
Philipp Schüle [Fri, 3 Aug 2012 12:17:57 +0000 (14:17 +0200)]
0006878: set primary group for manually added users

- add new students to default group, too
- test default group membership

https://forge.tine20.org/mantisbt/view.php?id=6878
Change-Id: Iad358572ef63d34236f8b8b88c8519b6c708dc3d
Reviewed-on: https://gerrit.tine20.org/tine20/875
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years agoadd wrapper functions and doku
Cornelius Weiß [Fri, 3 Aug 2012 12:30:21 +0000 (14:30 +0200)]
add wrapper functions and doku

9 years ago0006874: make user login name configurable
Philipp Schüle [Fri, 3 Aug 2012 11:26:06 +0000 (13:26 +0200)]
0006874: make user login name configurable

- added new config 'student_loginname_prefix'
- set initial login name prefix
- change loginname if user moved to another course

https://forge.tine20.org/mantisbt/view.php?id=6874
Change-Id: I644361dfc62aaad5bcf2e046c7556fceb5a9f216
Reviewed-on: https://gerrit.tine20.org/tine20/874
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago0006872: cli filter func does not update memberships
Philipp Schüle [Fri, 3 Aug 2012 10:58:00 +0000 (12:58 +0200)]
0006872: cli filter func does not update memberships

- improved test
- we can't use multi update as it does not update the group memberships

https://forge.tine20.org/mantisbt/view.php?id=6872
Change-Id: Ic181366b7426493d7e352b9a887a128fd2a0f610
Reviewed-on: https://gerrit.tine20.org/tine20/873
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years agofeature: php timezone id to vtimezone
Cornelius Weiß [Fri, 3 Aug 2012 11:08:38 +0000 (13:08 +0200)]
feature: php timezone id to vtimezone

9 years agoallow formatting bytes with 1000 bytes = 1MB instead of 1024
Alexander Stintzing [Thu, 2 Aug 2012 17:45:53 +0000 (19:45 +0200)]
allow formatting bytes with 1000 bytes = 1MB instead of 1024

Change-Id: Icc4a4dd266b7e6bad2b1704ae53fa3ea0be37fe5
Reviewed-on: https://gerrit.tine20.org/tine20/872
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years agoadd number to sales-contract getTitle
Alexander Stintzing [Thu, 2 Aug 2012 17:34:04 +0000 (19:34 +0200)]
add number to sales-contract getTitle

Change-Id: Iddaa08dfb102a6bce12de17492a7be71dc317fa0
Reviewed-on: https://gerrit.tine20.org/tine20/871
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years agohr, sales, tt - costcenter, division, hr improvements
Alexander Stintzing [Wed, 1 Aug 2012 08:18:23 +0000 (10:18 +0200)]
hr, sales, tt - costcenter, division, hr improvements

- added table division to sales
- define timeaccount relation - costcenter
- added hr application controller
- hr foreign record handling on delete
- removed actionUpdater SMD logic
- added transfer user accounts to cli
- added health_insurance, division to hr-employee
- added customfields to hr
- translated gridpanel
- tab order hr employee edit dialog

Change-Id: Ic45ab9ebc3fdc2991a4c3929f7913a20e0321db2
Reviewed-on: https://gerrit.tine20.org/tine20/868
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years agoadd known timezones / identifiers
Cornelius Weiß [Thu, 2 Aug 2012 13:39:08 +0000 (15:39 +0200)]
add known timezones / identifiers

9 years agofeature: vtimezone to php timezone id
Cornelius Weiß [Thu, 2 Aug 2012 11:34:07 +0000 (13:34 +0200)]
feature: vtimezone to php timezone id

first milestone reached, vtimezones can be converted to php timezones

9 years agoapplication starter - foreign record renderer
Alexander Stintzing [Wed, 1 Aug 2012 16:09:00 +0000 (18:09 +0200)]
application starter - foreign record renderer

Change-Id: I322e9fe5298160bbd7d0dc762c5e5498d19e847a
Reviewed-on: https://gerrit.tine20.org/tine20/869
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago#6852: always add iconv filter on import
Philipp Schüle [Wed, 1 Aug 2012 16:15:51 +0000 (18:15 +0200)]
#6852: always add iconv filter on import

- added //TRANSLIT to iconv filter
- use filter in VCard import, too

@2012-03

https://forge.tine20.org/mantisbt/view.php?id=6852
Change-Id: I85daba7c617abd9ad9c58020e42bbd1325bac625
Reviewed-on: https://gerrit.tine20.org/tine20/870
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years agocomment out debug code
Lars Kneschke [Wed, 1 Aug 2012 12:05:05 +0000 (14:05 +0200)]
comment out debug code

Change-Id: I104f0970ad5f9043e81c364d556b4656c4494dfa

9 years agoFixed Body parsing and creation of XML structure and updated tests
Lars Kneschke [Wed, 1 Aug 2012 11:34:58 +0000 (13:34 +0200)]
Fixed Body parsing and creation of XML structure and updated tests

Change-Id: I888c33c0dcd00f6da97e44965d4409d60727a264

9 years ago#0006768
AirMike [Tue, 31 Jul 2012 08:02:43 +0000 (10:02 +0200)]
#0006768
Resolve user fields and foreign fields for single record.
Moved resolving user from Json resolving in foregin fields

Change-Id: I5529e6146c5678f82834356d05162108d1a02d25
Reviewed-on: https://gerrit.tine20.org/tine20/827
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago#6834: can't save vacation data
Philipp Schüle [Mon, 30 Jul 2012 14:21:37 +0000 (16:21 +0200)]
#6834: can't save vacation data

- allow blank representatives

https://forge.tine20.org/mantisbt/view.php?id=6834
Change-Id: I864dcc6c8e441c55d9a39f1c86e982ca56bf2c92
Reviewed-on: https://gerrit.tine20.org/tine20/867
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years ago#6820: Filemanager Container GrantsDialog corrupted
Cornelius Weiß [Mon, 30 Jul 2012 13:20:44 +0000 (15:20 +0200)]
#6820: Filemanager Container GrantsDialog corrupted

@2012-03

Change-Id: I7c796818fbf46d28655e3f33ddda9a4cc7841d74
Reviewed-on: https://gerrit.tine20.org/tine20/866
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
9 years agofixed broken tests
Lars Kneschke [Fri, 27 Jul 2012 15:34:38 +0000 (17:34 +0200)]
fixed broken tests

Change-Id: Ib5374f9bb5ba3d88479993e939efad3089773176

9 years agoimplemented body parsing and improved code layout
Lars Kneschke [Fri, 27 Jul 2012 14:46:44 +0000 (16:46 +0200)]
implemented body parsing and improved code layout

Change-Id: Ifcf406e7f25a0fb211668b82eec6c1531d199642

9 years agoImplemented data backend for entries
Lars Kneschke [Fri, 27 Jul 2012 11:39:23 +0000 (13:39 +0200)]
Implemented data backend for entries

Change-Id: I918b5b441cba5299305f13ad355a5142a122e80d

9 years agomoved exampel server code to index.php and removed file from docs
Lars Kneschke [Fri, 27 Jul 2012 10:31:14 +0000 (12:31 +0200)]
moved exampel server code to index.php and removed file from docs

Change-Id: I993ed14de3df6d1b2a537e2ee5c192416dfa86c2

9 years agoadded example index.php file to bootstrap ActiveSync server
Lars Kneschke [Fri, 27 Jul 2012 10:01:35 +0000 (12:01 +0200)]
added example index.php file to bootstrap ActiveSync server

Change-Id: Id35a326826167d3b8a089fc47757a49e8700ced4

9 years agowork araound the problem that sometimes the device is not deleted after
Lars Kneschke [Thu, 26 Jul 2012 14:19:07 +0000 (16:19 +0200)]
work araound the problem that sometimes the device is not deleted after
test run

Change-Id: Ida926003e4ef634deb84c70643c3332d32bd9286

9 years agoImplemented FolderUpdate command and changed some calls
Lars Kneschke [Thu, 26 Jul 2012 13:33:27 +0000 (15:33 +0200)]
Implemented FolderUpdate command and changed some calls

9 years agoMerge "Fixed parse error, finished renaming s/syncope/syncroton/, removed some spaces...
Lars Kneschke [Thu, 26 Jul 2012 13:31:21 +0000 (15:31 +0200)]
Merge "Fixed parse error, finished renaming s/syncope/syncroton/, removed some spaces Fixed error in foreign key definition Add IF NOT EXISTS clause Remove 'unsigned' Add lost column creation_synckey Use docs/syncroton.sql file for tests, convert mysql to sqlite syntax Commented out UNIQUE KEY to make tests to not fail (@TODO)"

9 years agoFixed parse error, finished renaming s/syncope/syncroton/, removed some spaces
Aleksander Machniak [Thu, 26 Jul 2012 12:08:33 +0000 (14:08 +0200)]
Fixed parse error, finished renaming s/syncope/syncroton/, removed some spaces
Fixed error in foreign key definition
Add IF NOT EXISTS clause
Remove 'unsigned'
Add lost column creation_synckey
Use docs/syncroton.sql file for tests, convert mysql to sqlite syntax
Commented out UNIQUE KEY to make tests to not fail (@TODO)

9 years agoMerge "add missing exceptions"
Lars Kneschke [Thu, 26 Jul 2012 11:50:00 +0000 (13:50 +0200)]
Merge "add missing exceptions"