Commit Graph

28 Commits (1a5c10dd417646af74581a567608e904dc96a62f)

Author SHA1 Message Date
Igor Scheller 973c108b15 credits: Make them translatable and use markdown
Igor Scheller 7c9910677e Frontend: Show language selects on every page
Igor Scheller c9ebaa972c Shifts view: Persist hidden filters
Igor Scheller dd03662968 Rebuild password reset
Igor Scheller 8f8130634e Show normal login page after registration, added msg() template function
Igor Scheller 24bfc29220 login: Added div around cookies note to center it
msquare 0c51d3c487 make shift calendar printable
msquare 0e6de03ac1 fix login text field icons
msquare eefae43a47 simplified login form, show password recovery always, some camp theme tweaks
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 bcce2625a8 Implemented AuthController for login
* Moved /login functionality to AuthController
* Refactored password handling logic to use the Authenticator
Igor Scheller 330356043d credits: Allow customization
MichiK 252f003b94 Really fix the data/timepicker CSS and JS
Attaching the timepicker to the input instead of the sorrounding div didn't
turn out as expected. Therefore, I used the same mechanism for DOM attachment
and lazy initialization for the timepicker like for the datepicker.

Instead of trying to load the CSS through webpack and some JS voodoo, it's
a lot simpler to just include it via the normal base theme CSS. This works.
In addition, I noticed that there is an easier way to read the current locale.
No need to do this twice via different ways.

This closes .
MichiK f83e754f84 Fix the timepicker in shifts view
This is one part of .
MichiK ed5ee3235e Add timepickers in shifts view
Igor Scheller 2588bbf7bc Templating: Improved error templates
Igor Scheller 23c0fae36f Added csrf middleware
Igor Scheller d15946df2d Changed `src/` code and templates to use the new user model
Igor Scheller 90e1a94962 Make application name configurable
* Added app_name configuration option
* Extended `EngelsystemMailer` to prepend the application name to all mails

Closes 
Igor Scheller 7f61dc95be EventConfig: Merge event configuration from database to global config
Igor Scheller fcee7d752f Templates cleanup
Igor Scheller 2aad181798 Footer: Add additional links to the footer
Closes  (Support for additional footer links)
Igor Scheller 414a21b3c6 Shifts overview: Moved the filter button to be more visible
Igor Scheller c1e0e121f0 Navbar: Display user angel icon
Igor Scheller 66038eda14 Merge branch 'twig-templates'
Nos- b2303c0723 Tried to fix inputfields for date, email, tel
Igor Scheller c1a1180d1f Moved frontend, templates and lang to resources