Commit graph

124 commits

Author SHA1 Message Date
Tim Neumann
a50dd9cae0 Add option for minutes after shift start where signup is allowed 2020-09-02 13:12:16 +02:00
Igor Scheller
e947e788f9 Rebuild logs view 2020-05-01 21:41:06 +02:00
Igor Scheller
04fe35c822 Added /design path to show template elements 2020-04-25 17:04:57 +02:00
Igor Scheller
2b1ccb6406 Configure application timezone globally 2020-04-25 17:04:57 +02:00
Igor Scheller
e2e2ac0c68 Metrics: Added configured locales and themes, refactoring/formatting 2020-04-25 17:04:57 +02:00
Igor Scheller
795a0631cb Added application base url: Redirector now uses URLs instead of relative paths 2020-04-25 15:50:57 +02:00
Igor Scheller
6b1c22a743 Removed LegacyUrlGenerator 2020-04-25 15:50:57 +02:00
Igor Scheller
d323b75501 News: Rewrite 2020-04-25 15:50:57 +02:00
Igor Scheller
e4a06fb457 Header: Add external links 2019-12-28 21:46:52 +01:00
msquare
0cab703c94
Merge pull request from MyIgel/pronoun
User: Add pronoun statement
2019-12-27 19:47:52 +01:00
Igor Scheller
537179df66 Shifts overview: Added filter_max_duration to limit max runtime 2019-12-27 18:58:27 +01:00
Igor Scheller
8f2da56892 Voucher: Added hours_per_voucher setting 2019-12-27 06:07:48 +01:00
Igor Scheller
e1471248fe User: Add pronoun statement 2019-12-26 19:18:47 +01:00
Igor Scheller
25cdf1cac8 Voucher: Added calculation start time 2019-12-25 16:26:59 +01:00
msquare
d70d7c6436 Resolve redirect problem in schedule import 2019-12-08 12:56:47 +01:00
Igor Scheller
064a175027 Renamed GuzzleServiceProvider to HttpClientServiceProvider, fixed translation and import error 2019-12-08 02:20:51 +01:00
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)
2019-12-08 02:20:48 +01:00
Igor Scheller
89742ecd55 Response: Added with and withInput methods and back/redirect functions 2019-12-08 02:12:56 +01:00
msquare
3a6d096fff add 36c3 theme 2019-11-23 18:39:09 +01:00
Igor Scheller
dd03662968 Rebuild password reset 2019-10-08 16:17:06 +02:00
msquare
3ce3129b6e feature: disable lastname+prename in config 2019-08-24 10:56:59 +02:00
msquare
1e16f4c47e
Merge pull request from MyIgel/version
Added version to credits and metrics page
2019-07-21 13:38:05 +02:00
Igor Scheller
4582f808f0 Added version to credits and metrics page 2019-07-21 03:19:19 +02:00
msquare
9e9fee25f2 all 3 color themes for camp and high contrast theme 2019-07-20 23:58:14 +02:00
msquare
c412f6b009 add cccamp19 theme 2019-07-20 23:58:14 +02:00
msquare
6ca0e8e81a all 3 color themes for camp and high contrast theme 2019-07-14 13:09:08 +02:00
msquare
10d0428f64 add cccamp19 theme 2019-07-11 20:09:49 +02:00
Igor Scheller
7414f9b23d Implemented Validation for controllers 2019-07-09 21:43:18 +02:00
Igor Scheller
508695efb2 Replaced gettext translation with package
This allows to check if no translation is available
2019-07-08 01:58:06 +02:00
Igor Scheller
f90ab26fee Moved translation helpers to sub namespace 2019-07-08 01:58:06 +02:00
Igor Scheller
bcce2625a8 Implemented AuthController for login
* Moved /login functionality to AuthController
* Refactored password handling logic to use the Authenticator
2019-07-08 01:57:59 +02:00
9232513831 Fix caching issue for '/' route 2019-06-14 04:15:20 +02:00
Igor Scheller
6ed891fc04 Added logout via AuthController 2019-06-12 10:24:02 +02:00
Igor Scheller
2e51fbff9d Added / route with redirects 2019-06-12 10:21:20 +02:00
Igor Scheller
e948091066 Replaced old /api endpoint with ApiController 2019-06-12 10:20:08 +02:00
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.
2019-06-04 21:24:59 +02:00
Igor Scheller
94fea1edad Use ini timezone setting 2019-06-04 21:21:34 +02:00
Igor Scheller
4e709d0d23 Log messages without inline HTML 2019-06-03 20:33:09 +02:00
msquare
f6a87535a0 add help button to ical export for android, fixes 2019-05-05 15:23:13 +02:00
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/]
```
2019-04-25 18:17:19 +02:00
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.
2019-04-23 21:05:56 +02:00
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.
2019-04-23 12:43:45 +02:00
Igor Scheller
e1be950fb1 config: Improved mail encryption documentation 2019-04-20 20:02:22 +02:00
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.
2019-03-09 13:53:08 +01:00
Janne Heß
afa4506e11 Support alternative home sites 2019-03-09 13:52:13 +01:00
Igor Scheller
491ee37651 Don't save sessions permanently on api and metrics paths
closes  (Session on API calls)
2018-12-28 20:35:44 +01:00
Igor Scheller
330356043d credits: Allow customization 2018-12-22 12:01:23 +01:00
Igor Scheller
c5621b82cf Implemented /metrics endpoint and reimplemented /stats
closes  (/metrics endpoint)

Usage:
```yaml
scrape_configs:
  - job_name: 'engelsystem'
    static_configs:
    - targets: ['engelsystem.example.com:80']
```
2018-12-19 22:36:42 +01:00
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).
2018-12-03 19:20:58 +01:00
Igor Scheller
fd37c9d60e Added additional headers 2018-11-21 19:24:36 +01:00