tine20
7 years ago- #6584: generates a new application from templates with script bin\tn.php
Flávio Gomes da Silva Lisboa [Mon, 13 May 2013 14:41:44 +0000 (11:41 -0300)]
- #6584: generates a new application from templates with script bin\tn.php

Change-Id: Ia49dbcf32ecb1aaf7e4f06fb3299b9f4f14463b5
Reviewed-on: https://gerrit.tine20.org/tine20/2050
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#8422: em client not allowed to change calendar
Philipp Schüle [Mon, 3 Jun 2013 11:06:01 +0000 (13:06 +0200)]
#8422: em client not allowed to change calendar

- added em client class for vcalendar handling
- this patch was submitted by Thomas Pawassarat <tomp@topanet.de>

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

Change-Id: I5a573495780de75b4f0f9eb8546a8cf4f1c50808
Reviewed-on: https://gerrit.tine20.org/tine20/2077
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago #7702: modelconfig: customfields are not shown in list and filters
Alexander Stintzing [Mon, 3 Jun 2013 14:54:58 +0000 (16:54 +0200)]
 #7702: modelconfig: customfields are not shown in list and filters

 - also changed filterMap mechanism in applicationstarter

https://forge.tine20.org/mantisbt/view.php?id=7702
Change-Id: Ie8d1d19933f7797812db910cf6acc9627aa91f8d
Reviewed-on: https://gerrit.tine20.org/tine20/2091
Reviewed-by: Stefanie Stamer <s.stamer@metaways.de>
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
7 years agoCalendar minor fixes
Filip Visic [Mon, 1 Apr 2013 21:10:32 +0000 (23:10 +0200)]
Calendar minor fixes

Change-Id: Iae81ce215160aa2d9454ad0c80a9799ba33c5ecb
Reviewed-on: https://gerrit.tine20.org/tine20/1845
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
7 years agoASSIGNED - # 8404: Preferences do not work with Postgres
Lars Kneschke [Tue, 4 Jun 2013 05:20:00 +0000 (07:20 +0200)]
ASSIGNED - # 8404: Preferences do not work with Postgres
https://forge.tine20.org/mantisbt/view.php?id=8404

enforce correct data types for integer and hash id's

Change-Id: I139305f272d1ad1011f453242b996709d422ac42
Reviewed-on: https://gerrit.tine20.org/tine20/2095
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoMerge branch '2013.03'
Philipp Schüle [Mon, 3 Jun 2013 11:23:16 +0000 (13:23 +0200)]
Merge branch '2013.03'

7 years agoset explicit lenght for index
Filip Visic [Sat, 1 Jun 2013 00:45:44 +0000 (02:45 +0200)]
set explicit lenght for index

Change-Id: Ieb0c2e902e9e165a417f92489c1f77ed62821178
Reviewed-on: https://gerrit.tine20.org/tine20/2079
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoASSIGNED - # 8472: Update table with PostgreSQL fails
Lars Kneschke [Sat, 1 Jun 2013 05:50:06 +0000 (07:50 +0200)]
ASSIGNED - # 8472: Update table with PostgreSQL fails
https://forge.tine20.org/mantisbt/view.php?id=8472

we have to define the needed cast for PostgreSQL

Change-Id: I1e0f03cdfb18e89ab12660dda19e231a9e21957f
Reviewed-on: https://gerrit.tine20.org/tine20/2086
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoINsensitive search - Oracle
Filip Visic [Tue, 21 May 2013 13:29:42 +0000 (15:29 +0200)]
INsensitive search - Oracle

Change-Id: Ie2dd59f2fbd33b6eaa21c42dd9a45dcc3b0b5903
Reviewed-on: https://gerrit.tine20.org/tine20/2043
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#8450: Calendar_Frontend_WebDAV_EventTest fails with postgresql
Philipp Schüle [Fri, 31 May 2013 12:10:07 +0000 (14:10 +0200)]
#8450: Calendar_Frontend_WebDAV_EventTest fails with postgresql

- handle full record <-> id case in diff()

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

Change-Id: I2ed12b345a0b21760d2e2add50bfe6a4f62edc8c
Reviewed-on: https://gerrit.tine20.org/tine20/2081
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agomissing preferences for buttons in Activities Panel
Filip Visic [Fri, 31 May 2013 08:35:22 +0000 (10:35 +0200)]
missing preferences for buttons in Activities Panel

Change-Id: I631f38ee4b9e1b3ba61cd3426f909feeb660803b
Reviewed-on: https://gerrit.tine20.org/tine20/2076
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agocheck if logout() exists in window.crypto object
Philipp Schüle [Fri, 31 May 2013 11:22:12 +0000 (13:22 +0200)]
check if logout() exists in window.crypto object

7 years agolowered loglevel of verbose relations logging
Philipp Schüle [Fri, 31 May 2013 11:21:42 +0000 (13:21 +0200)]
lowered loglevel of verbose relations logging

7 years ago #8426: contracts do not appear in employee / contracts tab
Alexander Stintzing [Fri, 31 May 2013 10:28:04 +0000 (12:28 +0200)]
 #8426: contracts do not appear in employee / contracts tab

https://forge.tine20.org/mantisbt/view.php?id=8426
Change-Id: I72e27d6360b22818e6911397df58efefe1636e9c
Reviewed-on: https://gerrit.tine20.org/tine20/2078
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoMerge branch 'pu/2013.03/modelconfig-hr'
Philipp Schüle [Fri, 31 May 2013 07:34:38 +0000 (09:34 +0200)]
Merge branch 'pu/2013.03/modelconfig-hr'

Conflicts:
tine20/HumanResources/Setup/setup.xml
tine20/Inventory/Model/InventoryItem.php
tine20/Tinebase/js/widgets/dialog/EditDialog.js

7 years agoMerge branch '2013.03'
Philipp Schüle [Fri, 31 May 2013 07:32:35 +0000 (09:32 +0200)]
Merge branch '2013.03'

Conflicts:
tine20/Phone/Frontend/Json.php

7 years ago #8380: write a test for saveMyPhone as unprivileged user
Alexander Stintzing [Fri, 17 May 2013 15:02:24 +0000 (17:02 +0200)]
 #8380: write a test for saveMyPhone as unprivileged user

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

Change-Id: I7ee9954c4841242772d675b4f5a77e3889a04855
Reviewed-on: https://gerrit.tine20.org/tine20/2046
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0008446: Allow getting relations for one related model only
Alexander Stintzing [Thu, 30 May 2013 10:44:30 +0000 (12:44 +0200)]
0008446: Allow getting relations for one related model only

Sometimes just relations with one related model are needed in a query.
To allow this, a additional parameter is needed for the get-Methods in Tinebase_Relations.

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

Change-Id: I676e55d90be4bbc22c70be24f3096a14b2e82afa
Reviewed-on: https://gerrit.tine20.org/tine20/2071
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago #8428: Use first constraint definition as default type in relationgrid
Alexander Stintzing [Tue, 28 May 2013 13:35:32 +0000 (15:35 +0200)]
 #8428: Use first constraint definition as default type in relationgrid

If adding a new relation to a record with the genericrelationpickergridpanel,
the type should auto set to the first possible type defined by $_relatableConfig
in the model class of the record.

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

Change-Id: I31b039a89a62ac84f73fcc03fdad49def0d21c0a
Reviewed-on: https://gerrit.tine20.org/tine20/2064
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoMerge branch '2013.03'
Philipp Schüle [Thu, 30 May 2013 14:08:02 +0000 (16:08 +0200)]
Merge branch '2013.03'

Conflicts:
tine20/HumanResources/js/ContractGridPanel.js

7 years ago0008444: Out of range value adjusted for column 'vacation_days'
Alexander Stintzing [Thu, 30 May 2013 11:47:18 +0000 (13:47 +0200)]
0008444: Out of range value adjusted for column 'vacation_days'

 - contract grid validates now

https://forge.tine20.org/mantisbt/view.php?id=8444
Change-Id: I52f65c112dc1aa8b9290be2021c70da040102792
Reviewed-on: https://gerrit.tine20.org/tine20/2073
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#8448: do not allow to delete customfields that are in use
Philipp Schüle [Thu, 30 May 2013 11:16:21 +0000 (13:16 +0200)]
#8448: do not allow to delete customfields that are in use

- check usage in controller

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

Change-Id: I4951705cfd9ce293c6d10dcd0675e0cf5c369007
Reviewed-on: https://gerrit.tine20.org/tine20/2034
Tested-by: jenkins user
Reviewed-by: Filip Visic <visicfilip@gmail.com>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoMantis#0008414 Expresso#6094
Mario Kolling [Mon, 27 May 2013 19:45:38 +0000 (16:45 -0300)]
Mantis#0008414 Expresso#6094

Support for apache's mod_ssl login
Adhere to coding standards
Fix mantis reference

Change-Id: Icd742518b1a392dbfa5c00739500f96b300bed33
Reviewed-on: https://gerrit.tine20.org/tine20/2063
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#8376: add new tinebase preferences
Filip Visic [Thu, 30 May 2013 12:09:39 +0000 (14:09 +0200)]
#8376: add new tinebase preferences

- add pageSize,GridLoadMask,buttonsOrder,autoSearchFilter

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

Change-Id: Ib481985f8e4fad86f0f69080b479909691af471c
Reviewed-on: https://gerrit.tine20.org/tine20/1990
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago #8278: quickfilter reset does not reset filter toolbar
Alexander Stintzing [Wed, 8 May 2013 17:25:57 +0000 (19:25 +0200)]
 #8278: quickfilter reset does not reset filter toolbar

- apps should use filterPanel instead of the filterToolbar

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

Change-Id: I4d9e940fd2b6152c48878072c0183a034c161448
Reviewed-on: https://gerrit.tine20.org/tine20/2015
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago0008056: add module view for lists in addressbook
Philipp Schüle [Thu, 30 May 2013 11:01:34 +0000 (13:01 +0200)]
0008056: add module view for lists in addressbook

Revert "Added module view for lists in addressbook"

This reverts commit 0a5ddc2ff19ee8f59d9e299790aad336896d460d.

Conflicts:
tine20/Addressbook/Frontend/Json.php
tine20/Addressbook/Model/ListHiddenFilter.php
tine20/Addressbook/js/Addressbook.js
tine20/Addressbook/js/EmailModel.js
tine20/Addressbook/js/Model.js

https://forge.tine20.org/mantisbt/view.php?id=8056
Change-Id: I2912911bb0ee20f3f36bfd8bcd8d81aed13f0c33
Reviewed-on: https://gerrit.tine20.org/tine20/2072
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agorevert buttons, and set action not global varijables
Filip Visic [Thu, 23 May 2013 06:52:08 +0000 (08:52 +0200)]
revert buttons, and set action not global varijables

Change-Id: Ib3676bedd32da337f97599f3768e10396314fc84
Reviewed-on: https://gerrit.tine20.org/tine20/2054
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#8300: Import User via CLI don't import all fields
Philipp Schüle [Wed, 29 May 2013 16:13:29 +0000 (18:13 +0200)]
#8300: Import User via CLI don't import all fields

- added missing update script

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

Change-Id: I88dddb5d19a555a2ab1d43284ef576b8705d7cc2

7 years agoMerge branch '2013.03'
Philipp Schüle [Wed, 29 May 2013 15:38:42 +0000 (17:38 +0200)]
Merge branch '2013.03'

7 years ago#8300: Import User via CLI don't import all fields
Philipp Schüle [Wed, 29 May 2013 15:07:34 +0000 (17:07 +0200)]
#8300: Import User via CLI don't import all fields

- added email-address to xml import definition
- run import tests with rollback transaction

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

Change-Id: Ieea3b440b9e3d50565f0acbccbcd4827f1b051fd
Reviewed-on: https://gerrit.tine20.org/tine20/2069
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoimprove login failure logging
Philipp Schüle [Tue, 28 May 2013 15:23:42 +0000 (17:23 +0200)]
improve login failure logging

Change-Id: I960e923cf2414cfc23d9aaf798bb591dd5a2b95b
Reviewed-on: https://gerrit.tine20.org/tine20/2067
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoset phone setting: unattended transfer by default
Alexander Stintzing [Wed, 29 May 2013 11:14:15 +0000 (13:14 +0200)]
set phone setting: unattended transfer by default

Change-Id: I71869fa5bbee7e37d02b167f7669d12e96047c25
Reviewed-on: https://gerrit.tine20.org/tine20/2068
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoMerge branch '2013.03' into pu/2013.03/modelconfig-hr
Philipp Schüle [Tue, 28 May 2013 13:45:40 +0000 (15:45 +0200)]
Merge branch '2013.03' into pu/2013.03/modelconfig-hr

Conflicts:
tine20/Crm/Controller.php
tine20/HumanResources/Setup/Update/Release7.php
tine20/HumanResources/Setup/setup.xml
tine20/HumanResources/js/Models.js
tine20/Inventory/Model/InventoryItem.php
tine20/Tinebase/Frontend/Json.php
tine20/Tinebase/js/ApplicationStarter.js
tine20/Tinebase/js/widgets/dialog/EditDialog.js

7 years agoadded login params logging (deactivated)
Philipp Schüle [Thu, 23 May 2013 10:16:25 +0000 (12:16 +0200)]
added login params logging (deactivated)

Change-Id: I15e95ae20783b351c51c945f6aa24877b5d5bff5
Reviewed-on: https://gerrit.tine20.org/tine20/2056
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago #8200: disabled days of the freetime edit dialog shouldn't be responding to clicks
Alexander Stintzing [Wed, 22 May 2013 12:56:49 +0000 (14:56 +0200)]
 #8200: disabled days of the freetime edit dialog shouldn't be responding to clicks

On creating vacation times or sickness times, the disabled days can be selected, but they must not be selectable

https://forge.tine20.org/mantisbt/view.php?id=8200
Change-Id: I025d605a94dbb705d4862c7b2e2eb3c80442f9d3
Reviewed-on: https://gerrit.tine20.org/tine20/2048
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agopreference fix bug for postgreSQL
Filip Visic [Wed, 22 May 2013 20:57:58 +0000 (22:57 +0200)]
preference fix bug for postgreSQL

Change-Id: Id94dbb730e5d5fd11665c5cdec5ef7731f096e49
Reviewed-on: https://gerrit.tine20.org/tine20/2051
Tested-by: jenkins user
Reviewed-by: Cassiano Dal Pizzol <cassiano.dalpizzol@serpro.gov.br>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoMantis#0008280 Expresso#5353
Rommel Cysne [Thu, 23 May 2013 21:18:46 +0000 (18:18 -0300)]
Mantis#0008280 Expresso#5353

Fix wrong array_key_exists() parameter.

Change-Id: I174f9790880b43cd7d3c8e56fb784fe4e8a3c2e2
Reviewed-on: https://gerrit.tine20.org/tine20/2060
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoMerge branch '2013.03'
Philipp Schüle [Thu, 23 May 2013 20:20:19 +0000 (22:20 +0200)]
Merge branch '2013.03'

7 years ago#8412: fix AS_Controller_CalendarTests.testGetChangedEntries
Philipp Schüle [Thu, 23 May 2013 19:44:43 +0000 (21:44 +0200)]
#8412: fix AS_Controller_CalendarTests.testGetChangedEntries

- temporarily deactivated the tests
- we need to adjust the datetime of the test events (they are now older
than 6 months ...)

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

Change-Id: I3e69d5b54a495c7da213633bb077bedea7a85de3
Reviewed-on: https://gerrit.tine20.org/tine20/2059
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoadd total count function in record
Filip Visic [Wed, 22 May 2013 21:42:00 +0000 (23:42 +0200)]
add total count function in record

Change-Id: I7e50f5171c107881184de5abd6e1951a2eae9e4b
Reviewed-on: https://gerrit.tine20.org/tine20/2053
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#8240: IICT::testImportOfCSVWithHook fails sometimes
Philipp Schüle [Thu, 23 May 2013 19:48:52 +0000 (21:48 +0200)]
#8240: IICT::testImportOfCSVWithHook fails sometimes

- temporarily disabled the test

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

7 years agoMerge branch '2013.03'
Philipp Schüle [Thu, 23 May 2013 15:27:08 +0000 (17:27 +0200)]
Merge branch '2013.03'

7 years agoMerge branch 'tine20.com/2012.10' into 2013.03
Philipp Schüle [Thu, 23 May 2013 15:26:36 +0000 (17:26 +0200)]
Merge branch 'tine20.com/2012.10' into 2013.03

7 years agoimprove cred cache session persistence
Philipp Schüle [Thu, 23 May 2013 14:44:12 +0000 (16:44 +0200)]
improve cred cache session persistence

Change-Id: Iab8beefdaaae1ff14f89a343660f29436b1ff6f0
Reviewed-on: http://gerrit.tine20.com/customers/103
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Cornelius Weiss <c.weiss@metaways.de>
7 years agoMantis#0008280 Expresso#5353
Rommel Cysne [Thu, 23 May 2013 11:02:29 +0000 (08:02 -0300)]
Mantis#0008280 Expresso#5353

    - Change to use session instead of zend cache.
    - checks if there is a session started.

Change-Id: Icc083ac180d1a9033b58b903d69b89b763d5430b
Reviewed-on: https://gerrit.tine20.org/tine20/2057
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoincrease allowed call duration a little bit more
Philipp Schüle [Thu, 23 May 2013 11:47:31 +0000 (13:47 +0200)]
increase allowed call duration a little bit more

Change-Id: Ib8b574573915f2eb1489ee252839b79b9105e6cb
Reviewed-on: https://gerrit.tine20.org/tine20/2021
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
7 years agoMerge branch 'pu/2013.03/modelconfig-hr'
Philipp Schüle [Thu, 23 May 2013 15:08:21 +0000 (17:08 +0200)]
Merge branch 'pu/2013.03/modelconfig-hr'

7 years agohr: add export action
Alexander Stintzing [Thu, 16 May 2013 15:24:32 +0000 (17:24 +0200)]
hr: add export action

Change-Id: I2617f7e5f4f44936e4360a85801d8152d81d52aa
Reviewed-on: https://gerrit.tine20.org/tine20/2028
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago #8362: phone datetime fields should show time in grid
Alexander Stintzing [Tue, 21 May 2013 12:45:04 +0000 (14:45 +0200)]
 #8362: phone datetime fields should show time in grid

    - only the date is shown atm

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

Change-Id: I9b8d4a2cca094a9da3c53aec83103d4fca7cf3c5
Reviewed-on: https://gerrit.tine20.org/tine20/2041
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoadd calls to voipmanager demodata
Alexander Stintzing [Tue, 21 May 2013 12:52:18 +0000 (14:52 +0200)]
add calls to voipmanager demodata

Change-Id: Ia59ccec1915efd5cc8beaa0fac674051d36aba68
Reviewed-on: https://gerrit.tine20.org/tine20/2042
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agotinebase fix, necessarily check
Filip Visic [Wed, 22 May 2013 21:38:11 +0000 (23:38 +0200)]
tinebase fix, necessarily check

Change-Id: Ic1b1494086178a5db4522516636173b917e63981
Reviewed-on: https://gerrit.tine20.org/tine20/2052
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
7 years agoMerge branch '2013.03'
Philipp Schüle [Thu, 23 May 2013 08:20:42 +0000 (10:20 +0200)]
Merge branch '2013.03'

7 years agoupdated changelogs for 2013.03.4
Philipp Schüle [Thu, 23 May 2013 08:19:08 +0000 (10:19 +0200)]
updated changelogs for 2013.03.4

7 years ago#8078: concurrent attendee change should be merged
Philipp Schüle [Thu, 16 May 2013 12:21:56 +0000 (14:21 +0200)]
#8078: concurrent attendee change should be merged

- modlog attendee / recordset changes
- try to merge non-conflicting changes in attached recordsets
- added modlog fields to attender
- changed function signatures of create/updateAttender
- purge deleted attendee from db (otherwise we would need to refactor
lots of classes)

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

Change-Id: Ibb9c792bd7cc590bdd87a742d6e8ec6f20919faa
Reviewed-on: https://gerrit.tine20.org/tine20/1959
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoMerge branch 'tine20.com/2012.10' into 2013.03
Philipp Schüle [Thu, 23 May 2013 08:11:13 +0000 (10:11 +0200)]
Merge branch 'tine20.com/2012.10' into 2013.03

7 years agoupdate translation files
Philipp Schüle [Thu, 23 May 2013 08:10:13 +0000 (10:10 +0200)]
update translation files

7 years agoASSIGNED - # 8238: Packages: /etc/tine20/config.php should be
Lars Kneschke [Thu, 23 May 2013 08:05:09 +0000 (10:05 +0200)]
ASSIGNED - # 8238: Packages: /etc/tine20/config.php should be
http-server modifiable
https://forge.tine20.org/mantisbt/view.php?id=8238

Change-Id: I2090f717e8e36d0fdc9a14325a33cc3f3937c642
Reviewed-on: http://gerrit.tine20.com/customers/102
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agoMerge branch 'master' of http://git.syncroton.org/Syncroton into 2013.03
Philipp Schüle [Thu, 23 May 2013 07:54:55 +0000 (09:54 +0200)]
Merge branch 'master' of git.syncroton.org/Syncroton into 2013.03

7 years agoavoid sending HTTP header "Content-Type: text/html" for empty sync
Lars Kneschke [Thu, 23 May 2013 06:26:44 +0000 (08:26 +0200)]
avoid sending HTTP header "Content-Type: text/html" for empty sync
responses

Change-Id: Icb6127f50d993292c6b82d54bf191cf6551f7ac7

7 years agoMerge branch '2013.03'
Philipp Schüle [Wed, 22 May 2013 16:55:21 +0000 (18:55 +0200)]
Merge branch '2013.03'

7 years agosanitize hostname if empty
Philipp Schüle [Tue, 21 May 2013 14:34:07 +0000 (16:34 +0200)]
sanitize hostname if empty

Change-Id: I7712163863eba55125ba72de2c352b3553b6c864
Reviewed-on: https://gerrit.tine20.org/tine20/2045
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#6838: fix Calendar_Frontend_WebDAV_EventTests
Philipp Schüle [Wed, 15 May 2013 10:48:39 +0000 (12:48 +0200)]
#6838: fix Calendar_Frontend_WebDAV_EventTests

- increase timeslot in which event isn't declined to 20 seconds

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

Change-Id: Id26e678bd8eb57cd3165d60c62223fda92af3664
Reviewed-on: https://gerrit.tine20.org/tine20/2019
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#8392: whole day rendering bug after background refresh
Philipp Schüle [Fri, 17 May 2013 08:27:41 +0000 (10:27 +0200)]
#8392: whole day rendering bug after background refresh

- do not defer redraw after app activation

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

Change-Id: Id9434acde51581f7306f96453be928f437b2f2ba
Reviewed-on: https://gerrit.tine20.org/tine20/2026
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#7674: prevent "Method not found" exceptions
Philipp Schüle [Tue, 14 May 2013 16:52:48 +0000 (18:52 +0200)]
#7674: prevent "Method not found" exceptions

- show a friendlier message with instructions to the user

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

Change-Id: Ifd570324728f5a25a5b65d31710b6f6b8f186cd8
Reviewed-on: https://gerrit.tine20.org/tine20/2017
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#8366: js error when selecting a row in contact search grid
Philipp Schüle [Tue, 14 May 2013 16:40:34 +0000 (18:40 +0200)]
#8366: js error when selecting a row in contact search grid

- make sure that the type column is updated
- only update if clicked column IS a type column

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

Change-Id: I85d7c057738ebf17e9aebe4d9e32fa7d715dd932
Reviewed-on: https://gerrit.tine20.org/tine20/2016
Tested-by: jenkins user
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoremove empty HELO hostname from smtp config
Philipp Schüle [Fri, 17 May 2013 11:39:47 +0000 (13:39 +0200)]
remove empty HELO hostname from smtp config

Change-Id: I0fe1b098cb4eae13cd52bc20a8b698679411bdac
Reviewed-on: https://gerrit.tine20.org/tine20/2023
Tested-by: jenkins user
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agotinebase fixes
Filip Visic [Sun, 5 May 2013 13:00:17 +0000 (15:00 +0200)]
tinebase fixes

Change-Id: I7678305c58d33e8098cb8b8cc410671b32b664ac
* add date filter (anytime, monthThreeLast, monthThreeLast)
* Print windows remove for IE in window name dot char
* add reset for ClearableComboBox
* add default value if not set - value = value || [];
* add check requiredRight for model name
* add for custofield filter operators in, notin
* add disabledCfs properties for EditDialog
* disable fast user double click for saving - EditDialog
* sort by displayField - RecordPickerComboBox
* sort persistentfilters by translated name
Reviewed-on: https://gerrit.tine20.org/tine20/1980
Tested-by: jenkins user
Tested-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoMantis#0008280 Expresso#5353
Rommel Cysne [Fri, 17 May 2013 15:15:41 +0000 (17:15 +0200)]
Mantis#0008280 Expresso#5353

- Change to use session instead of zend cache.
- moved unaccent check to Tinebase_Core

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

Change-Id: I89a0e9488d58cc008157d00af716887cdd4f8a35
Reviewed-on: https://gerrit.tine20.org/tine20/2013
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
7 years agoMerge branch '2013.03'
Philipp Schüle [Tue, 21 May 2013 12:08:02 +0000 (14:08 +0200)]
Merge branch '2013.03'

7 years agoMerge branch 'tine20.com/2012.10' into 2013.03
Philipp Schüle [Tue, 21 May 2013 12:07:34 +0000 (14:07 +0200)]
Merge branch 'tine20.com/2012.10' into 2013.03

7 years agoMerge branch '2013.03'
Philipp Schüle [Tue, 21 May 2013 12:06:38 +0000 (14:06 +0200)]
Merge branch '2013.03'

7 years agoldap search fix
Filip Visic [Mon, 20 May 2013 21:59:58 +0000 (23:59 +0200)]
ldap search fix

Change-Id: Ia3088c5e12991a658c83cb9e8049f90f32afa403
Reviewed-on: https://gerrit.tine20.org/tine20/2040
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoASSIGNED - # 8400: Email search not working
Lars Kneschke [Tue, 21 May 2013 01:13:23 +0000 (03:13 +0200)]
ASSIGNED - # 8400: Email search not working
https://forge.tine20.org/mantisbt/view.php?id=8400

Change-Id: I180fe1a046bebe08af75aa4a6d59e2a323074994
Reviewed-on: http://gerrit.tine20.com/customers/101
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#7682: CalDav - Tine - Thunderbird - Palm Pre
Philipp Schüle [Thu, 16 May 2013 19:20:55 +0000 (21:20 +0200)]
#7682: CalDav - Tine - Thunderbird - Palm Pre

- parse TB snooze times for recur occurrences, too
- some minor improvements in ics tests and in the converter

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

Change-Id: I6bfb7ff3e68e2c8bd387814064bcdc5f9a8fb3e6
Reviewed-on: https://gerrit.tine20.org/tine20/2025
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
7 years agoSet for Tasks required status field
Filip Visic [Thu, 16 May 2013 15:57:56 +0000 (17:57 +0200)]
Set for Tasks required status field

Change-Id: I63517b5aafa926f876f0e4968e0d7ac78e4b61b0
Reviewed-on: https://gerrit.tine20.org/tine20/2022
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoMerge branch '2013.03'
Philipp Schüle [Thu, 16 May 2013 16:04:45 +0000 (18:04 +0200)]
Merge branch '2013.03'

7 years agoMantis#0008258 Expresso#4984
Fernando Lages [Fri, 26 Apr 2013 14:55:21 +0000 (11:55 -0300)]
Mantis#0008258 Expresso#4984

Add help icon to the main menu

Change-Id: I19092a0771340c7747e362a038891c19fbcdc973
Reviewed-on: https://gerrit.tine20.org/tine20/1950
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#8368: fix CJT::testExdateUpdateAllWithModlogAddAttender
Philipp Schüle [Wed, 15 May 2013 07:45:05 +0000 (09:45 +0200)]
#8368: fix CJT::testExdateUpdateAllWithModlogAddAttender

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

Change-Id: Ib03b7c14599a455f3d6ee19f033b314b7c1c9443
Reviewed-on: https://gerrit.tine20.org/tine20/2018
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoMerge branch 'pu/2013.03/modelconfig-hr'
Philipp Schüle [Wed, 15 May 2013 16:40:00 +0000 (18:40 +0200)]
Merge branch 'pu/2013.03/modelconfig-hr'

7 years agoMerge branch '2013.03'
Philipp Schüle [Wed, 15 May 2013 16:39:49 +0000 (18:39 +0200)]
Merge branch '2013.03'

Conflicts:
tine20/HumanResources/js/Models.js

7 years agoMerge branch 'pu/2013.03/logger'
Philipp Schüle [Wed, 15 May 2013 16:38:42 +0000 (18:38 +0200)]
Merge branch 'pu/2013.03/logger'

Conflicts:
tine20/Tinebase/Core.php
tine20/Tinebase/Log.php

7 years ago#8316: allow multiple loggers
Philipp Schüle [Mon, 13 May 2013 13:42:36 +0000 (15:42 +0200)]
#8316: allow multiple loggers

- fetch all configured priorities from additional writers when checking
for log prio

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

Change-Id: Icc80dc60b01c5caa373264a8592882ea7b40eb6d
Reviewed-on: https://gerrit.tine20.org/tine20/2011
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago #8142: phone disappears after edit of phone settings
Alexander Stintzing [Wed, 15 May 2013 16:06:11 +0000 (18:06 +0200)]
 #8142: phone disappears after edit of phone settings

 - fix phone edit dialog if user doesn't have access to voipmanager

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

Change-Id: I10afe1f56a78cdaa796e598822c0825c39f0fab0
Reviewed-on: https://gerrit.tine20.org/tine20/2005
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#8392: whole day rendering bug after background refresh
Philipp Schüle [Wed, 15 May 2013 13:31:29 +0000 (15:31 +0200)]
#8392: whole day rendering bug after background refresh

- redraw whole day events after app activation

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

Change-Id: I0a538aea6f00215fe8cf65667ea895481c12be47
Reviewed-on: https://gerrit.tine20.org/tine20/2020
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago #8278: quickfilter reset does not reset filter toolbar
Alexander Stintzing [Tue, 14 May 2013 15:18:32 +0000 (17:18 +0200)]
 #8278: quickfilter reset does not reset filter toolbar

 - fix filterpanel

https://forge.tine20.org/mantisbt/view.php?id=8278
Change-Id: Ib0c7b6e2f3b19d295ecf8fe324165b84e4a772b8
Reviewed-on: https://gerrit.tine20.org/tine20/2014
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago #8004: duplicate check for employee
Alexander Stintzing [Tue, 7 May 2013 12:34:40 +0000 (14:34 +0200)]
 #8004: duplicate check for employee

 - allow to edit strings and dates of the finalRecord
   if strategy "mergeTheirs" or "mergeMine" is chosen
 - allow to edit both records on strategy "keep"

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

Change-Id: I49528e04c2c1d5d290537de18238c35886bfe49b
Reviewed-on: https://gerrit.tine20.org/tine20/1999
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoMerge branch '2013.03'
Philipp Schüle [Tue, 14 May 2013 12:52:47 +0000 (14:52 +0200)]
Merge branch '2013.03'

7 years ago#8222: allow email pw suffix
Philipp Schüle [Mon, 13 May 2013 12:05:26 +0000 (14:05 +0200)]
#8222: allow email pw suffix

- preserve config keys that are not present in the setup.php email
config panel (as they are overwritten otherwise)

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

Change-Id: I799fec9ec8f4494862fd89c06d7a055ca684e03d
Reviewed-on: https://gerrit.tine20.org/tine20/1996
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#8334: use vcalendar converter for ics import
Philipp Schüle [Mon, 13 May 2013 10:42:18 +0000 (12:42 +0200)]
#8334: use vcalendar converter for ics import

- added toTine20RecordSet to vcalendar converter
- replaced old qcal stuff with vcalendar converter in ical/ics import

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

Change-Id: I29ace8cc20803d4d0855b45d1fd2ceedaa72d4c5
Reviewed-on: https://gerrit.tine20.org/tine20/1997
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agooracle fixes
Filip Visic [Sun, 5 May 2013 11:55:34 +0000 (13:55 +0200)]
oracle fixes

Change-Id: Ida1359b567d4625cfa0e65dc153a94446b711e43
Reviewed-on: https://gerrit.tine20.org/tine20/1978
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoMantis#0008340 Expresso#5365
Bruno Vieira Costa [Fri, 10 May 2013 12:34:33 +0000 (09:34 -0300)]
Mantis#0008340 Expresso#5365

Adds the n_fn and org_unit attributes in the emailadress model.
Change-Id: Iae19c2001628e7d1d9ea69c070cfc8f96b24ddd9
Reviewed-on: https://gerrit.tine20.org/tine20/2003
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years agoMerge branch 'pu/2013.03/logger'
Philipp Schüle [Mon, 13 May 2013 14:28:56 +0000 (16:28 +0200)]
Merge branch 'pu/2013.03/logger'

7 years agoMerge branch '2013.03'
Philipp Schüle [Mon, 13 May 2013 14:28:45 +0000 (16:28 +0200)]
Merge branch '2013.03'

7 years agoMantis#0008348 Expresso#4163
Fernando Lages [Fri, 10 May 2013 14:43:30 +0000 (11:43 -0300)]
Mantis#0008348 Expresso#4163

IE - Not loading all css an js files in development environment

Change-Id: I78741dc971a47e94cfeb3835d71d71dc696db6c7
Reviewed-on: https://gerrit.tine20.org/tine20/2007
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#8288: Upgrade HTML Purifier to version 4.5.0
Philipp Schüle [Fri, 3 May 2013 12:39:59 +0000 (14:39 +0200)]
#8288: Upgrade HTML Purifier to version 4.5.0

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

Change-Id: Ib927eb2a878c6f7027d1b2bb92ec7afdd660f5ab
Reviewed-on: https://gerrit.tine20.org/tine20/1969
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
7 years ago#8316: allow multiple loggers
Philipp Schüle [Fri, 10 May 2013 14:40:09 +0000 (16:40 +0200)]
#8316: allow multiple loggers

- fetch all configured priorities from additional writers when checking
for log prio

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

Change-Id: Iedc51dfa28d4dfb0543a65f43e0467a37e51682a

7 years ago#8336: allow record_id and overwrite param in undo cli function
Philipp Schüle [Fri, 10 May 2013 10:27:01 +0000 (12:27 +0200)]
#8336: allow record_id and overwrite param in undo cli function

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

Change-Id: I08363658b0da27f32d3bfd33b33efd65f70bb151
Reviewed-on: https://gerrit.tine20.org/tine20/1998
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: jenkins user
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
7 years ago#8308: error during install with redis cache backend
Philipp Schüle [Mon, 6 May 2013 09:34:08 +0000 (11:34 +0200)]
#8308: error during install with redis cache backend

- check if Tinebase is installed first
- use TA->isInstalled in Setup

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

Change-Id: Id2b298a30d17948ff4ec6094629fbbaac74aa1c6
Reviewed-on: https://gerrit.tine20.org/tine20/1984
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
7 years agotry to cope with missing persistent filters
Philipp Schüle [Wed, 8 May 2013 16:32:10 +0000 (18:32 +0200)]
try to cope with missing persistent filters

Change-Id: Ife5085b91b984cb4fac70099567f753118ad3af3
Reviewed-on: https://gerrit.tine20.org/tine20/2000
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Reviewed-by: Cornelius Weiß <c.weiss@metaways.de>
7 years agoMantis#0008280 Expresso#5353
Rommel Cysne [Tue, 7 May 2013 17:57:53 +0000 (14:57 -0300)]
Mantis#0008280 Expresso#5353

Verifies if unaccent extension is installed
(checks pg_extension table)

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