236 Commits (bbd08e1fab11beb444c53fa83d7e538602707e91)

Author SHA1 Message Date
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)
6 years ago
Igor Scheller fd37c9d60e Added additional headers 6 years ago
Igor Scheller 23c0fae36f Added csrf middleware 6 years ago
Igor Scheller 4e09ee3eb2 Replaced more user related stuff
(Contains some buggy stuff too...)
6 years ago
Igor Scheller 2dcb7cc2de Replaced some global `$user` variables 6 years ago
Igor Scheller d15946df2d Changed `src/` code and templates to use the new user model 6 years ago
Igor Scheller 8e62c4c52c Added new user models 6 years ago
Igor Scheller b443b53919 Translation: added pluralization support 6 years ago
Igor Scheller 90e1a94962 Make application name configurable
* Added app_name configuration option
* Extended `EngelsystemMailer` to prepend the application name to all mails

Closes #426
6 years ago
Igor Scheller 7f61dc95be EventConfig: Merge event configuration from database to global config 6 years ago
Igor Scheller 63d1292bf8 Added EventConfig model 6 years ago
Igor Scheller c4867811e2 BaseModel: Added findOrNew 6 years ago
Igor Scheller c9afc27ab9 Tests: Moved ServiceProvider::setExpects to TestCase 6 years ago
Igor Scheller 4f04924e29 Privileges: grant user work log permissions to shikos & cleanup
Closes #478 (Make user work log available)
6 years ago
Igor Scheller d985d493a3 Migrations: Added namespace 6 years ago
Igor Scheller 5f46fd2f15 Database: Don't use `0000-00-00 00:00:00` as a datetime 6 years ago
Igor Scheller b46207f911 Merge remote-tracking branch 'MyIgel/session' 6 years ago
Igor Scheller 6187eed3bb Merge remote-tracking branch 'MyIgel/mailing' 6 years ago
Igor Scheller aa2124f655 RouteDispatcher: Allow installation into sub directory 6 years ago
Igor Scheller 0b0890f425 Session: Added DatabaseHandler, replaces Symfony PdoSessionHandler 6 years ago
Igor Scheller 66038eda14 Merge branch 'twig-templates' 6 years ago
Igor Scheller 104e4f4c43 Session: Added Symfony PDO backend 6 years ago
Igor Scheller edeab5e75f Added Database class as a replacement for Db, fixed naming 6 years ago
Igor Scheller 0734807eef Merge remote-tracking branch 'MyIgel/logentry-model' 6 years ago
Igor Scheller d0abc27c07 Merge remote-tracking branch 'MyIgel/translations' 6 years ago
Igor Scheller c1a1180d1f Moved frontend, templates and lang to resources 6 years ago
Igor Scheller 4bf3a68f43 Fixed assets rendering 6 years ago
Igor Scheller 222c9fed7d Merge remote-tracking branch 'MyIgel/templating' 6 years ago
Igor Scheller 01e9c22695 Implemented mailing abstraction
Closes #434
6 years ago
Igor Scheller ce6d0fd13b tests: fixed array() return 6 years ago
Igor Scheller b52444af8a Merge remote-tracking branch 'MyIgel/routing' 6 years ago
Igor Scheller 36dafdb68a Merge remote-tracking branch 'MyIgel/rebuild-psr7' 6 years ago
Igor Scheller 9d34f371cb Added CreditsController 6 years ago
Igor Scheller 9e217d87c0 Template refactoring to use twig 6 years ago
Igor Scheller ac48332166 Models: Added LogEntry model 6 years ago
Igor Scheller 8257864829 Added translation support for twig templates
See https://twig-extensions.readthedocs.io/en/latest/i18n.html for documentation
6 years ago
Igor Scheller a2c47304d8 Added generic error pages 6 years ago
Igor Scheller 3a11641647 Updated LegacyMiddleware to use Translator class 6 years ago
Igor Scheller 427315195b Moved translation/internationalization to Helpers\Translator class 6 years ago
Igor Scheller df6360044b Added Twig template functions 6 years ago
Igor Scheller bb3d16d273 Added Twig template renderer, closes #338 6 years ago
Igor Scheller a1bc763a16 Added nikic/fast-route as routing dispatcher 6 years ago
Igor Scheller 73c9d923e7 Renamed RoutingServiceProvider to Http\UrlGeneratorServiceProvider 6 years ago
Igor Scheller d6c8f1a614 Merge branch 'master' to 'rebuild-database' 6 years ago
Igor Scheller b0e7bc0df2 Made Engelsystem\Http\Request PSR-7 ServerRequestInterface compatible 6 years ago
Igor Scheller bf6efe532c Added trusted proxies 6 years ago
Igor Scheller 5427ee385d Made Engelsystem\Http\Request PSR-7 RequestInterface compatible 6 years ago
Igor Scheller 18fd73a899 Moved middleware to application config 6 years ago
Igor Scheller f3b3b6683c Added middleware tests 6 years ago
Igor Scheller f3f05f6cc4 Make Engelsystem\Http\Response PSR-7 compatible 6 years ago
Igor Scheller 92c26718fd exceptions: implemented error rendering return 6 years ago
Igor Scheller d243090fea config: allow renaming of config.default.php to config.php
Closes #444 (Problems after installation)
6 years ago
Igor Scheller f46e921b71 Use domain for links to '/' to fix assets URLs on subdirectories 6 years ago
Igor Scheller 3c08829205 Added Http\Response and Psr7{Request,Response} 6 years ago
msquare c55ae7c319 fix tests for linkTo 6 years ago
msquare 9496e35711 added comments and renamed short method to url generators 6 years ago
msquare 86b2937078 added comments and renamed short method to url generators 6 years ago
Igor Scheller 6962c2b790 Legacy URL Support 6 years ago
Igor Scheller 46e7fc89b4 Fixed tests after #431: Hotfix php7 syntax error 6 years ago
Igor Scheller 235266ec53 Added basic database migration functionality 7 years ago
Igor Scheller 78cddecef3 DatabaseServiceProvider: Added unit tests 7 years ago
Igor Scheller 0e8cc2f0a7 database: integrated illuminate/database do Db class, removed unused methods 7 years ago
Igor Scheller d4b36e9bad Added Illuminate/Database 7 years ago
Igor Scheller f8d0a7c5b0 Updated translation / Formatting / Test 7 years ago
Igor Scheller 25e434bce4 Refactored ExceptionHandler 7 years ago
Igor Scheller 6eea072376 Added ExceptionHandler Interface 7 years ago
msquare f8807c4efb fix behaviour of HTTP/Request get 7 years ago
Igor Scheller 8cd17419a8 TestFixes 7 years ago
Igor Scheller ad948bdd32 Added RequestServiceProvider and SessionServiceProvider 7 years ago
Igor Scheller e55d5c7c15 Added database tests 7 years ago
Igor Scheller 8c703e1202 Added request test 7 years ago
Igor Scheller a7d2bcf88b Fixed ConfigServiceProviderTest when no config file has been created 7 years ago
Igor Scheller a0cdd522da Added Container\ServiceProvider test 7 years ago
Igor Scheller e15e863625 Added tests for base_path and config_path 7 years ago
Igor Scheller 411ea5bb6d Refactored service provider tests 7 years ago
Igor Scheller 60fd72cd1a Added service providers 7 years ago
Igor Scheller 449e2cdd00 Added env function, added GitLab CI code coverage config 7 years ago
Igor Scheller d49e49c364 Implemented service provider functionality 7 years ago
Igor Scheller 212760d4c9 Changed Container to Illuminate/Container
@see https://laravel.com/docs/5.5/container
@see https://davejamesmiller.com/2017/06/15/laravel-illuminate-container-in-depth
7 years ago
Igor Scheller 3141c3f8b5 Fixed Container test 7 years ago
Igor Scheller 86c0713baa Added helpers unit test 7 years ago
Igor Scheller c8d32d23e1 Added Application unit test 7 years ago
Igor Scheller b8d9ab0acb Added UrlGenerator unit test 7 years ago
Igor Scheller 1e267ce3b1 Added Renderer unit test 7 years ago
Igor Scheller 2cb636b651 Added Container unit test 7 years ago
Igor Scheller abb99bf36c Added Config unit test 7 years ago