Kevin Papst
d3099aca39
remove redundant translation key ( #2394 )
2021-03-03 13:19:06 +01:00
Weblate (bot)
765ea63aed
Translations update from Weblate ( #2293 )
2021-03-03 12:58:42 +01:00
Kevin Papst
adf8c09fd4
refactored permission templates to match controller ( #2391 )
2021-03-03 11:31:29 +01:00
Maxim Butakov
5a90b36734
fix unreadable notice for delete modals ( #2379 )
2021-02-28 15:20:05 +01:00
Kevin Papst
2e7bfc822c
Widget fixes ( #2373 )
...
* fix click on row in team-projects
* hide deactivated users in team listing
2021-02-21 00:51:46 +01:00
Kevin Papst
607d09aefb
performance improvements ( #2329 )
...
* remove work from constructor
* refactor twig extensions
* upgrade theme
* replace sub-request with direct template rendering
2021-02-20 23:52:01 +01:00
Kevin Papst
9eb25c412e
prevent duplicate if overlapping records are disabled ( #2311 )
2021-02-06 17:31:14 +01:00
Kevin Papst
8d41fa20bd
prepare release 1.13 ( #2290 )
...
* make voters a final class
* upgrade dependencies
* sort project alphabetically in dashboard widget
* open detail page on row click
* do not break on null tag name
* added max height to scrollable widgets on dashboard
* added timesheet duplicate event
* allow to deactivate browser title update
* improve comment box
* moved role permissions to own menu
* removed tabs in user screen
* fix user can remove super-admin from own account
2021-02-01 23:43:47 +01:00
Kevin Papst
a034b3519e
added de_AT and pt as languages ( #2292 )
2021-01-23 00:00:30 +01:00
Weblate (bot)
ebf0b4de51
Translations update from Weblate ( #2253 )
...
Co-authored-by: MikKrz <mik.zly@gmail.com >
Co-authored-by: badlop <badlop@process-one.net >
Co-authored-by: Peter Donka <peter.donka@gmail.com >
Co-authored-by: 知者无涯 <wasd_jkl@outlook.com >
Co-authored-by: Kevin Papst <kevin@kevinpapst.de >
Co-authored-by: Omer I.S <omeritzicschwartz@gmail.com >
Co-authored-by: Nathan <bonnemainsnathan@gmail.com >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: Kevin Papst <kpapst@gmx.net >
2021-01-22 20:45:39 +01:00
Kevin Papst
c9ccdb5f77
replace "freelancer" invoice template with pdf version ( #2289 )
2021-01-22 19:47:05 +01:00
Kevin Papst
88b4d3842f
improve API validation error messages ( #2278 )
2021-01-20 18:57:16 +01:00
Kevin Papst
3cd7e01a2c
show calculated lockdown date in config screen ( #2274 )
2021-01-20 17:50:50 +01:00
Kevin Papst
bd39666759
do not break excel invoice templates with replacer inside formulas ( #2272 )
2021-01-19 17:25:16 +01:00
Kevin Papst
67d5cba09f
improve permission checks for timesheets with activated lockdown ( #2271 )
2021-01-17 17:50:37 +01:00
Kevin Papst
8d72d114c7
improved duration and minute selector ( #2264 )
...
* do not close modal if form is dirty
* deprecated TimesheetConfiguration
* inject timezone in form types
* cleanup usage of UserDateTimeFactory
* allow to configure increment steps for minutes
* use 15 minutes step for datetimepicker in project edit form
* use rounding rules for increments in minute select for begin and end
* allow duration in multi user and admin timesheet forms
* make dropdown values configurable
2021-01-17 14:04:13 +01:00
Kevin Papst
e2324b7d51
fix calendar problem with UTC ( #2268 )
2021-01-16 00:00:47 +01:00
Kevin Papst
1eae149c75
remove drag&drop on calendar for print views ( #2261 )
2021-01-14 20:53:18 +01:00
Kevin Papst
2a986517f7
fix pagination on invoice templates page ( #2260 )
2021-01-14 13:12:34 +01:00
Kevin Papst
bf47bb1840
hide multi update in tags view if delete_tag permission is missing ( #2259 )
2021-01-14 12:44:56 +01:00
Kevin Papst
cb6924e6d6
added event for recent activities ( #2254 )
2021-01-11 19:13:14 +01:00
Philipp Strobel
1de6b5d385
use the correct javascript event name ( #2210 )
2021-01-08 16:27:00 +01:00
Philipp Strobel
4c73fc825c
Fix dropdowns on the bottom of a page ( #2212 )
2021-01-08 15:42:09 +01:00
Weblate (bot)
d0a0786cce
Translations update from Weblate ( #2226 )
...
* Translated using Weblate (Polish)
* Translated using Weblate (Swedish)
* Translated using Weblate (Portuguese (Brazil))
* Translated using Weblate (Slovak)
Co-authored-by: Michał Jastrzębski <michu9010@gmail.com >
Co-authored-by: Andreas Håll <ante_skalman@hotmail.com >
Co-authored-by: Augusto Milão <augusto.milao01@gmail.com >
Co-authored-by: Aris <aatiger2007@gmail.com >
2021-01-08 15:22:54 +01:00
Kevin Papst
b7390ece39
week numbers by ISO ( #2248 )
2021-01-08 15:20:35 +01:00
Kevin Papst
1aae4f4d0f
fix first week in year shows wrong year ( #2239 )
2021-01-08 15:12:42 +01:00
Kevin Papst
244169d6d5
make sure to generate valid filenames ( #2238 )
2021-01-08 14:50:23 +01:00
Kevin Papst
a5fdf81df5
fix deprecations ( #2225 )
2020-12-27 20:47:09 +01:00
Kevin Papst
c1a54abc58
simplify html timesheet exporter ( #2224 )
2020-12-27 20:44:39 +01:00
Weblate (bot)
7e649dff3b
Translations update from Weblate ( #2195 )
...
Co-authored-by: Jan Hladik <jan.hladik@iquentin.cz >
Co-authored-by: Anaa Ara <martakanuu@protonmail.com >
Co-authored-by: LL Magical <lolayami2004@gmail.com >
Co-authored-by: Jakub Fabijan <animatorzPolski@gmail.com >
Co-authored-by: Hahato Toshino <ameer.amino95@gmail.com >
Co-authored-by: Nathan <bonnemainsnathan@gmail.com >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: ikmaak <info@ikmaak.nl >
Co-authored-by: Kevin Papst <kevin@kevinpapst.de >
2020-12-26 16:57:37 +01:00
Kevin Papst
40eda01c22
added export context ( #2216 )
2020-12-22 18:41:00 +01:00
Kevin Papst
74b3917e69
wrong decimal duration for more than 1000 hours ( #2214 )
2020-12-21 13:08:43 +01:00
Kevin Papst
6ada0b649c
dashboard: fix years with 53 weeks ( #2206 )
2020-12-18 13:09:28 +01:00
Kevin Papst
e21fc656e4
replace striptags with validator ( #2192 )
2020-12-14 00:28:30 +01:00
Kevin Papst
f4f5c8fa88
escape configurable fields ( #2191 )
2020-12-13 03:15:46 +01:00
Kevin Papst
64d1aecf16
support mysqli in connection string ( #2190 )
2020-12-13 03:13:04 +01:00
Kevin Papst
26c2d5aa81
prepare release 1.12 ( #2183 )
...
* updated dependencies (#2125 )
* display application name and version in console (#2150 )
2020-12-10 16:25:14 +01:00
Weblate (bot)
78d8212e57
Translations update from Weblate ( #2136 )
...
Co-authored-by: Kevin Papst <kevin@kevinpapst.de >
Co-authored-by: koffevar <egor.kafisov@gmail.com >
Co-authored-by: Anaa Ara <martakanuu@protonmail.com >
Co-authored-by: 朱伟 <2676988242@qq.com >
Co-authored-by: yn <bilisenyou@outlook.com >
Co-authored-by: Woodyx <shiposhouyou@gmail.com >
Co-authored-by: thekeymethod <csokan.andras87@protonmail.ch >
Co-authored-by: Daniel de Souza Melo <jxzk@protonmail.com >
Co-authored-by: João Tiago Antunes <jtiago.cbr@gmail.com >
2020-12-10 15:06:10 +01:00
Kevin Papst
7a3388646b
allow custom export repositories ( #2182 )
2020-12-10 15:00:14 +01:00
Kevin Papst
c3fe8d1c39
access custom-fields in twig invoice templates ( #2168 )
2020-12-09 10:49:48 +01:00
Kevin Papst
fcd9974a7c
suppress notice for tempnam ( #2166 )
2020-12-09 10:01:50 +01:00
Kevin Papst
53dc322fd1
improve permission screen ( #2177 )
2020-12-09 01:17:48 +01:00
Kevin Papst
4cab1d323c
remove support as issue types ( #2173 )
2020-12-08 23:11:48 +01:00
Kevin Papst
686d55de6e
added config for issue templates ( #2172 )
2020-12-08 20:23:15 +01:00
Kevin Papst
0d2d40791a
allow to reassign timesheets from delete-user form ( #2159 )
2020-12-03 22:52:58 +01:00
Kevin Papst
4302ecd6ea
fixed broken test ( #2151 )
2020-11-29 19:40:51 +01:00
Weblate (bot)
fc12056ba2
updated polish translations ( #2135 )
...
Co-authored-by: Piotr Bub <pbubacz@live.com >
2020-11-21 11:43:42 +01:00
Weblate (bot)
72edce86ba
Translations update from Weblate - Slovak 89% Romanian 100% ( #2106 )
...
Co-authored-by: MikeSierraRO <razvan@zeces.ro >
Co-authored-by: Anaa Ara <martakanuu@protonmail.com >
2020-11-17 11:51:42 +01:00
Kevin Papst
288fc5dd08
fix timezone for timesheets created by other users ( #1509 )
2020-11-13 17:46:32 +01:00
Kevin Papst
7503899a9b
re-order fields in search form ( #2120 )
2020-11-12 11:14:43 +01:00