Igor Scheller
|
3cd70773d8
|
Authenticator: Use id from user object
Closes #519 (iCal/JSON export only works when logged in)
|
2018-12-09 23:42:40 +01:00 |
Igor Scheller
|
c9d7e88cc7
|
Implemented controller permissions
|
2018-12-02 12:53:31 +01:00 |
Igor Scheller
|
55beca95cd
|
Refactoring: Throw HttpAuthExpired on csrf token mismatch
|
2018-12-02 12:53:31 +01:00 |
Igor Scheller
|
9788c5095a
|
Implemented HttpException
|
2018-12-02 12:53:31 +01:00 |
Igor Scheller
|
c33940f64a
|
Moved permission checks to Authenticator class
|
2018-12-02 12:53:31 +01:00 |
Igor Scheller
|
720b46f60f
|
Models: Added DocBlocks
|
2018-12-02 12:53:31 +01:00 |
Igor Scheller
|
f845a5ab8b
|
Added caching for templating and routing
See #486 (Implement caching)
|
2018-11-24 16:30:36 +01:00 |
Igor Scheller
|
944c29b964
|
Require POST for sending forms
* Ensure that the form is submitted with a post request
* Replaced several links with forms
Closes #494 (Security Vulnerability)
|
2018-11-21 19:24:36 +01:00 |
Igor Scheller
|
fd37c9d60e
|
Added additional headers
|
2018-11-21 19:24:36 +01:00 |
Igor Scheller
|
23c0fae36f
|
Added csrf middleware
|
2018-11-21 19:24:36 +01:00 |
Igor Scheller
|
a2aaba9cab
|
User: Bugfixes & code cleanup
|
2018-10-31 13:43:23 +01:00 |
Igor Scheller
|
57932be428
|
Moved arrival_date to state
|
2018-10-31 13:43:23 +01:00 |
Igor Scheller
|
4e09ee3eb2
|
Replaced more user related stuff
(Contains some buggy stuff too...)
|
2018-10-31 13:43:23 +01:00 |
Igor Scheller
|
89e62c95a7
|
Changed more functions 🎉
|
2018-10-31 13:43:23 +01:00 |
Igor Scheller
|
2dcb7cc2de
|
Replaced some global `$user` variables
|
2018-10-31 13:43:23 +01:00 |
Igor Scheller
|
d15946df2d
|
Changed `src/` code and templates to use the new user model
|
2018-10-31 13:43:23 +01:00 |
Igor Scheller
|
8e62c4c52c
|
Added new user models
|
2018-10-31 13:43:23 +01:00 |
Igor Scheller
|
b443b53919
|
Translation: added pluralization support
|
2018-10-30 22:50:22 +01:00 |
Igor Scheller
|
90e1a94962
|
Make application name configurable
* Added app_name configuration option
* Extended `EngelsystemMailer` to prepend the application name to all mails
Closes #426
|
2018-10-30 22:50:22 +01:00 |
Igor Scheller
|
7f61dc95be
|
EventConfig: Merge event configuration from database to global config
|
2018-10-30 21:13:56 +01:00 |
Igor Scheller
|
63d1292bf8
|
Added EventConfig model
|
2018-10-30 21:13:56 +01:00 |
Igor Scheller
|
c4867811e2
|
BaseModel: Added findOrNew
|
2018-10-30 21:13:56 +01:00 |
Igor Scheller
|
8f519a69e9
|
Removed `shifts_json_export_all` reference
|
2018-10-24 19:15:52 +02:00 |
Igor Scheller
|
d985d493a3
|
Migrations: Added namespace
|
2018-10-24 19:15:07 +02:00 |
Igor Scheller
|
b46207f911
|
Merge remote-tracking branch 'MyIgel/session'
|
2018-09-30 19:33:14 +02:00 |
Igor Scheller
|
6187eed3bb
|
Merge remote-tracking branch 'MyIgel/mailing'
|
2018-09-26 21:31:18 +02:00 |
Igor Scheller
|
aa2124f655
|
RouteDispatcher: Allow installation into sub directory
|
2018-09-26 20:49:31 +02:00 |
Igor Scheller
|
0b0890f425
|
Session: Added DatabaseHandler, replaces Symfony PdoSessionHandler
|
2018-09-25 14:02:55 +02:00 |
Igor Scheller
|
66038eda14
|
Merge branch 'twig-templates'
|
2018-09-23 20:11:37 +02:00 |
Igor Scheller
|
104e4f4c43
|
Session: Added Symfony PDO backend
|
2018-09-16 14:56:07 +02:00 |
Igor Scheller
|
edeab5e75f
|
Added Database class as a replacement for Db, fixed naming
|
2018-09-16 14:53:33 +02:00 |
Igor Scheller
|
0734807eef
|
Merge remote-tracking branch 'MyIgel/logentry-model'
|
2018-09-16 12:06:18 +02:00 |
Igor Scheller
|
d0abc27c07
|
Merge remote-tracking branch 'MyIgel/translations'
|
2018-09-15 14:58:31 +02:00 |
Igor Scheller
|
d36de2d26f
|
Quickfix for problems with the SmtpTransport
|
2018-09-11 16:35:28 +02:00 |
Igor Scheller
|
8456a3cf6f
|
Moved emojis to assets
|
2018-09-10 22:49:46 +02:00 |
Igor Scheller
|
c1a1180d1f
|
Moved frontend, templates and lang to resources
|
2018-09-10 18:22:48 +02:00 |
Igor Scheller
|
4bf3a68f43
|
Fixed assets rendering
|
2018-09-10 14:40:33 +02:00 |
Igor Scheller
|
222c9fed7d
|
Merge remote-tracking branch 'MyIgel/templating'
|
2018-09-09 12:11:12 +02:00 |
Igor Scheller
|
01e9c22695
|
Implemented mailing abstraction
Closes #434
|
2018-09-05 13:44:43 +02:00 |
Igor Scheller
|
b52444af8a
|
Merge remote-tracking branch 'MyIgel/routing'
|
2018-09-04 21:13:28 +02:00 |
Igor Scheller
|
36dafdb68a
|
Merge remote-tracking branch 'MyIgel/rebuild-psr7'
|
2018-09-03 22:55:54 +02:00 |
Igor Scheller
|
9d34f371cb
|
Added CreditsController
|
2018-09-03 15:42:51 +02:00 |
Igor Scheller
|
9e217d87c0
|
Template refactoring to use twig
|
2018-09-02 02:09:56 +02:00 |
Igor Scheller
|
ac48332166
|
Models: Added LogEntry model
|
2018-08-31 03:24:54 +02:00 |
Igor Scheller
|
8257864829
|
Added translation support for twig templates
See https://twig-extensions.readthedocs.io/en/latest/i18n.html for documentation
|
2018-08-29 23:46:32 +02:00 |
Bot
|
e8f8fc7f5f
|
Replaced gettext translation `_()` with `__()` that uses the Translator class
|
2018-08-29 23:46:32 +02:00 |
Igor Scheller
|
a2c47304d8
|
Added generic error pages
|
2018-08-29 23:46:32 +02:00 |
Igor Scheller
|
3a11641647
|
Updated LegacyMiddleware to use Translator class
|
2018-08-29 23:46:32 +02:00 |
Igor Scheller
|
427315195b
|
Moved translation/internationalization to Helpers\Translator class
|
2018-08-29 23:46:31 +02:00 |
Igor Scheller
|
df6360044b
|
Added Twig template functions
|
2018-08-29 23:46:31 +02:00 |