Igor Scheller
251f2cbfa6
OAuth: Added display name and metrics, show providers on user page
4 years ago
Igor Scheller
80941c2999
Login: Added OAuth support
4 years ago
msquare
aabd98241c
add teal rc3 theme
4 years ago
msquare
c59bf69f0c
add fonts to rc3 theme
4 years ago
msquare
8f62e5bf15
add rc3 theme (colors & background image), fix background of select2
4 years ago
Igor Scheller
efddc102d1
Use more configs from env, improved docker setup
4 years ago
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>
4 years ago
Igor Scheller
e4247cd0bd
Metrics: Use buckets for work, worklog and vouchers
4 years ago
Tim Neumann
a50dd9cae0
Add option for minutes after shift start where signup is allowed
4 years ago
Igor Scheller
e2e2ac0c68
Metrics: Added configured locales and themes, refactoring/formatting
5 years ago
Igor Scheller
795a0631cb
Added application base url: Redirector now uses URLs instead of relative paths
5 years ago
Igor Scheller
6b1c22a743
Removed LegacyUrlGenerator
5 years ago
Igor Scheller
d323b75501
News: Rewrite
5 years ago
Igor Scheller
e4a06fb457
Header: Add external links
5 years ago
msquare
0cab703c94
Merge pull request #705 from MyIgel/pronoun
...
User: Add pronoun statement
5 years ago
Igor Scheller
537179df66
Shifts overview: Added filter_max_duration to limit max runtime
5 years ago
Igor Scheller
8f2da56892
Voucher: Added hours_per_voucher setting
5 years ago
Igor Scheller
e1471248fe
User: Add pronoun statement
5 years ago
Igor Scheller
25cdf1cac8
Voucher: Added calculation start time
5 years ago
msquare
3a6d096fff
add 36c3 theme
5 years ago
msquare
3ce3129b6e
feature: disable lastname+prename in config
5 years ago
msquare
9e9fee25f2
all 3 color themes for camp and high contrast theme
6 years ago
msquare
c412f6b009
add cccamp19 theme
6 years ago
Igor Scheller
508695efb2
Replaced gettext translation with package
...
This allows to check if no translation is available
6 years ago
Igor Scheller
bcce2625a8
Implemented AuthController for login
...
* Moved /login functionality to AuthController
* Refactored password handling logic to use the Authenticator
6 years ago
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.
6 years ago
Igor Scheller
94fea1edad
Use ini timezone setting
6 years ago
Igor Scheller
4e709d0d23
Log messages without inline HTML
6 years ago
msquare
f6a87535a0
add help button to ical export for android, fixes #402
6 years ago
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/]
```
6 years ago
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.
6 years ago
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.
6 years ago
Igor Scheller
e1be950fb1
config: Improved mail encryption documentation
6 years ago
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.
6 years ago
Janne Heß
afa4506e11
Support alternative home sites
6 years ago
Igor Scheller
330356043d
credits: Allow customization
6 years ago
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 ).
6 years ago
Igor Scheller
fd37c9d60e
Added additional headers
6 years ago
msquare
c1494fc1e7
add 35c3 theme dark
6 years ago
Igor Scheller
90e1a94962
Make application name configurable
...
* Added app_name configuration option
* Extended `EngelsystemMailer` to prepend the application name to all mails
Closes #426
6 years ago
Igor Scheller
2aad181798
Footer: Add additional links to the footer
...
Closes #435 (Support for additional footer links)
6 years ago
Igor Scheller
4bd38305dc
Readme: Clarify config file names
...
Closes #465 (tshirt_sizes seem mixed with the default config)
6 years ago
Igor Scheller
0d38de6a2c
Mail: should use sendmail as a default
6 years ago
Igor Scheller
b46207f911
Merge remote-tracking branch 'MyIgel/session'
6 years ago
Igor Scheller
6187eed3bb
Merge remote-tracking branch 'MyIgel/mailing'
6 years ago
Igor Scheller
2a134e6c0b
Config: Removed nightshifts query
6 years ago
Igor Scheller
104e4f4c43
Session: Added Symfony PDO backend
6 years ago
Igor Scheller
d0abc27c07
Merge remote-tracking branch 'MyIgel/translations'
6 years ago
Igor Scheller
47b3d35f36
Changed configuration comments to english
6 years ago
Igor Scheller
01e9c22695
Implemented mailing abstraction
...
Closes #434
6 years ago