github tine20/tine20 2022.03.19.73

latest releases: 2023.12.1, 2023.12.09.18, 2023.12.02.18...
2 years ago

commit 08596c2
Merge: 65847df 8d39bab
Author: gitlabci gitlabci@metaways.de
Date: Thu Mar 17 12:16:46 2022 +0000

Merge branch '2022.11' into main

commit 8d39bab
Merge: 442cd1e 4505b6b
Author: gitlabci gitlabci@metaways.de
Date: Thu Mar 17 12:16:44 2022 +0000

Merge branch '2021.11' into 2022.11

commit 4505b6b
Merge: 4a3d439 39c3219
Author: Philipp Schüle p.schuele@metaways.de
Date: Thu Mar 17 12:14:52 2022 +0000

Merge branch 'pu/ps/fixOpenBasedirFail' into '2021.11'

fix(Tinebase/Http): prevent open_basedir failures

See merge request tine20/tine20!1945

commit 39c3219
Author: Philipp Schüle p.schuele@metaways.de
Date: Thu Mar 17 12:48:50 2022 +0100

fix(Tinebase/Http): prevent open_basedir failures

- only check for custom translations if config is set
- some code cleanup

commit 442cd1e
Merge: 1c1ae6c 4a3d439
Author: Philipp Schüle p.schuele@metaways.de
Date: Thu Mar 17 12:39:16 2022 +0100

Merge branch '2021.11' into 2022.11

commit 4a3d439
Merge: 56a9852 35bb91a
Author: Philipp Schüle p.schuele@metaways.de
Date: Thu Mar 17 11:34:51 2022 +0000

Merge branch 'pu/ps/pathOpti' into '2021.11'

tweak(Tinebase/Path): optimize table after purgeDeletedRecords/rebuildPaths

See merge request tine20/tine20!1943

commit 35bb91a
Author: Philipp Schüle p.schuele@metaways.de
Date: Thu Mar 17 10:01:05 2022 +0100

tweak(Tinebase/Path): optimize table after purgeDeletedRecords/rebuildPaths

- also update phpstan baseline

commit 1c1ae6c
Merge: b598bdf b1f47d7
Author: Philipp Schüle p.schuele@metaways.de
Date: Thu Mar 17 11:10:40 2022 +0000

Merge branch 'pu/ps/bevoelkerungsstand' into '2022.11'

tweak(Tinebase/MunicipalityKey): add FLD_BEVOELKERUNGSSTAND

See merge request tine20/tine20!1944

commit b1f47d7
Author: Philipp Schüle p.schuele@metaways.de
Date: Thu Mar 17 11:47:07 2022 +0100

tweak(Tinebase/MunicipalityKey): add FLD_BEVOELKERUNGSSTAND

TODO: fill with data during import

commit b598bdf
Merge: d1f363b adfe7d5
Author: Cornelius Weiß c.weiss@metaways.de
Date: Thu Mar 17 09:35:13 2022 +0000

Merge branch 'pu/cw/twigPregReplace' into '2022.11'

feature(Tinebase): have preg_replace as twig filter

See merge request tine20/tine20!1939

commit adfe7d5
Author: Cornelius Weiß c.weiss@metaways.de
Date: Wed Mar 16 18:16:08 2022 +0100

feature(Tinebase): have preg_replace as twig filter

commit d1f363b
Merge: b3a7495 40347b6
Author: Cornelius Weiß c.weiss@metaways.de
Date: Wed Mar 16 16:47:20 2022 +0000

Merge branch 'pu/ps/fixTableVersions' into '2022.11'

fix(Tinebase/Update/15.7): fix some table versions

See merge request tine20/tine20!1936

commit 40347b6
Author: Philipp Schüle p.schuele@metaways.de
Date: Wed Mar 16 16:47:19 2022 +0000

fix(Tinebase/Update/15.7): fix some table versions

commit b3a7495
Merge: 8a0a9d7 0779615
Author: Philipp Schüle p.schuele@metaways.de
Date: Wed Mar 16 10:56:15 2022 +0000

Merge branch 'pu/pm/HRFixContracttests' into '2022.11'

tests(fixHR contract tests)

See merge request tine20/tine20!1934

commit 0779615
Author: Paul Mehrer p.mehrer@metaways.de
Date: Wed Mar 16 11:32:24 2022 +0100

tests(fixHR contract tests)

commit 8a0a9d7
Merge: 11b5dce 96b8a6e
Author: Philipp Schüle p.schuele@metaways.de
Date: Wed Mar 16 09:15:46 2022 +0000

Merge branch 'pu/ccheng/2022.11/fix_email_attachment' into '2022.11'

fix(Felamimail/js): get proper record when save msg as attachment

See merge request tine20/tine20!1932

commit 11b5dce
Merge: e26268d bf4355e
Author: Philipp Schüle p.schuele@metaways.de
Date: Wed Mar 16 09:00:28 2022 +0000

Merge branch 'pu/ss/prefix3' into '2022.11'

tweak(Sales): add  Adress prefix 3

See merge request tine20/tine20!1927

commit bf4355e
Author: Stefanie Stamer s.stamer@metaways.de
Date: Wed Mar 16 09:00:27 2022 +0000

tweak(Sales): add Address prefix 3

commit 65847df
Merge: c82af54 e26268d
Author: gitlabci gitlabci@metaways.de
Date: Wed Mar 16 08:52:18 2022 +0000

Merge branch '2022.11' into main

commit e26268d
Merge: db6ddf1 56a9852
Author: gitlabci gitlabci@metaways.de
Date: Wed Mar 16 08:52:16 2022 +0000

Merge branch '2021.11' into 2022.11

commit 96b8a6e
Author: ccheng-dev c.cheng@metaways.de
Date: Wed Mar 16 09:52:11 2022 +0100

fix(Felamimail/js): get proper record when save msg as attachment

commit 56a9852
Merge: 13cae84 acc42ab
Author: Philipp Schüle p.schuele@metaways.de
Date: Wed Mar 16 08:50:39 2022 +0000

Merge branch 'pu/ps/vacation' into '2021.11'

tweak(Felamimail/Sieve/Vacation): only use valid contacts as representatives

See merge request tine20/tine20!1931

commit acc42ab
Author: Philipp Schüle p.schuele@metaways.de
Date: Wed Mar 16 09:27:55 2022 +0100

tweak(Felamimail/Sieve/Vacation): only use valid contacts as representatives

commit db6ddf1
Merge: dd39084 23582f2
Author: Paul Mehrer p.mehrer@metaways.de
Date: Wed Mar 16 08:09:03 2022 +0000

Merge branch 'pu/pm/HRFreeTimeStatusTypeAcl' into '2022.11'

tweak(HR FreeTime) update status/type/acls

See merge request tine20/tine20!1891

commit dd39084
Merge: 913e825 2f65847
Author: Cornelius Weiß c.weiss@metaways.de
Date: Tue Mar 15 18:48:10 2022 +0000

Merge branch 'pu/cw/fixHREmployeeSave' into '2022.11'

fix(HR): can't update employee

See merge request tine20/tine20!1928

commit 2f65847
Author: Cornelius Weiß c.weiss@metaways.de
Date: Tue Mar 15 19:21:05 2022 +0100

fix(HR): can't update employee

commit 23582f2
Merge: a8408e7 03c7f1e
Author: Cornelius Weiß c.weiss@metaways.de
Date: Tue Mar 15 12:22:32 2022 +0000

Merge branch 'pu/cw/HRFreeTimeStatusTypeTypeACLtype' into 'pu/pm/HRFreeTimeStatusTypeAcl'

fix(HumanResources): have allowed freetime types in planning only

See merge request tine20/tine20!1925

commit 03c7f1e
Author: Cornelius Weiß c.weiss@metaways.de
Date: Tue Mar 15 12:56:24 2022 +0100

fix(HumanResources): have allowed freetime types in planning only

commit 913e825
Merge: 76b5280 8fd395b
Author: Philipp Schüle p.schuele@metaways.de
Date: Tue Mar 15 11:50:05 2022 +0000

Merge branch 'pu/ccheng/2022.11/fix_signature_change' into '2022.11'

fix(Felamimail/js): resolve signature css when compose email

See merge request tine20/tine20!1877

commit 76b5280
Merge: aa9fa50 98ebdcb
Author: Philipp Schüle p.schuele@metaways.de
Date: Tue Mar 15 11:39:28 2022 +0000

Merge branch 'pu/cf/disableRemoteDeviceReset' into '2022.11'

feature(ActiveSync): disable remoteDeviceReset on AdminPanel

See merge request tine20/tine20!1805

commit aa9fa50
Merge: e50bfbc 13cae84
Author: Philipp Schüle p.schuele@metaways.de
Date: Tue Mar 15 12:20:48 2022 +0100

Merge branch '2021.11' into 2022.11

commit e50bfbc
Merge: 2076de3 3784fa5
Author: Cornelius Weiß c.weiss@metaways.de
Date: Tue Mar 15 11:15:33 2022 +0000

Merge branch 'pu/cw/fixHTOTPUI' into '2022.11'

fix(Admin): can't create new H|TOTP

See merge request tine20/tine20!1920

commit 13cae84
Merge: f1e935e 6a1deea
Author: Philipp Schüle p.schuele@metaways.de
Date: Tue Mar 15 11:11:14 2022 +0000

Merge branch 'pu/ccheng/2022.11/fix_sieve_email_user' into '2021.11'

fix(Admin/EmailAccount): only     resolveAccountEmailUsers when be method exist

See merge request tine20/tine20!1812

commit 2076de3
Author: Paul Mehrer p.mehrer@metaways.de
Date: Tue Mar 15 11:07:16 2022 +0000

Merge branch 'pu/pm/TTaddProcessStatusToTS' into '2022.11'

tweak(Timetracker) add process_status to timesheets

See merge request tine20/tine20!1924

commit 6a1deea
Author: ccheng-dev c.cheng@metaways.de
Date: Wed Mar 2 11:32:30 2022 +0100

fix(Admin/EmailAccount): only resolveAccountEmailUsers when be method exist

commit a8408e7
Merge: 9ec8dca b7b7077
Author: Cornelius Weiß c.weiss@metaways.de
Date: Mon Mar 14 17:28:35 2022 +0000

Merge branch 'pu/cw/HRFreeTimeStatusTypeTypeACLProcessIcons' into 'pu/pm/HRFreeTimeStatusTypeAcl'

tweak(HR): add status icons to freeTime Planning

See merge request tine20/tine20!1921

commit b7b7077
Author: Cornelius Weiß c.weiss@metaways.de
Date: Mon Mar 14 18:02:25 2022 +0100

tweak(HR): add status icons to freeTime Planning

commit 3784fa5
Author: Cornelius Weiß c.weiss@metaways.de
Date: Mon Mar 14 16:14:28 2022 +0100

fix(Admin): can't create new H|TOTP

commit 9ec8dca
Merge: 3f4b4f1 f9d0b58
Author: Cornelius Weiß c.weiss@metaways.de
Date: Mon Mar 14 14:24:47 2022 +0000

Merge branch 'pu/cw/HRFreeTimeStatusVacations' into 'pu/pm/HRFreeTimeStatusTypeAcl'

feature(HR): freeTime status in vacation UIs

See merge request tine20/tine20!1917

commit 3f4b4f1
Merge: 9f9fd41 ce22940
Author: Paul Mehrer p.mehrer@metaways.de
Date: Mon Mar 14 13:53:11 2022 +0000

Merge branch 'pu/pm/HRWTRCorrectionParentUpdate' into 'pu/pm/HRFreeTimeStatusTypeAcl'

tweak(HR WTR) apply correction requests to wtrs on acceptance

See merge request tine20/tine20!1918

commit ce22940
Author: Paul Mehrer p.mehrer@metaways.de
Date: Mon Mar 14 14:15:45 2022 +0100

tweak(HR WTR) apply correction requests to wtrs on acceptance

commit f9d0b58
Author: Cornelius Weiß c.weiss@metaways.de
Date: Mon Mar 14 14:13:09 2022 +0100

feature(HR): freeTime status in vacation UIs

commit 9f9fd41
Merge: 82dd502 32561f0
Author: Paul Mehrer p.mehrer@metaways.de
Date: Mon Mar 14 10:53:35 2022 +0000

Merge branch 'pu/pm/TBHRdependentRecordIgnoreAcl' into 'pu/pm/HRFreeTimeStatusTypeAcl'

tweak(TB/HR) dependent Record with ignoreAcl

See merge request tine20/tine20!1911

commit 82dd502
Merge: 73d28dc 4041ba6
Author: Paul Mehrer p.mehrer@metaways.de
Date: Mon Mar 14 10:48:28 2022 +0000

Merge branch 'pu/cw/HRFreeTimeStatusTypeAclUI' into 'pu/pm/HRFreeTimeStatusTypeAcl'

feature(HumanResources): free time grid

See merge request tine20/tine20!1905

commit 32561f0
Author: Paul Mehrer p.mehrer@metaways.de
Date: Mon Mar 14 10:02:33 2022 +0100

tweak(TB/HR) dependent Record with ignoreAcl

commit 4041ba6
Author: Cornelius Weiß c.weiss@metaways.de
Date: Thu Mar 10 14:50:28 2022 +0100

feature(HumanResources): free time grid

commit c82af54
Merge: e481830 05cabfb
Author: gitlabci gitlabci@metaways.de
Date: Mon Mar 14 09:23:53 2022 +0000

Merge branch '2022.11' into main

commit 05cabfb
Merge: 5e20547 f1e935e
Author: gitlabci gitlabci@metaways.de
Date: Mon Mar 14 09:23:51 2022 +0000

Merge branch '2021.11' into 2022.11

commit f1e935e
Merge: d18fdb1 debf1fb
Author: gitlabci gitlabci@metaways.de
Date: Mon Mar 14 09:23:48 2022 +0000

Merge branch '2020.11' into 2021.11

commit debf1fb
Merge: b78a678 27b4fa6
Author: Philipp Schüle p.schuele@metaways.de
Date: Mon Mar 14 09:21:29 2022 +0000

Merge branch 'pu/ps/ldapEmail' into '2020.11'

feature(Tinebase/Ldap): allow to configure emailAttribute

See merge request tine20/tine20!1910

commit 27b4fa6
Author: Philipp Schüle p.schuele@metaways.de
Date: Mon Mar 14 09:59:48 2022 +0100

feature(Tinebase/Ldap): allow to configure emailAttribute

- needs to be mailprimaryaddress for ucs ldap

commit e481830
Merge: f63f44a 5e20547
Author: gitlabci gitlabci@metaways.de
Date: Mon Mar 14 08:49:49 2022 +0000

Merge branch '2022.11' into main

commit 5e20547
Merge: 3922e1b d18fdb1
Author: gitlabci gitlabci@metaways.de
Date: Mon Mar 14 08:49:46 2022 +0000

Merge branch '2021.11' into 2022.11

commit d18fdb1
Merge: c3b83bd 440c2e0
Author: Philipp Schüle p.schuele@metaways.de
Date: Mon Mar 14 08:47:45 2022 +0000

Merge branch 'pu/ps/isset' into '2021.11'

tweak(Calendar/Attender): add another isset() check

See merge request tine20/tine20!1909

commit f63f44a
Merge: 1b7f0fd 3922e1b
Author: gitlabci gitlabci@metaways.de
Date: Mon Mar 14 08:28:52 2022 +0000

Merge branch '2022.11' into main

commit 3922e1b
Merge: 44e4d1f c3b83bd
Author: gitlabci gitlabci@metaways.de
Date: Mon Mar 14 08:28:50 2022 +0000

Merge branch '2021.11' into 2022.11

commit c3b83bd
Merge: 7b49635 4b36942
Author: Philipp Schüle p.schuele@metaways.de
Date: Mon Mar 14 08:27:05 2022 +0000

Merge branch 'pu/ps/groupnotfound' into '2021.11'

tweak(Calendar/Attender): catch group not found

See merge request tine20/tine20!1908

commit 440c2e0
Author: Philipp Schüle p.schuele@metaways.de
Date: Mon Mar 14 09:18:15 2022 +0100

tweak(Calendar/Attender): add another isset() check

because of:
Warning: Illegal offset type in isset or empty

commit 4b36942
Author: Philipp Schüle p.schuele@metaways.de
Date: Mon Mar 14 08:56:40 2022 +0100

tweak(Calendar/Attender): catch group not found

commit 73d28dc
Author: Paul Mehrer p.mehrer@metaways.de
Date: Fri Mar 11 18:13:18 2022 +0000

Merge branch 'pu/pm/HRaddWTRCorrection' into 'pu/pm/HRFreeTimeStatusTypeAcl'

tweak(HR) add WTRCorrection

See merge request tine20/tine20!1904

commit 8fd395b
Author: ccheng-dev c.cheng@metaways.de
Date: Wed Mar 9 17:22:27 2022 +0100

fix(Felamimail/js): resolve signature css when compose email

commit 056dcef
Merge: 7c4846a 6357a7b
Author: Cornelius Weiß c.weiss@metaways.de
Date: Wed Mar 9 15:56:32 2022 +0000

Merge branch 'pu/cw/importcostcsv' into '2022.11'

tweak(Tinebase): import csv for cost center/unit

See merge request tine20/tine20!1874

commit 7c4846a
Merge: 29b4433 d616cbe
Author: Philipp Schüle p.schuele@metaways.de
Date: Wed Mar 9 15:56:07 2022 +0000

Merge branch 'pu/ccheng/2022.11/fix_delete_node' into '2022.11'

fix(Filmanager/js): remove virtual nodes after deleted uploaded nodes

See merge request tine20/tine20!1868

commit 6357a7b
Author: Cornelius Weiß c.weiss@metaways.de
Date: Wed Mar 9 16:08:29 2022 +0100

tweak(Tinebase): import csv for cost center/unit

commit 29b4433
Author: Cornelius Weiß c.weiss@metaways.de
Date: Wed Mar 9 14:01:57 2022 +0000

Merge branch 'pu/cw/fixSalesINT0' into '2022.11'

fix(Sales): cope with taxless positions

See merge request tine20/tine20!1872

commit d616cbe
Author: ccheng-dev c.cheng@metaways.de
Date: Wed Mar 9 12:13:26 2022 +0100

fix(Filmanager/js): remove virtual nodes after deleted uploaded nodes

commit 98ebdcb
Author: Christian Feitl c.feitl@metaways.de
Date: Tue Mar 1 11:09:05 2022 +0100

feature(ActiveSync): disable remoteDeviceReset on AdminPanel

* config to disable the removeDeviceReset action on AdminPanel -> disableremotereset

commit 25ab672
Merge: d81a076 b81e677
Author: gitlabci gitlabci@metaways.de
Date: Thu Feb 24 08:51:15 2022 +0000

Merge branch '2021.11' into 2022.11

commit b81e677
Author: Christian Feitl c.feitl@metaways.de
Date: Thu Feb 24 08:49:40 2022 +0000

Merge branch 'pu/cf/felamimailScrollable' into '2021.11'

tweak(Felamimail): preview mail header if scrollable

See merge request tine20/tine20!1770

commit d81a076
Author: Cornelius Weiß c.weiss@metaways.de
Date: Wed Feb 23 18:05:55 2022 +0000

Merge branch 'pu/cw/tweakMKeyData' into '2022.11'

tweak(Tinebase): better municipality test data

See merge request tine20/tine20!1764

Releasenotes

Changelog

Features

adfe7d5 feature(Tinebase): have preg_replace as twig filter
f9d0b58 feature(HR): freeTime status in vacation UIs
4041ba6 feature(HumanResources): free time grid
27b4fa6 feature(Tinebase/Ldap): allow to configure emailAttribute
98ebdcb feature(ActiveSync): disable remoteDeviceReset on AdminPanel

Bugfixes

39c3219 fix(Tinebase/Http): prevent open_basedir failures
40347b6 fix(Tinebase/Update/15.7): fix some table versions
96b8a6e fix(Felamimail/js): get proper record when save msg as attachment
2f65847 fix(HR): can't update employee
03c7f1e fix(HumanResources): have allowed freetime types in planning only
6a1deea fix(Admin/EmailAccount): only resolveAccountEmailUsers when be method exist
3784fa5 fix(Admin): can't create new H|TOTP
8fd395b fix(Felamimail/js): resolve signature css when compose email
d616cbe fix(Filmanager/js): remove virtual nodes after deleted uploaded nodes

Refactoring

Don't miss a new tine20 release

NewReleases is sending notifications on new releases.