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