Commit Graph

30 Commits (d7152ebc0918e9a29675bfe3dca9f20e821d1e4a)

Author SHA1 Message Date
Igor Scheller ebab34ee67 Schedule import: Add overview
Igor Scheller 80941c2999 Login: Added OAuth support
Allen Taylor 6c177d5173 Added timestamps for questions
Igor Scheller f732a4af6f Added Worklog model
Igor Scheller f99e0a229f Tests: Added ModelTest class
Igor Scheller 93ae2442f6 Formatting, syntax, typehint and namespace fixes, cleanups
Igor Scheller d27bcabc8b tests: code coverage cleanup
Igor Scheller 395f6706d6 Message: Add coverage, fix method hints
Michael Weimann 95adeca0ae Add message model
Igor Scheller 42721e9572 Added Schedule parsing and replaced old Fahrplan importer
Resolves  (Change Frab Import from xCal to XML)
Resolves  (Feature Request: Multi Frab Import)
Igor Scheller d6cb9c6258 Questions: Moved user tests to user and fixed attribute names, added @covers
Michael Weimann 4f63bbbaac Add Question model
Michael Weimann 17192a2c41
Adapt code style to PSR-12
Michael Weimann 26b8d2b921
Introduce the NewsComments model
Igor Scheller 68afc74b03 Formatting to follow PSR-12
Igor Scheller b878740f80 News: Bug fixes, cleanup, comments & formatting
Use more magically available methods and properties
Fixed atom feed and stats not using the new model
Michael Weimann 6534191d59 Migrate news to model class
Igor Scheller 2cce967eb0 Tests: Replaced duplicates and formatting/cleanup
Igor Scheller 109f112131 BaseModel: Removed methods as already provided by Eloquent Builder
Igor Scheller a514ba3adc HasUserModel: Moved user method to trait
Igor Scheller e124b41977 Tests: TestCase: Initialize $this->app on every run
Igor Scheller b9cb7d57fd Basic coverage tests of logger classes for 100% unit tests coverage
Igor Scheller 79c92da8c1 Formatting
```bash
php-cs-fixer fix --allow-risky=yes --rules=@PSR2,psr4,mb_str_functions.php_unit_construct,php_unit_ordered_covers,trailing_comma_in_multiline_array --rules='{"array_syntax": {"syntax":"short"}}' [tests/|src/]
```
Igor Scheller c74fa7955d phpunit: Upgrade to version 8, fixed tests, formatting
Use `dms/phpunit-arraysubset-asserts` after `assertArraySubset` got deprecated
Igor Scheller b1d8fede46 user: allow up to 40 characters for dect numbers
closes  (EPVPN number in DECT field is shortened)
closes  (For dect numbers are only 5 digits allowed)
Igor Scheller 8e62c4c52c Added new user models
Igor Scheller 63d1292bf8 Added EventConfig model
Igor Scheller c4867811e2 BaseModel: Added findOrNew
Igor Scheller 104e4f4c43 Session: Added Symfony PDO backend
Igor Scheller ac48332166 Models: Added LogEntry model