Commit Graph

49 Commits (bf1ea07eab54dce7f35b2a0f6c5500690c5cd73f)

Author SHA1 Message Date
Igor Scheller 2cfce86e25 Fixed formatting
msquare ca8f851ab1 user shirt edit: finetuning shirt edit view and logs
Michael Weimann 86606c8055
fix css and datepicker
Igor Scheller 993e64944f Fixed formatting
Igor Scheller 6cfeedc57a Fixed more themes and styles/types
Igor Scheller d51edb6092
Fixed backend pages, shifts table header
Igor Scheller 191a3a7d48
Replaced info and calendar icons
Michael Weimann b68af58321
migrate datetime picker to bs5
fix bs5 time picker

fix datetime picker js error
Igor Scheller 36ba619d5a
Fixed button sizes and types
Igor Scheller b41a9a02d1
Use bootstrap icons instead of glyphicons
Michael Weimann 5f7fcb9018
make all themes basically working with bs5
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>

migrate buttons and badges

Signed-off-by: Michael Weimann <mail@michael-weimann.eu>

upgrade bootstrap, fix devtool

remove postcss-preset-env

remove npm-run-all

add theme info to design

add theme configs for 2-15

make all themes compile

fix node env in script

refactor theme config

make all themes basically working

fix sass 3rd party warnings

replace slash div by math.div
Igor Scheller 30e1d41c0a EventConfig: Set time on dates
Igor Scheller 5cdf3889f9 Add max length for user settings
msquare 39f96783cf review changes
Igor Scheller c44d48a22a Registration: Added autocompletion information and fixed naming
Igor Scheller 390db395a6 File formatting fixes
Igor Scheller b6eda8dbfc Fix profile link to mark angels as arrived
Igor Scheller 204ff4c0e7 rooms admin: Set a maximum character length
closes  (Room names with more than 35 characters dispatch a team of untrained monkeys)
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 7e53c45890 Change the color of "reset" in admin_arrive
MichiK 4e3232e57a Replace datepicker and remove datepicker inline JS
MichiK 36b7f8d2a2 Fix datepicker
`<input type="date">` and JS datepicker combined cause trouble in some
browsers, so this changes all the date input fields' type to `text`
via JS so that the browser's datepicker is only used when a user has
disabled JavaScript.

In addition, it adds a placeholder so the user knows which date format
to use when entering the date manually.

This closes .
Igor Scheller 944c29b964 Require POST for sending forms
* Ensure that the form is submitted with a post request
* Replaced several links with forms

Closes  (Security Vulnerability)
Igor Scheller 23c0fae36f Added csrf middleware
Igor Scheller 7f61dc95be EventConfig: Merge event configuration from database to global config
Nos- b2303c0723 Tried to fix inputfields for date, email, tel
Igor Scheller d0abc27c07 Merge remote-tracking branch 'MyIgel/translations'
Igor Scheller 222c9fed7d Merge remote-tracking branch 'MyIgel/templating'
Igor Scheller acfe72cb91 Removed translation from config file
Igor Scheller 427315195b Moved translation/internationalization to Helpers\Translator class
Nos- bd8ceda683 Revert "Tried to fix inputfields for date, email, tel"
This reverts commit 80f3bb5154a215d9fb5627559fa240acccab09c4.
Nos- ac6361b51b Tried to fix inputfields for date, email, tel
msquare df30f7d5d8 merge pr : Use npm to handle frontend dependencies
Bot 28349b69a8 Changed JS to use single quotes instead of double quotes
msquare 2832fe48ee rename some params (codestyle)
Bot 952c7892f3 Formatting & Docstrings
msquare 1289101f6e rewrite controller for creating shift entries
msquare a5f5dc52c8 update bootstrap-datepicker and set orientation to bottom, fixes
Igor Scheller d0074cf006 Merge remote-tracking branch 'engelsystem/feature-igel-rewrite'
# Conflicts:
#	includes/controller/angeltypes_controller.php
#	includes/pages/admin_groups.php
#	includes/pages/user_settings.php
#	includes/sys_page.php
#	src/Exceptions/Handler.php
#	src/Http/Request.php
Igor Scheller 3002ed9e93 Security: Only allow angels with admin_news_html privilege to use HTML
Igor Scheller cc01c906ba : Integration of symfony/http-foundation request
msquare 4d08434d31 fix problem with html select containing 0 as key
Igor Scheller 8254a79c58 Bugfixes & improvements
Bot 55141154c0 Replaced " with '
Bot 356b2582f3 PPHDoc, formatting, fixes, cleanup
Bot d71e7bbfad Formatting
Bot 7313e15ce8 PSR-2 formatting
msquare 409761ce4b rebuild login page
msquare 1a1ca1d1b5 split templates into different files