Commit graph

41 commits

Author SHA1 Message Date
Igor Scheller
7cd4befdfa Refactored shift entry deletion: Use event for notification and worklog creation 2022-10-14 16:27:51 +02:00
Igor Scheller
870a92efd5 Move NightShiftMultiplier calculation to Shifts helper 2022-10-14 16:27:51 +02:00
Michael Weimann
29aec8d72f Fix barchart division by 0 error 2022-07-18 19:33:58 +02:00
Igor Scheller
cf53d85ced Fixed coverage for BarChart test 2022-07-12 00:36:38 +02:00
Igor Scheller
c957b2784a Cleanup duplicated app calls, replaced deprecated methods, readability improvements 2022-07-11 23:30:41 +02:00
Michael Weimann
1277f8f96f Replace chart-js with backend rendering
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
2022-07-11 23:30:41 +02:00
Igor Scheller
bb49b308fb Generate UUID as shifts transaction id and fixed translation 2022-06-12 17:02:19 +02:00
Igor Scheller
b842466b3a Added assets hashing after build, added favicon 2022-04-29 22:26:58 +02:00
Michael Weimann
c4b2fbda1a Remove date/time pickers 2022-04-19 23:33:44 +02:00
Igor Scheller
ec355d40f5 Added user related factories 2021-08-08 18:31:33 +02:00
Igor Scheller
4ff44d141c Translator: Fix values handling when array keys are set
Fixes  (Password recovery not working)
2021-07-11 00:51:30 +02:00
Igor Scheller
c2b2487721 Locale: Set initial locale using request language 2021-04-12 17:13:48 +02:00
Allen Taylor
02ba802d6b configured var dump server 2021-01-09 16:44:02 +01:00
Igor Scheller
d79d2c87bc More .editorconfig improvements 2020-06-28 19:39:29 +02:00
Igor Scheller
984ce25728 Moved development error handler setup to ConfigureEnvironmentServiceProvider 2020-04-25 17:04:57 +02:00
Igor Scheller
2605204af8 Moved error reporting settings to ConfigureEnvironmentServiceProvider 2020-04-25 17:04:57 +02:00
Igor Scheller
2b1ccb6406 Configure application timezone globally 2020-04-25 17:04:57 +02:00
Igor Scheller
f3af7bab50 Fixed Schedule XML parser to support minimum import 2020-04-25 16:54:30 +02:00
Igor Scheller
d455b95f5d Updated gettext/gettext package to v5 2020-04-25 16:42:21 +02:00
Igor Scheller
d27bcabc8b tests: code coverage cleanup 2020-01-02 15:09:08 +01:00
Igor Scheller
47e209e125 ImportSchedule: Append talk language to shift title
Resolves  (Include talk language into Frab-imported shift titles)
2019-12-08 02:20:51 +01:00
Igor Scheller
42721e9572 Added Schedule parsing and replaced old Fahrplan importer
Resolves  (Change Frab Import from xCal to XML)
Resolves  (Feature Request: Multi Frab Import)
2019-12-08 02:20:48 +01:00
Igor Scheller
68afc74b03 Formatting to follow PSR-12 2019-11-11 00:05:41 +01:00
Igor Scheller
2cce967eb0 Tests: Replaced duplicates and formatting/cleanup 2019-11-06 13:16:00 +01:00
Igor Scheller
867d720f15 Tests: Replaced setMethods as it is deprecated 2019-11-06 12:29:58 +01:00
6cde313e47 Move translations whose message ids do not appear as literals in the sources into a separate file
Test whether additional.{m,p}o files are loaded correctly
2019-10-28 14:25:31 +01:00
Igor Scheller
fa35187795 Removed .mo translation files from version control, use .po as fallback 2019-10-13 13:16:22 +02:00
Igor Scheller
faf74150e9 Mailer: Use users locale for translation 2019-10-06 21:18:42 +02:00
msquare
1e16f4c47e
Merge pull request from MyIgel/version
Added version to credits and metrics page
2019-07-21 13:38:05 +02:00
Igor Scheller
4582f808f0 Added version to credits and metrics page 2019-07-21 03:19:19 +02:00
Igor Scheller
508695efb2 Replaced gettext translation with package
This allows to check if no translation is available
2019-07-08 01:58:06 +02:00
Igor Scheller
f90ab26fee Moved translation helpers to sub namespace 2019-07-08 01:58:06 +02:00
Igor Scheller
bcce2625a8 Implemented AuthController for login
* Moved /login functionality to AuthController
* Refactored password handling logic to use the Authenticator
2019-07-08 01:57:59 +02:00
Igor Scheller
79c92da8c1 Formatting
```bash
php-cs-fixer fix --allow-risky=yes --rules=@PSR2,psr4,mb_str_functions.php_unit_construct,php_unit_ordered_covers,trailing_comma_in_multiline_array --rules='{"array_syntax": {"syntax":"short"}}' [tests/|src/]
```
2019-04-25 18:17:19 +02:00
Igor Scheller
c74fa7955d phpunit: Upgrade to version 8, fixed tests, formatting
Use `dms/phpunit-arraysubset-asserts` after `assertArraySubset` got deprecated
2019-04-25 17:56:06 +02:00
Igor Scheller
c9d7e88cc7 Implemented controller permissions 2018-12-02 12:53:31 +01:00
Igor Scheller
c33940f64a Moved permission checks to Authenticator class 2018-12-02 12:53:31 +01:00
Igor Scheller
4e09ee3eb2 Replaced more user related stuff
(Contains some buggy stuff too...)
2018-10-31 13:43:23 +01:00
Igor Scheller
d15946df2d Changed src/ code and templates to use the new user model 2018-10-31 13:43:23 +01:00
Igor Scheller
b443b53919 Translation: added pluralization support 2018-10-30 22:50:22 +01:00
Igor Scheller
427315195b Moved translation/internationalization to Helpers\Translator class 2018-08-29 23:46:31 +02:00