Commit Graph

30 Commits (36ba619d5a5528e529104e5ab7a59c070bbc5ab1)

Author SHA1 Message Date
Igor Scheller c2b2487721 Locale: Set initial locale using request language
Allen Taylor 02ba802d6b configured var dump server
Igor Scheller d79d2c87bc More .editorconfig improvements
Igor Scheller 984ce25728 Moved development error handler setup to ConfigureEnvironmentServiceProvider
Igor Scheller 2605204af8 Moved error reporting settings to ConfigureEnvironmentServiceProvider
Igor Scheller 2b1ccb6406 Configure application timezone globally
Igor Scheller f3af7bab50 Fixed Schedule XML parser to support minimum import
Igor Scheller d455b95f5d Updated gettext/gettext package to v5
Igor Scheller d27bcabc8b tests: code coverage cleanup
Igor Scheller 47e209e125 ImportSchedule: Append talk language to shift title
Resolves  (Include talk language into Frab-imported shift titles)
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)
Igor Scheller 68afc74b03 Formatting to follow PSR-12
Igor Scheller 2cce967eb0 Tests: Replaced duplicates and formatting/cleanup
Igor Scheller 867d720f15 Tests: Replaced setMethods as it is deprecated
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
Igor Scheller fa35187795 Removed .mo translation files from version control, use .po as fallback
Igor Scheller faf74150e9 Mailer: Use users locale for translation
msquare 1e16f4c47e
Merge pull request from MyIgel/version
Added version to credits and metrics page
Igor Scheller 4582f808f0 Added version to credits and metrics page
Igor Scheller 508695efb2 Replaced gettext translation with package
This allows to check if no translation is available
Igor Scheller f90ab26fee Moved translation helpers to sub namespace
Igor Scheller bcce2625a8 Implemented AuthController for login
* Moved /login functionality to AuthController
* Refactored password handling logic to use the Authenticator
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/]
```
Igor Scheller c74fa7955d phpunit: Upgrade to version 8, fixed tests, formatting
Use `dms/phpunit-arraysubset-asserts` after `assertArraySubset` got deprecated
Igor Scheller c9d7e88cc7 Implemented controller permissions
Igor Scheller c33940f64a Moved permission checks to Authenticator class
Igor Scheller 4e09ee3eb2 Replaced more user related stuff
(Contains some buggy stuff too...)
Igor Scheller d15946df2d Changed `src/` code and templates to use the new user model
Igor Scheller b443b53919 Translation: added pluralization support
Igor Scheller 427315195b Moved translation/internationalization to Helpers\Translator class