Igor Scheller
e2e18db460
API: Moved json handling and route-api tagging to ApiRouteHandler
2023-12-22 15:14:01 +01:00
Igor Scheller
f826cee63c
Move api key reset to authenticator, set api_key on registration
2023-12-22 15:14:01 +01:00
Xu
fec2f17bea
fix date translations
2023-11-24 17:10:10 +01:00
Xu
44efd910c6
Add day of event to date dropdowns, move task notice
2023-11-18 21:04:50 +01:00
Igor Scheller
ee7d30b339
Schedule import: Show error message on schedule parsing errors
2023-09-18 17:27:15 +02:00
Igor Scheller
24ecea0d65
Shifts: Fix day marker on start of day
2023-08-29 20:11:37 +02:00
Michael Weimann
f4030b86af
Add day of event in footer and on dashboard
2023-08-18 14:46:19 +02:00
Thomas Rupprecht
d4104850be
phpstan fixes (partial level 3) ( #1091 )
2023-04-01 14:39:25 +02:00
Igor Scheller
523e984122
Added git HEAD to version parsing
2023-02-28 16:12:01 +01:00
Bot
ad360a70fb
Require comma at last array element and no single line space
2023-02-09 18:19:38 +01:00
Bot
f9d22f9bda
Set strict types everywhere (except includes)
2023-02-03 20:55:58 +01:00
Michael Weimann
3c6a5bb385
Fix strict types errors
2023-02-03 20:55:58 +01:00
Igor Scheller
a9cd00c37a
Authenticator: Improve auth methods handling, esp. for api endpoints
2023-02-02 20:01:31 +01:00
Thomas Rupprecht
e844c98871
Convert class const's to enum's ( #1050 )
...
* convert `Migrate::(UP|DOWN)` class const to `MigrateDirection` enum
* convert `Handler::(ENV_PRODUCTION|ENV_DEVELOPMENT)` class const to `Environment` enum
* convert `ShiftSignupState::(FREE|...|NOT_ARRIVED)` class const to `ShiftSignupStatus::(FREE|...|NOT_ARRIVED)` enum
2023-01-24 19:23:57 +01:00
Johannes Rudolph
64be48c646
Add Possibility for Custom Translations: config/[locale]/custom.po
2023-01-17 19:22:59 +01:00
Igor Scheller
2be8e565bf
Refactored UUID generation: use pseudo unique named UUID for schedules
2023-01-06 14:16:41 +01:00
Michael Weimann
59cfce0c76
Enable space after cast sniff and remove .git-blame-ignore-revs
2022-12-25 11:59:45 +01:00
Michael Weimann
2ad4203dd3
Add useless comment phpcs sniff
2022-12-20 22:19:49 +01:00
Michael Weimann
61139e03c3
Use constructor property promotion
...
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
2022-12-20 22:18:34 +01:00
Michael Weimann
b004f865b4
Set native property types
...
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
2022-12-15 20:13:50 +01:00
Michael Weimann
aff8826c99
Set native return types
...
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
2022-12-15 20:13:31 +01:00
Michael Weimann
2b88322c0c
Set native parameter types
...
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
2022-12-15 20:13:30 +01:00
Igor Scheller
99afe3f651
Permissions refactoring
...
* Migration: Added groups, privileges, user_groups, group_privileges, improved references
* Models: Added Group, Privilege and integrated it into User
* Replaced old permission handling with new models
2022-11-06 12:41:52 +01:00
Igor Scheller
4d9f4694ae
Groups: Fix naming and update IDs
2022-10-22 17:49:20 +02:00
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
Michael Weimann
006dde9d8e
Add SlevomatCodingStandard.Variables.UnusedVariable
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
66e7a3e183
Add unused imports phpcs rule
2022-04-19 23:33:44 +02:00
Michael Weimann
c4b2fbda1a
Remove date/time pickers
2022-04-19 23:33:44 +02:00
Igor Scheller
8d436d988a
More PHP 8.1 fixes to be compatible
2021-12-29 11:00:02 +01:00
Igor Scheller
4ff44d141c
Translator: Fix values handling when array keys are set
...
Fixes #820 (Password recovery not working)
2021-07-11 00:51:30 +02:00
Igor Scheller
3912b4e93e
Set initial admin password if configured
...
Resolves #806 (Allow admins to configure the initial password of the admin user)
Closes #809 PR (Allow to configure initial admin pw)
2021-05-24 15:41:16 +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
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
47e209e125
ImportSchedule: Append talk language to shift title
...
Resolves #587 (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 #553 (Change Frab Import from xCal to XML)
Resolves #538 (Feature Request: Multi Frab Import)
2019-12-08 02:20:48 +01:00
Igor Scheller
d203071de0
First step to PHP 7.4 compatibility...
2019-11-29 16:56:44 +01:00
Luca
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 #624 from MyIgel/version
...
Added version to credits and metrics page
2019-07-21 13:38:05 +02:00