Commit Graph

138 Commits (8eb159cdc2acce989a1e6068918550691db1dc12)

Author SHA1 Message Date
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
msquare ee9fbda098 add work date to work log
msquare be3652b44a fix work log logs
msquare 86a38a3372 add user work log entries feature
Bot 952c7892f3 Formatting & Docstrings
msquare fbbea4eb5f add show on dashboard flag for angeltypes
msquare 4143680297 remove room number and visible flag, rename pentabarf to frab and introduce map/c3nav integration as well as markdown description for rooms
msquare d8476f244d complete feature contact info for angeltypes, fixes
msquare 80606cdd8b add sql script to anonymize a live db for testing
Igor Scheller 4817658862 Merge branch 'noc0lour:fix_setup_bugs', closes
Igor Scheller e6ed8a3017 Changed LogEntries table: Use log level instead of nick name
Igor Scheller 3002ed9e93 Security: Only allow angels with admin_news_html privilege to use HTML
Andrej Rode b1af1f9cc2 Change default value for datetime fields to valid range
msquare b05b235cf8 fix slow query
msquare deb41c4b64 reduce number of sql queries on shift calendar
msquare e86d75b4d9 begin add privilege and add users to shifts by angeltype supporter
msquare 6976208d5d remove db name from update script
msquare deac80e700 merge
jwacalex 79b9f9448e initial commit and functionality for no self sign up