Igor Scheller
304b599cf4
OAuth: Allow - in URLs and fix response handling
2020-12-26 16:09:39 +01:00
Igor Scheller
b5c974b9e3
Add new questions frontend
2020-12-20 17:46:45 +01:00
Igor Scheller
857ed23548
Added FAQ
2020-12-20 17:46:45 +01:00
msquare
d3265ef70a
add password settings page
2020-11-25 00:49:45 +01:00
Igor Scheller
ebab34ee67
Schedule import: Add overview
2020-11-22 16:53:07 +01:00
Igor Scheller
251f2cbfa6
OAuth: Added display name and metrics, show providers on user page
2020-11-22 14:55:29 +01:00
Igor Scheller
80941c2999
Login: Added OAuth support
2020-11-22 14:55:29 +01:00
msquare
aabd98241c
add teal rc3 theme
2020-11-14 18:29:15 +01:00
msquare
c59bf69f0c
add fonts to rc3 theme
2020-11-13 20:41:29 +01:00
msquare
8f62e5bf15
add rc3 theme (colors & background image), fix background of select2
2020-11-13 20:15:31 +01:00
Igor Scheller
efddc102d1
Use more configs from env, improved docker setup
2020-10-23 13:41:34 +02:00
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>
2020-10-21 21:29:35 +02:00
Igor Scheller
a3f7942d0d
Added k8s health checks and metrics scraping
2020-09-22 11:37:21 +02:00
Igor Scheller
e4247cd0bd
Metrics: Use buckets for work, worklog and vouchers
2020-09-22 11:37:21 +02:00
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 #705 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 #553 (Change Frab Import from xCal to XML)
Resolves #538 (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 #624 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
Luca
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