tine20
8 years agoMerge branch 'pu/inventory'
Philipp Schüle [Thu, 10 Jan 2013 09:29:12 +0000 (10:29 +0100)]
Merge branch 'pu/inventory'

8 years agoMake ImportDialog compatible to the new modelling system
Michael Spahn [Wed, 9 Jan 2013 08:44:49 +0000 (09:44 +0100)]
Make ImportDialog compatible to the new modelling system

Change-Id: I6c015d8e2ee6463d0cb66b27e9f397098b0ce685
Reviewed-on: https://gerrit.tine20.org/tine20/1496
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoMerge branch '2012.10'
Philipp Schüle [Wed, 9 Jan 2013 10:00:03 +0000 (11:00 +0100)]
Merge branch '2012.10'

Conflicts:
tine20/Filemanager/Setup/Update/Release6.php
tine20/Filemanager/Setup/setup.xml

8 years agolog a trace in generic exception handler
Cornelius Weiß [Tue, 8 Jan 2013 15:06:58 +0000 (16:06 +0100)]
log a trace in generic exception handler

@2012.03

Change-Id: I7c523861e2580ba7fd4bf8baebf9dff5d0e6bf28
Reviewed-on: https://gerrit.tine20.org/tine20/1492
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agopreserve list_id for groups in sync_accounts_from_ldap
Cornelius Weiß [Tue, 8 Jan 2013 14:53:17 +0000 (15:53 +0100)]
preserve list_id for groups in sync_accounts_from_ldap

@2012.03

Change-Id: I31775b9a5d5d28e8c7477512ecbbd96092bcdc9c
Reviewed-on: https://gerrit.tine20.org/tine20/1491
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#7400: Newly created directories disappear
Philipp Schüle [Tue, 8 Jan 2013 12:57:34 +0000 (13:57 +0100)]
#7400: Newly created directories disappear

- need to set correct container model
- run update script for container model once again

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

Change-Id: Ib19ba122fb1eb24bbacf24626f6f3ee3a793c244
Reviewed-on: https://gerrit.tine20.org/tine20/1489
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#7600: Make contact search case INsensitive
Philipp Schüle [Mon, 7 Jan 2013 16:09:54 +0000 (17:09 +0100)]
#7600: Make contact search case INsensitive

- added getLike() to sql commands
- inspired by ExpressoLivre3 commit
866099476630e27b2be00d5f5e9e5539a47f0e0a

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

Change-Id: I627dc0c66f024d2c1a02f84c6d807c059a963543
Reviewed-on: https://gerrit.tine20.org/tine20/1490
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agoavoid conflict for files moved from tine20-tinebase package to
Lars Kneschke [Wed, 9 Jan 2013 08:48:43 +0000 (09:48 +0100)]
avoid conflict for files moved from tine20-tinebase package to
tine20-libraries

Change-Id: Ie0796be23602b2e2d44db0b1a8b2808fe450bb98

8 years agoMerge branch 'pu/2012.10/hr'
Philipp Schüle [Tue, 8 Jan 2013 09:45:37 +0000 (10:45 +0100)]
Merge branch 'pu/2012.10/hr'

8 years agoMerge branch '2012.10'
Philipp Schüle [Tue, 8 Jan 2013 09:36:05 +0000 (10:36 +0100)]
Merge branch '2012.10'

8 years ago#7578: Deleting a group belonging to a role
Philipp Schüle [Mon, 7 Jan 2013 11:21:39 +0000 (12:21 +0100)]
#7578: Deleting a group belonging to a role

- activated event handling for Tinebase
- remove role memberships of groups by handling delete group event
- updated some Tinebase_Acl_Roles functions

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

Change-Id: Ifb206d7bdfa96b838752814c8c563c3ea3a8bf9c
Reviewed-on: https://gerrit.tine20.org/tine20/1483
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years agodisable application when json frontend init fails
Philipp Schüle [Mon, 7 Jan 2013 10:33:02 +0000 (11:33 +0100)]
disable application when json frontend init fails

- and added some logging

Change-Id: I3a559b64eabf25402e8444cb5a28120fdbef049c
Reviewed-on: https://gerrit.tine20.org/tine20/1482
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#7566: Preferences > Email - get stuck
Philipp Schüle [Mon, 7 Jan 2013 14:47:47 +0000 (15:47 +0100)]
#7566: Preferences > Email - get stuck

- check if preference options are available

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

Change-Id: I5c1c64c6d6618d04181e13d71dc2e5283bfc848b
Reviewed-on: https://gerrit.tine20.org/tine20/1488
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agomake view button group item registry aware
Cornelius Weiß [Mon, 7 Jan 2013 14:40:23 +0000 (15:40 +0100)]
make view button group item registry aware

Change-Id: I116f335f885d0b24f8e5fcab20a00c8237b6e237
Reviewed-on: https://gerrit.tine20.org/tine20/1487
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years agogroupmembers might be resolved too
Cornelius Weiß [Mon, 7 Jan 2013 10:20:41 +0000 (11:20 +0100)]
groupmembers might be resolved too

Change-Id: Ia703d147669c505c324a7548d4833257ae4ef497
Reviewed-on: https://gerrit.tine20.org/tine20/1486
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago #7574: phone westpanel should not show "save favorite" button or allow favorites
Alexander Stintzing [Wed, 2 Jan 2013 11:14:26 +0000 (12:14 +0100)]
 #7574: phone westpanel should not show "save favorite" button or allow favorites

- button won't be shown if there is no favorites panel

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

Change-Id: I9ceb20179c7b54b4b5b175aaca3af5aa41fab3be
Reviewed-on: https://gerrit.tine20.org/tine20/1484
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agobrought PHP5 settings in sync and added fastcgi fpm config file
Lars Kneschke [Sat, 5 Jan 2013 10:23:53 +0000 (11:23 +0100)]
brought PHP5 settings in sync and added fastcgi fpm config file

Change-Id: I2aa1ca04344f4b61aad7b19378989626c5d7140b

8 years agoMerge branch '2012.10'
Philipp Schüle [Fri, 4 Jan 2013 21:05:18 +0000 (22:05 +0100)]
Merge branch '2012.10'

8 years agoMerge branch 'pu/2012.10/hr'
Philipp Schüle [Fri, 4 Jan 2013 21:05:09 +0000 (22:05 +0100)]
Merge branch 'pu/2012.10/hr'

8 years ago #7634: when switching apps, sometimes modules from previous app are still visible
Alexander Stintzing [Fri, 4 Jan 2013 17:29:29 +0000 (18:29 +0100)]
 #7634: when switching apps, sometimes modules from previous app are still visible

new employee dialog shows vacation requests of all employee

1. switch to Timetracker
2. switch to Phone
-> Timetracker modules are shown in west panel

https://forge.tine20.org/mantisbt/view.php?id=7634
Change-Id: I085af604eb70d0adf7c6bd71ba98997fcc123872
Reviewed-on: https://gerrit.tine20.org/tine20/1481
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agotable could be missing
Philipp Schüle [Fri, 4 Jan 2013 17:10:17 +0000 (18:10 +0100)]
table could be missing

Change-Id: I050d4f2da7504a395c55ccf33116d832f6982ca0
Reviewed-on: https://gerrit.tine20.org/tine20/1480
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago #7614: HumanResources enhancements unittests
Alexander Stintzing [Fri, 4 Jan 2013 16:58:52 +0000 (17:58 +0100)]
 #7614: HumanResources enhancements unittests

HumanResources enhancements unittests

https://forge.tine20.org/mantisbt/view.php?id=7614
Change-Id: Ie92e89a311021e192080775d0e16d7df4d8245c6
Reviewed-on: https://gerrit.tine20.org/tine20/1479
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago#7624: losing umlauts in attached filenames
Philipp Schüle [Fri, 4 Jan 2013 20:53:57 +0000 (21:53 +0100)]
#7624: losing umlauts in attached filenames

- added missing quotes

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

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

8 years agobreak if there are less than PingTimeout + 10 seconds left for the next
Lars Kneschke [Fri, 4 Jan 2013 18:06:34 +0000 (19:06 +0100)]
break if there are less than PingTimeout + 10 seconds left for the next
loop

Change-Id: I1603f87aa4b6598f23eb89ec585aa392beb535ee

8 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

8 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"

8 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

8 years agoonly run hr update once
Philipp Schüle [Fri, 4 Jan 2013 17:08:28 +0000 (18:08 +0100)]
only run hr update once

8 years agoMerge branch 'pu/2012.10/hr'
Philipp Schüle [Fri, 4 Jan 2013 17:01:15 +0000 (18:01 +0100)]
Merge branch 'pu/2012.10/hr'

Conflicts:
tine20/HumanResources/Setup/Update/Release6.php
tine20/HumanResources/Setup/setup.xml
tine20/HumanResources/js/ContractGridPanel.js
tine20/HumanResources/js/EmployeeEditDialog.js
tine20/HumanResources/translations/template.pot

8 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

8 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

8 years agoMerge branch 'pu/2012.10/storage'
Philipp Schüle [Fri, 4 Jan 2013 16:52:41 +0000 (17:52 +0100)]
Merge branch 'pu/2012.10/storage'

Conflicts:
tine20/Tinebase/Record/Abstract.php

8 years agoMerge branch '2012.10'
Philipp Schüle [Fri, 4 Jan 2013 16:49:51 +0000 (17:49 +0100)]
Merge branch '2012.10'

8 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>
8 years ago #7586: HumanResources enhancements
Alexander Stintzing [Mon, 17 Dec 2012 13:11:39 +0000 (14:11 +0100)]
 #7586: HumanResources enhancements

- remove costcenter from contract, add this to employee, allow multiple with start_date
- create filter for currently employed status
- create types for freetime: extra vacation, remaining vacation
- create workingtime edit dialog
- allow individual workingtimes based on templates
- different status for vacation and sickness

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

Change-Id: Ifc4f5480e489db4a695e0e6acd7a71700003c5dc
Reviewed-on: https://gerrit.tine20.org/tine20/1478
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years ago #7592: Allow relationgridpanels beside the generic one
Alexander Stintzing [Mon, 17 Dec 2012 12:23:53 +0000 (13:23 +0100)]
 #7592: Allow relationgridpanels beside the generic one

Currently, the generic relation gridpanel handles all possible relations.
Sometimes it's necessary to have other relationgrids with special features.

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

Change-Id: Ief298443d16b16cd40a4b0152629144567f280d4
Reviewed-on: https://gerrit.tine20.org/tine20/1463
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 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>
8 years agofixed spelling error
Lars Kneschke [Fri, 4 Jan 2013 12:53:45 +0000 (13:53 +0100)]
fixed spelling error

Change-Id: Ifb9e58ccd2816b374245e03f625fea9e186f2614

8 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

8 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

8 years agoneed to set default for redirect url to empty string
Philipp Schüle [Fri, 4 Jan 2013 09:05:42 +0000 (10:05 +0100)]
need to set default for redirect url to empty string

- missing config would return NULL and lead to endless redirecting
otherwise

Change-Id: I794fd458ba2fc413afd05ed3285d6567812e9dba
Reviewed-on: https://gerrit.tine20.org/tine20/1473
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
8 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

8 years agoMerge branch '2012.10'
Philipp Schüle [Wed, 2 Jan 2013 17:47:10 +0000 (18:47 +0100)]
Merge branch '2012.10'

8 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>
8 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>
8 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

8 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>
8 years agoupdate Fedora changelog
Lars Kneschke [Wed, 2 Jan 2013 00:09:34 +0000 (01:09 +0100)]
update Fedora changelog

Change-Id: I33468583a1e4acf1af8358a243caa006f34f32bc

8 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>
8 years agoMerge remote-tracking branch 'gerrit/2012.10' into MasterMerge
Lars Kneschke [Tue, 1 Jan 2013 23:40:15 +0000 (00:40 +0100)]
Merge remote-tracking branch 'gerrit/2012.10' into MasterMerge

8 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>
8 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>
8 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>
8 years agomodule-/picker-/treepanel autoHeight
Alexander Stintzing [Tue, 11 Dec 2012 15:30:36 +0000 (16:30 +0100)]
module-/picker-/treepanel autoHeight

Change-Id: If74f96b95117e6479bb0f80ed3835d9dfa15c98c
Reviewed-on: https://gerrit.tine20.org/tine20/1459
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years agofix docu
Cornelius Weiß [Tue, 18 Dec 2012 15:03:51 +0000 (16:03 +0100)]
fix docu

Change-Id: Ibdce9dfcd9296b53fa4b8433934f89b834dde6a8

8 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

8 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

8 years agoforce use notes for a record it modlog is activated
Alexander Stintzing [Mon, 10 Dec 2012 13:53:05 +0000 (14:53 +0100)]
force use notes for a record it modlog is activated

the notes-property is required to save the modlog field, so if the
record should use modlog, it has to use notes, too.

Change-Id: Idc47b4f20673683dc4e467261fc7477e360c32ff
Reviewed-on: https://gerrit.tine20.org/tine20/1455
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years agogetConfigAsArray has been removed
Philipp Schüle [Tue, 11 Dec 2012 12:07:09 +0000 (13:07 +0100)]
getConfigAsArray has been removed

8 years agoMerge branch 'pu/2012.10/storage'
Philipp Schüle [Tue, 11 Dec 2012 11:44:49 +0000 (12:44 +0100)]
Merge branch 'pu/2012.10/storage'

8 years agoMerge branch '2012.10'
Philipp Schüle [Tue, 11 Dec 2012 11:44:35 +0000 (12:44 +0100)]
Merge branch '2012.10'

8 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>
8 years ago #7572: scrollbars appear in westpanel / vertical space is not used
Alexander Stintzing [Tue, 11 Dec 2012 10:25:19 +0000 (11:25 +0100)]
 #7572: scrollbars appear in westpanel / vertical space is not used

Description scrollbars appear in westpanel / vertical space is not used
- sometimes (in Felamimail) the folder tree is put in an area with scrollbars that does not take the full 100% height

https://forge.tine20.org/mantisbt/view.php?id=7572
Change-Id: Iea4b5bbcde176d888b6df1b43c609035793f3715
Reviewed-on: https://gerrit.tine20.org/tine20/1456
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 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>
8 years ago #7416: set container property to null per default
Alexander Stintzing [Mon, 10 Dec 2012 11:59:04 +0000 (12:59 +0100)]
 #7416: set container property to null per default

In Tine.Tinebase.data.Record the container property is set to "container_id".
This should be null, so no overwriting is needed in models without this property anymore.

https://forge.tine20.org/mantisbt/view.php?id=7416
Change-Id: Iba1c973f918838a0724333278f54cd21eee66cf3
Reviewed-on: https://gerrit.tine20.org/tine20/1451
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 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>
8 years agoupdate Tinebase lang templates
Philipp Schüle [Mon, 10 Dec 2012 11:06:27 +0000 (12:06 +0100)]
update Tinebase lang templates

8 years agoMerge branch '2012.10'
Philipp Schüle [Mon, 10 Dec 2012 11:01:18 +0000 (12:01 +0100)]
Merge branch '2012.10'

8 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>
8 years ago#7548: Cannot create new events: wrong value for 'seq'
Philipp Schüle [Tue, 4 Dec 2012 16:29:24 +0000 (17:29 +0100)]
#7548: Cannot create new events: wrong value for 'seq'

- set seq to 0 for new records

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

Change-Id: I195fed74d911245241f41bbf1fd0db723e9b6877
Reviewed-on: https://gerrit.tine20.org/tine20/1433
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 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>
8 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>
8 years agoadded autoconfig features
Alexander Stintzing [Fri, 30 Nov 2012 17:50:39 +0000 (18:50 +0100)]
added autoconfig features

 - allow to set multiple edit config in php-model
 - disable delete action if no deletemethod was found in servicemap

Change-Id: Ia4b988c43620496b7ec50e83b46138c57aa02fa5
Reviewed-on: https://gerrit.tine20.org/tine20/1419
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 #6990: user with right "manage_shared_*_favorites" should be able to delete/edit...
Alexander Stintzing [Mon, 1 Oct 2012 13:52:16 +0000 (15:52 +0200)]
 #6990: user with right "manage_shared_*_favorites" should be able to delete/edit default shared favorites

- added functionality to crm, addressbook, calendar, timetracker (where manage rights had been defined)
- updated test Tinebase_CustomFieldTest

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

Change-Id: I8baec3570aca3e0617729b7815ae502abe0c0c22
Reviewed-on: https://gerrit.tine20.org/tine20/1135
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
8 years agomake module panel stateful
Alexander Stintzing [Fri, 7 Dec 2012 15:09:55 +0000 (16:09 +0100)]
make module panel stateful

Change-Id: Icdb19308090cf09dce4984c838a663db9b0c565d
Reviewed-on: https://gerrit.tine20.org/tine20/1448
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
Tested-by: Cornelius Weiß <c.weiss@metaways.de>
8 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>
8 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>
8 years agoallow submodules in module tree panel
Alexander Stintzing [Thu, 29 Nov 2012 14:51:25 +0000 (15:51 +0100)]
allow submodules in module tree panel

Change-Id: I55bc663780ca74a4d6df683c92673835cda8532d
Reviewed-on: https://gerrit.tine20.org/tine20/1411
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 years agofix keyfield filter handling
Alexander Stintzing [Wed, 5 Dec 2012 11:21:28 +0000 (12:21 +0100)]
fix keyfield filter handling

Change-Id: Iab503ca737d63aa8bd8fc1a510d153200ba2456b
Reviewed-on: https://gerrit.tine20.org/tine20/1440
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
8 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>
8 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>
8 years agoMerge remote-tracking branch 'gerrit/2012.10' into MasterMerge
Lars Kneschke [Thu, 6 Dec 2012 17:02:01 +0000 (18:02 +0100)]
Merge remote-tracking branch 'gerrit/2012.10' into MasterMerge

8 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>
8 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>
8 years agoMerge branch '2012.10'
Cornelius Weiß [Wed, 5 Dec 2012 14:43:04 +0000 (15:43 +0100)]
Merge branch '2012.10'

8 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>
8 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>
8 years agoMerge branch '2012.10'
Cornelius Weiß [Wed, 5 Dec 2012 09:31:57 +0000 (10:31 +0100)]
Merge branch '2012.10'

8 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>
8 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>
8 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>
8 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>
8 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
8 years agoMerge branch '2012.10'
Philipp Schüle [Tue, 4 Dec 2012 10:10:51 +0000 (11:10 +0100)]
Merge branch '2012.10'

Conflicts:
tine20/Tinebase/Tags.php
tine20/Zend/Db/Adapter/Oracle.php

8 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>
8 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>
8 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>
8 years agoMerge branch '2012.10'
Philipp Schüle [Mon, 3 Dec 2012 16:19:17 +0000 (17:19 +0100)]
Merge branch '2012.10'

8 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>