Commit Graph

156 Commits (d7eb3b9c5bf29f57b8fdcd50ece2e5dada41683c)

Author SHA1 Message Date
Igor Scheller bb2a13f605 OAuth: Compare oauth users using exact compare
Igor Scheller 149155fbda Added email notification on new news
Igor Scheller f0bddb321c MySQL: Use bin format to compare oauth users
Igor Scheller 85044bc833 News: Add is_pinned
Igor Scheller d423bb07d3 OAuth: Save auth tokens
Igor Scheller 48e1d9f5f8 Questions: Fix permissions migration
Igor Scheller b5c974b9e3 Add new questions frontend
Igor Scheller 857ed23548 Added FAQ
Igor Scheller ebab34ee67 Schedule import: Add overview
Igor Scheller 80941c2999 Login: Added OAuth support
Igor Scheller dbf3737170 Questions: Add current timestamp on migration
Allen Taylor 6c177d5173 Added timestamps for questions
Igor Scheller f732a4af6f Added Worklog model
Igor Scheller acf84f222d Added Room model
Igor Scheller 8296ef0662 Migrations: Default to unsignedInteger in changeReferences()
Igor Scheller 8c630a2148 Groups: Added Welcome Angel
Igor Scheller 390db395a6 File formatting fixes
Igor Scheller 055586cb8f DB/MySQL: Use utf8mb4 to support emojis
closes  (Allow emoji as private message text)
Igor Scheller 395f6706d6 Message: Add coverage, fix method hints
Michael Weimann 95adeca0ae Add message model
Igor Scheller e1471248fe User: Add pronoun statement
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 72123fcd31 Migration References->referencesUser: Changes $setPrimary from true to false
Igor Scheller ad6b48bd20 Migration: Fixed formatting
Michael Weimann 24578c5cb0 Add questions table migration
Igor Scheller a2f4426058 Migrations: Use on update cascade
Michael Weimann 17192a2c41
Adapt code style to PSR-12
Michael Weimann c0bf0b56f1
Add the news_comments table migration
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 508695efb2 Replaced gettext translation with package
This allows to check if no translation is available
Igor Scheller bcce2625a8 Implemented AuthController for login
* Moved /login functionality to AuthController
* Refactored password handling logic to use the Authenticator
Igor Scheller 5a912a0f7e migration: Add shiftentry_edit_angeltype_supporter permission to angels
Igor Scheller 99126cab0c migrations: formatting
msquare db26412e6c fixes : fill missing arrival dates and prevent setting arrival by admin-user instead of admin-arrive
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 951828a4f1 Migration: Moved reference method to trait
Igor Scheller a2aaba9cab User: Bugfixes & code cleanup
Igor Scheller 57932be428 Moved arrival_date to state
Igor Scheller 8e62c4c52c Added new user models
Igor Scheller 689ad7d5d5 EventConfig: Use text column instead of json if not supported
Igor Scheller 63d1292bf8 Added EventConfig model
Igor Scheller 4f04924e29 Privileges: grant user work log permissions to shikos & cleanup
Closes  (Make user work log available)
Igor Scheller d985d493a3 Migrations: Added namespace
Igor Scheller 5f46fd2f15 Database: Don't use `0000-00-00 00:00:00` as a datetime
Igor Scheller 0b0890f425 Session: Added DatabaseHandler, replaces Symfony PdoSessionHandler
Igor Scheller 104e4f4c43 Session: Added Symfony PDO backend
Igor Scheller ac48332166 Models: Added LogEntry model
Igor Scheller 9d9aa71eb7 Installation: Added migrations for install.sql and update.sql files