Commit Graph

2543 Commits

Author SHA1 Message Date
marudor 0b8cf704c8
Fix CI 2019-08-19 00:16:32 +02:00
msquare 4d6a006d3d better login error message 2019-08-18 20:25:09 +02:00
msquare ead2b1582b add overnight shift creation feature flag 2019-08-17 18:46:03 +02:00
msquare 95fc3fa0e5
Merge pull request #636 from adnidor/atom-fix
Declare summary of atom feed items as HTML
2019-08-17 18:08:10 +02:00
Yannik Enss 770202e03d Declare summary of atom feed items as HTML
RFC4287 Section 3.1.1 requires HTML content to be declared
as such with the "type" attribute, this commit adds that attribute
to the generated atom feeds.
2019-08-15 23:42:44 +02:00
msquare 76a7ceb27b fixes #635: set end of the last created shift to the official end inestead of first shift change on next day 2019-08-15 21:14:54 +02:00
msquare e4c2bd104b fix shift view buttons 2019-08-09 15:06:43 +02:00
msquare 51b5889666 fixes #631: alert/link coloring 2019-08-04 18:03:53 +02:00
msquare d376c0d038 fix edit user error 2019-08-04 17:55:07 +02:00
msquare 1da69bebd9
Merge pull request #629 from MyIgel/docker-improvements
Docker/Release: Add more state files, improved Dockerfiles
2019-07-28 18:48:58 +02:00
Igor Scheller c7deeb9368 Docker/Release: Add more state files, improved Dockerfiles 2019-07-26 15:51:53 +02:00
msquare aa11bead7c
Merge pull request #628 from marudor/coreJs
Use core-js as polyfill to really support older browsers.
2019-07-26 13:06:02 +02:00
marudor a07e62ca67
Use core-js as polyfill to really support older browsers. 2019-07-26 12:40:21 +02:00
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