Commit Graph

102 Commits (f201b2f1c826cca0666a1e9b295755d65f699d32)

Author SHA1 Message Date
Igor Scheller f201b2f1c8 Merge branch 'feature-bootstrap5'
# Conflicts:
#	package.json
#	tests/Unit/Renderer/Twig/Extensions/GlobalsTest.php
#	webpack.config.js
#	yarn.lock
Michael Weimann 2098946a6f
update to bootstrap 5.1
Igor Scheller 6cfeedc57a Fixed more themes and styles/types
Igor Scheller 7917e32f3e
Fixed api key toggle driver license config display and dashboard
Michael Weimann a0d216c61d
extend content security policy to allow data images
Michael Weimann 4428266488
migrate panels to cards
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 3912b4e93e Set initial admin password if configured
Resolves  (Allow admins to configure the initial password of the admin user)
Closes  PR (Allow to configure initial admin pw)
Benjamin Wand 5293bc7192
Theme for DiVOC R2R
Allen Taylor 02ba802d6b configured var dump server
Igor Scheller b5c974b9e3 Add new questions frontend
Igor Scheller 857ed23548 Added FAQ
Igor Scheller 251f2cbfa6 OAuth: Added display name and metrics, show providers on user page
Igor Scheller 80941c2999 Login: Added OAuth support
msquare aabd98241c add teal rc3 theme
msquare c59bf69f0c add fonts to rc3 theme
msquare 8f62e5bf15 add rc3 theme (colors & background image), fix background of select2
Igor Scheller efddc102d1 Use more configs from env, improved docker setup
Christian Heusel 47617f6284 make more options accessible via env vars
* correct the yaml synctax for the docker file
* create an extra env file for the optional config stuff
* modify the default config to respect the set env vars

Signed-off-by: Christian Heusel <christian@heusel.eu>
Igor Scheller e4247cd0bd Metrics: Use buckets for work, worklog and vouchers
Tim Neumann a50dd9cae0 Add option for minutes after shift start where signup is allowed
Igor Scheller e2e2ac0c68 Metrics: Added configured locales and themes, refactoring/formatting
Igor Scheller 795a0631cb Added application base url: Redirector now uses URLs instead of relative paths
Igor Scheller 6b1c22a743 Removed LegacyUrlGenerator
Igor Scheller d323b75501 News: Rewrite
Igor Scheller e4a06fb457 Header: Add external links
msquare 0cab703c94
Merge pull request from MyIgel/pronoun
User: Add pronoun statement
Igor Scheller 537179df66 Shifts overview: Added filter_max_duration to limit max runtime
Igor Scheller 8f2da56892 Voucher: Added hours_per_voucher setting
Igor Scheller e1471248fe User: Add pronoun statement
Igor Scheller 25cdf1cac8 Voucher: Added calculation start time
msquare 3a6d096fff add 36c3 theme
msquare 3ce3129b6e feature: disable lastname+prename in config
msquare 9e9fee25f2 all 3 color themes for camp and high contrast theme
msquare c412f6b009 add cccamp19 theme
Igor Scheller 508695efb2 Replaced gettext translation with package
This allows to check if no translation is available
Igor Scheller bcce2625a8 Implemented AuthController for login
* Moved /login functionality to AuthController
* Refactored password handling logic to use the Authenticator
MichiK 142871f852 Add a config option for maximum signup in advance
We now have `signup_advance_hours` in the configuration that
only allows signup for shifts so many hours in the future.
A notice is displayed in the shift view for shifts in the
far future, together with an info notice on when signup for
that shift will be possible.

In addition, we now have a new shift state `NOT_YET` for this
purpose so we do not have to abuse `SHIFT_ENDED` anymore for
`signup_requires_arrival` as well.
Igor Scheller 94fea1edad Use ini timezone setting
Igor Scheller 4e709d0d23 Log messages without inline HTML
msquare f6a87535a0 add help button to ical export for android, fixes
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/]
```
Janne Heß 79b30fa3a8 Support disabling the planned arrival
We also use Engelsystem for single-day events, and the planned
arrival/departure feature doesn't make sense for us.
Janne Heß 665e444e88 Support disabling the DECT field
It's a really chaos-event-specific feature and is confusing for many
people on non-chaos events.
Igor Scheller e1be950fb1 config: Improved mail encryption documentation
Janne Heß 69ac1b2d21 Support disabling the arrival feature
Setting `autoarrive` to true will now cause all newly registered angels
to be automatically confirmed as arrived.
Janne Heß afa4506e11 Support alternative home sites
Igor Scheller 330356043d credits: Allow customization
Phi|eas |ebada 5696dbffc2 Degender shirt sizes
As requested on [twitter](https://twitter.com/sdrnoise/status/1069327306475347968).

Following [Geekfeminism's naming scheme](http://geekfeminism.wikia.com/wiki/T-shirts).
Igor Scheller fd37c9d60e Added additional headers