msquare
1b3781cb2f
format admin_arrive dates accordingly as in user list
2019-07-25 19:02:08 +02:00
msquare
f3468e3880
Merge pull request #627 from MyIgel/users-sort-planned-dates
...
Users overview: Order by planned arrival/departure dates
2019-07-25 18:54:53 +02:00
msquare
af580389c1
no time for arrival day needed
2019-07-25 18:53:27 +02:00
Igor Scheller
d794efe7bd
User overview: Order by planned arrival/departure dates
2019-07-25 17:40:59 +02:00
MyIgel
54536d146c
GitLab: Fixed failing run as Docker 19 images require shared TLS certificates
...
See https://gitlab.com/gitlab-org/gitlab-runner/issues/4501
2019-07-24 23:23:01 +02:00
msquare
0c51d3c487
make shift calendar printable
2019-07-24 20:57:27 +02:00
msquare
2ef5a7621a
Merge pull request #626 from MyIgel/migration
...
migration: Order by migrated and append not migrated, add more help parameters
2019-07-21 21:24:41 +02:00
msquare
0e6de03ac1
fix login text field icons
2019-07-21 21:12:38 +02:00
Igor Scheller
64e4d168e0
migration: Order by migrated and append not migrated
2019-07-21 20:54:17 +02:00
msquare
6df62659da
show password recovery always, fix test
2019-07-21 19:17:41 +02:00
msquare
eefae43a47
simplified login form, show password recovery always, some camp theme tweaks
2019-07-21 18:53:51 +02:00
msquare
3fed76876c
Merge pull request #625 from MyIgel/docker
...
Docker: Decouple nginx and fpm builds
2019-07-21 13:43:11 +02:00
Igor Scheller
43fa21f655
Merge branch 'master' into docker
2019-07-21 13:42:19 +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
3d8476efd3
ErrorHandler: Remove more form fields before serialization
2019-07-21 13:37:35 +02:00
msquare
d4d4b409b6
Merge pull request #622 from MyIgel/controllers
...
AuthController (login, logout), use templating, replaced gettext, input validation
2019-07-21 13:32:45 +02:00
Igor Scheller
51a3c6eb44
ErrorHandler: Remove some form fields before serialization
2019-07-21 13:24:47 +02:00
msquare
b03102e3c6
AuthController return types
2019-07-21 12:37:01 +02:00
Igor Scheller
d5bf7fd065
GitLab CI: Removed xdebug beta as it is now php7.3 compatible
2019-07-21 05:03:58 +02:00
Igor Scheller
ea4c258e5c
GitLab CI: Removed xdebug beta as it is not php7.3 compatible
2019-07-21 04:58:02 +02:00
Igor Scheller
4f60daa295
Docker: Decoupled nginx and fpm builds
2019-07-21 04:38:17 +02:00
Igor Scheller
4582f808f0
Added version to credits and metrics page
2019-07-21 03:19:19 +02:00
Igor Scheller
fece50ca09
Basic coverage tests of logger classes for 100% unit tests coverage
2019-07-20 23:58:14 +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
Igor Scheller
b9cb7d57fd
Basic coverage tests of logger classes for 100% unit tests coverage
2019-07-16 02:59:33 +02:00
Igor Scheller
b25924e868
Allow nested rules (not and optional)
2019-07-16 01:39:54 +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
6743106d9a
Replaced validation with `respect/validation`
2019-07-10 13:34:15 +02:00
Igor Scheller
6d5ada2522
Added validation to AuthController
2019-07-09 22:27:34 +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
e9f157ec5c
Renderer: Added shared data
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
Igor Scheller
fd4303f336
Fixed translations
2019-07-08 00:57:35 +02:00
Igor Scheller
da804fe720
Metrics: Added scrape memory usage
2019-07-08 00:22:16 +02:00
Igor Scheller
e06affae17
Added tests to HomeController
2019-06-14 04:15:20 +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
Igor Scheller
93e578e555
Added html content sniffer
2019-06-12 10:20:08 +02:00
Igor Scheller
1f433694d2
Tests: Fix type warning
2019-06-12 02:56:18 +02:00
Igor Scheller
0458ce9509
Added more error messages
2019-06-04 21:24:59 +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
ead56a89fe
Only show the shift "Comment" field for own entries
2019-06-04 21:23:34 +02:00
Igor Scheller
b6eda8dbfc
Fix profile link to mark angels as arrived
2019-06-04 21:22:19 +02:00
Igor Scheller
94fea1edad
Use ini timezone setting
2019-06-04 21:21:34 +02:00