Commit Graph

63 Commits (6ffcaf3f8b9ac80768c6710d9b81020399702ec2)

Author SHA1 Message Date
Luca 9d7fbd56fa Fix migration
Luca c0f19eb2ff Rename groups
Igor Scheller 80d87617f2 Fix migration and test improvements
Tobias Wiese e361400f68 news: remove html support
Since the support for markdown in news the html feature isn't really
necessary any more.
Igor Scheller 05a206d367 Increased sessions table size
Igor Scheller 676a2113b4 Added User\License model
Igor Scheller 8d436d988a More PHP 8.1 fixes to be compatible
Igor Scheller 0229e41149 Fixed create user table migration
Igor Scheller dc0cf101b2 Moved gdpr goodie mail opt in to own configurable option
Co-authored-by: Michael Weimann <mail@michael-weimann.eu>
Igor Scheller 59993788ec Added check if table exists to shifts migration
xuwhite a1f5454bf5
Optional description for shifts
Igor Scheller 5c90a1ef37 Added shirt edit view
Igor Scheller 3912b4e93e Set initial admin password if configured
Resolves  (Allow admins to configure the initial password of the admin user)
Closes  PR (Allow to configure initial admin pw)
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)