Igor Scheller
d423bb07d3
OAuth: Save auth tokens
2020-12-26 21:09:24 +01:00
Igor Scheller
48e1d9f5f8
Questions: Fix permissions migration
2020-12-20 19:53:15 +01:00
Igor Scheller
b5c974b9e3
Add new questions frontend
2020-12-20 17:46:45 +01:00
Igor Scheller
857ed23548
Added FAQ
2020-12-20 17:46:45 +01:00
Igor Scheller
ebab34ee67
Schedule import: Add overview
2020-11-22 16:53:07 +01:00
Igor Scheller
80941c2999
Login: Added OAuth support
2020-11-22 14:55:29 +01:00
Igor Scheller
dbf3737170
Questions: Add current timestamp on migration
2020-09-27 23:42:39 +02:00
Allen Taylor
6c177d5173
Added timestamps for questions
2020-09-27 19:28:27 +02:00
Igor Scheller
f732a4af6f
Added Worklog model
2020-09-24 17:38:12 +02:00
Igor Scheller
acf84f222d
Added Room model
2020-09-24 09:34:00 +02:00
Igor Scheller
8296ef0662
Migrations: Default to unsignedInteger in changeReferences()
2020-09-24 09:34:00 +02:00
Igor Scheller
8c630a2148
Groups: Added Welcome Angel
2020-09-22 11:46:11 +02:00
Igor Scheller
390db395a6
File formatting fixes
2020-06-28 19:39:29 +02:00
Igor Scheller
055586cb8f
DB/MySQL: Use utf8mb4 to support emojis
...
closes #706 (Allow emoji as private message text)
2020-04-25 16:54:30 +02:00
Igor Scheller
395f6706d6
Message: Add coverage, fix method hints
2019-12-30 01:53:20 +01:00
Michael Weimann
95adeca0ae
Add message model
2019-12-30 01:53:20 +01:00
Igor Scheller
e1471248fe
User: Add pronoun statement
2019-12-26 19:18:47 +01:00
Igor Scheller
42721e9572
Added Schedule parsing and replaced old Fahrplan importer
...
Resolves #553 (Change Frab Import from xCal to XML)
Resolves #538 (Feature Request: Multi Frab Import)
2019-12-08 02:20:48 +01:00
Igor Scheller
72123fcd31
Migration References->referencesUser: Changes $setPrimary from true to false
2019-12-08 02:09:52 +01:00
Igor Scheller
ad6b48bd20
Migration: Fixed formatting
2019-12-08 01:56:51 +01:00
Michael Weimann
24578c5cb0
Add questions table migration
2019-12-07 21:29:11 +01:00
Igor Scheller
a2f4426058
Migrations: Use on update cascade
2019-11-28 14:30:10 +01:00
Michael Weimann
17192a2c41
Adapt code style to PSR-12
2019-11-12 22:04:39 +01:00
Michael Weimann
c0bf0b56f1
Add the news_comments table migration
2019-11-12 21:49:31 +01:00
Igor Scheller
68afc74b03
Formatting to follow PSR-12
2019-11-11 00:05:41 +01:00
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
2019-11-10 22:10:11 +01:00
Michael Weimann
6534191d59
Migrate news to model class
2019-11-10 22:10:11 +01:00
Igor Scheller
508695efb2
Replaced gettext translation with package
...
This allows to check if no translation is available
2019-07-08 01:58:06 +02:00
Igor Scheller
bcce2625a8
Implemented AuthController for login
...
* Moved /login functionality to AuthController
* Refactored password handling logic to use the Authenticator
2019-07-08 01:57:59 +02:00
Igor Scheller
5a912a0f7e
migration: Add shiftentry_edit_angeltype_supporter permission to angels
2018-12-30 15:12:00 +01:00
Igor Scheller
99126cab0c
migrations: formatting
2018-12-30 15:10:04 +01:00
msquare
db26412e6c
fixes #549 : fill missing arrival dates and prevent setting arrival by admin-user instead of admin-arrive
2018-12-27 19:08:35 +01:00
Igor Scheller
b1d8fede46
user: allow up to 40 characters for dect numbers
...
closes #309 (EPVPN number in DECT field is shortened)
closes #529 (For dect numbers are only 5 digits allowed)
2018-12-22 12:03:24 +01:00
Igor Scheller
951828a4f1
Migration: Moved reference method to trait
2018-12-02 12:53:31 +01:00
Igor Scheller
a2aaba9cab
User: Bugfixes & code cleanup
2018-10-31 13:43:23 +01:00
Igor Scheller
57932be428
Moved arrival_date to state
2018-10-31 13:43:23 +01:00
Igor Scheller
8e62c4c52c
Added new user models
2018-10-31 13:43:23 +01:00
Igor Scheller
689ad7d5d5
EventConfig: Use text column instead of json if not supported
2018-10-30 21:13:56 +01:00
Igor Scheller
63d1292bf8
Added EventConfig model
2018-10-30 21:13:56 +01:00
Igor Scheller
4f04924e29
Privileges: grant user work log permissions to shikos & cleanup
...
Closes #478 (Make user work log available)
2018-10-24 22:27:31 +02:00
Igor Scheller
d985d493a3
Migrations: Added namespace
2018-10-24 19:15:07 +02:00
Igor Scheller
5f46fd2f15
Database: Don't use `0000-00-00 00:00:00` as a datetime
2018-10-24 19:15:07 +02:00
Igor Scheller
0b0890f425
Session: Added DatabaseHandler, replaces Symfony PdoSessionHandler
2018-09-25 14:02:55 +02:00
Igor Scheller
104e4f4c43
Session: Added Symfony PDO backend
2018-09-16 14:56:07 +02:00
Igor Scheller
ac48332166
Models: Added LogEntry model
2018-08-31 03:24:54 +02:00
Igor Scheller
9d9aa71eb7
Installation: Added migrations for install.sql and update.sql files
2018-08-30 15:53:37 +02:00
msquare
ee9fbda098
add work date to work log
2017-12-29 18:57:11 +01:00
msquare
be3652b44a
fix work log logs
2017-12-29 17:30:54 +01:00
msquare
86a38a3372
add user work log entries feature
2017-12-29 17:19:27 +01:00
Bot
952c7892f3
Formatting & Docstrings
2017-12-25 23:51:15 +01:00
msquare
fbbea4eb5f
add show on dashboard flag for angeltypes
2017-12-23 11:59:13 +01:00
msquare
4143680297
remove room number and visible flag, rename pentabarf to frab and introduce map/c3nav integration as well as markdown description for rooms
2017-12-10 15:02:37 +01:00
msquare
d8476f244d
complete feature contact info for angeltypes, fixes #275
2017-11-24 10:02:52 +01:00
msquare
80606cdd8b
add sql script to anonymize a live db for testing
2017-11-19 10:32:51 +01:00
Igor Scheller
4817658862
Merge branch 'noc0lour:fix_setup_bugs', closes #335
2017-09-25 20:25:00 +02:00
Igor Scheller
e6ed8a3017
Changed LogEntries table: Use log level instead of nick name
2017-09-19 19:45:02 +02:00
Igor Scheller
3002ed9e93
Security: Only allow angels with admin_news_html privilege to use HTML
2017-08-29 22:22:53 +02:00
Andrej Rode
b1af1f9cc2
Change default value for datetime fields to valid range
2017-08-15 23:05:43 +02:00
msquare
b05b235cf8
fix slow query
2016-12-27 16:02:13 +01:00
msquare
deb41c4b64
reduce number of sql queries on shift calendar
2016-12-26 14:26:49 +01:00
msquare
e86d75b4d9
begin #298 add privilege and add users to shifts by angeltype supporter
2016-12-24 17:00:03 +01:00
msquare
6976208d5d
remove db name from update script
2016-12-13 18:07:36 +01:00
msquare
deac80e700
merge #253
2016-12-13 17:58:41 +01:00
jwacalex
79b9f9448e
initial commit and functionality for no self sign up
2016-11-30 23:20:13 +01:00
msquare
f5a5f234e4
fixes #266 : add checkbox allowing the users email to be used by humans like event-team
2016-11-11 15:24:51 +01:00
msquare
82b9436c50
rename coordinator to supporter
2016-11-11 14:59:25 +01:00
msquare
6fff6a6c1a
begin room view and shifts filter renderer
2016-10-05 18:56:50 +02:00
msquare
031fc3057c
rename settings to event config and implement mvc pattern on it
2016-09-27 17:49:39 +02:00
msquare
3f4be08865
remove old update script
2016-08-22 19:32:54 +02:00
kamishetty sreeja
8a20b43f6d
Added Feature Admin Settings Page
2016-07-14 13:49:38 +05:30
Philip Häusler
81a8361740
rename archangels to bürokraten
2015-12-25 23:48:05 +01:00
Philip Häusler
0ac05d251c
#198 fixed: driving license feature completed - integrated into angeltypes
2015-12-20 11:36:12 +01:00
Philip Häusler
facc32f133
#198 add basic driver license information
2015-12-19 23:31:08 +01:00
Philip Häusler
ab50115746
clean update.sql
2015-08-25 15:32:39 +02:00
Philip Häusler
01a73c2b9b
update install sql
2015-08-25 15:30:26 +02:00
Philip Häusler
a7189482e9
add shift creator and editor
2015-08-15 23:36:38 +02:00
Philip Häusler
cac86ef509
add planned date of departure
2015-08-15 14:54:25 +02:00
Philip Häusler
a30af6e46b
allow up to 50 chars angeltype names (25 before)
2015-08-14 12:37:08 +02:00
Philip Häusler
803c0a552f
make multiple vouchers possible
2015-08-12 23:44:39 +02:00
Philip Häusler
d49404c35d
dont create db with install
2015-07-12 14:59:03 +02:00
Philip Häusler
8c518d4c34
add arrival date feature
2015-07-12 14:45:58 +02:00
Philip Häusler
66c7e67a03
remove avatars
2015-07-12 13:51:39 +02:00
Philip Häusler
45c8a68beb
deleted counter function - never needed in the last 4 years
2015-06-07 19:40:51 +02:00
Philip Häusler
06a57df620
update install sql
2015-05-14 16:36:32 +02:00
Philip Häusler
1b550e89ff
update install sql
2015-05-14 16:26:14 +02:00
Philip Häusler
6bede2fd22
harden the sql queries
2014-12-28 13:44:56 +01:00
Philip Häusler
af25ca9103
fix broken log nick
2014-12-26 22:03:35 +01:00
Philip Häusler
8ed077bcec
user voucher feature
2014-12-26 01:49:59 +01:00
Philip Häusler
544a51612f
update install sql
2014-12-25 22:28:39 +01:00
Philip Häusler
74b98b8c3e
fix update script for shifttypes
2014-12-25 20:57:02 +01:00
Philip Häusler
a791a75b0a
integrate shift type into shifts
2014-12-17 17:22:35 +01:00
Philip Häusler
3f8e5e47c0
add update, delete and view for shift type
2014-12-17 14:59:41 +01:00
Philip Häusler
c8cc46886b
shift type list
2014-12-17 14:59:41 +01:00
Philip Häusler
25889920cf
prepare for shift types model, add db update
2014-12-17 14:59:40 +01:00
Philip Häusler
55dc676b77
dont create dabase on install
2014-12-07 20:46:35 +01:00
Philip Häusler
663f9f6d2d
update install.sql
2014-12-07 20:31:40 +01:00
Philip Häusler
57a92dbdcd
add opt-in bool for shiftinfo mails and remove icq from users
2014-12-06 18:37:39 +01:00
Robert Oehlmann
48c8ddaa44
Fixed database schema
...
The answer fields in Questions are now NULL by default. The previous
defaults would not fullfill the forein key contraints on line 493 of
install.sql and thus the creation of new (yet unanswered) questions was
not possible.
2014-11-20 23:19:36 +01:00
Moritz Kaspar Rudert (mortzu)
27b8223611
removed bootstrap.php
2014-09-08 08:38:08 +02:00
Philip Häusler
74647e16d3
add basic bootstrap theme
2014-08-22 22:34:13 +02:00