Igor Scheller
dc0cf101b2
Moved gdpr goodie mail opt in to own configurable option
...
Co-authored-by: Michael Weimann <mail@michael-weimann.eu>
2021-12-04 11:58:06 +01:00
Michael Weimann
5f7fcb9018
make all themes basically working with bs5
...
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
migrate buttons and badges
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
upgrade bootstrap, fix devtool
remove postcss-preset-env
remove npm-run-all
add theme info to design
add theme configs for 2-15
make all themes compile
fix node env in script
refactor theme config
make all themes basically working
fix sass 3rd party warnings
replace slash div by math.div
2021-07-29 20:00:54 +02:00
Igor Scheller
149155fbda
Added email notification on new news
2021-04-12 16:15:25 +02:00
msquare
d3265ef70a
add password settings page
2020-11-25 00:49:45 +01:00
Igor Scheller
80941c2999
Login: Added OAuth support
2020-11-22 14:55:29 +01:00
Igor Scheller
559d641825
User settings: Don't default to 1970-01-01
2020-09-22 11:46:11 +02:00
Igor Scheller
e1471248fe
User: Add pronoun statement
2019-12-26 19:18:47 +01:00
Bot
be39c63f46
Renamed redirect() to throwRedirect()
2019-12-08 02:12:56 +01:00
msquare
3ce3129b6e
feature: disable lastname+prename in config
2019-08-24 10:56:59 +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
7c3a0c70e8
Bugfix: default value for planned_arrival_date and don't overwrite dect
...
Fixed registration form formatting
Fixed profile request attributes fallback values
2019-04-25 17:56:23 +02: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
944c29b964
Require POST for sending forms
...
* Ensure that the form is submitted with a post request
* Replaced several links with forms
Closes #494 (Security Vulnerability)
2018-11-21 19:24:36 +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
4e09ee3eb2
Replaced more user related stuff
...
(Contains some buggy stuff too...)
2018-10-31 13:43:23 +01:00
Igor Scheller
7f61dc95be
EventConfig: Merge event configuration from database to global config
2018-10-30 21:13:56 +01:00
Bot
e8f8fc7f5f
Replaced gettext translation `_()` with `__()` that uses the Translator class
2018-08-29 23:46:32 +02:00
Igor Scheller
acfe72cb91
Removed translation from config file
2018-08-29 23:46:32 +02:00
Igor Scheller
fe58e4f422
database: updated checks for selectOne
2018-01-14 17:47:26 +01:00
Bot
952c7892f3
Formatting & Docstrings
2017-12-25 23:51:15 +01:00
msquare
bb2681a7c8
add validation of dect numbers
2017-11-21 19:00:42 +01:00
Igor Scheller
2bd127c011
Use symfony session
2017-08-30 19:57:01 +02:00
Igor Scheller
d0074cf006
Merge remote-tracking branch 'engelsystem/feature-igel-rewrite'
...
# Conflicts:
# includes/controller/angeltypes_controller.php
# includes/pages/admin_groups.php
# includes/pages/user_settings.php
# includes/sys_page.php
# src/Exceptions/Handler.php
# src/Http/Request.php
2017-08-29 23:16:41 +02:00
Igor Scheller
cc01c906ba
#336 : Integration of symfony/http-foundation request
2017-08-29 21:52:07 +02:00
msquare
a157004f4a
handle failed db queries in Db class
2017-07-23 11:46:54 +02:00
Igor Scheller
7d5d905fcf
Moved $themes array to config
2017-07-20 01:14:28 +02:00
Igor Scheller
3a1e460249
Changed $_GET, $_POST and $_REQUEST to use the Request object
2017-07-19 11:44:16 +02:00
Igor Scheller
8506d6d27e
Refactoring: Config cleanup / moved to class
2017-01-21 23:07:20 +01:00
Igor Scheller
9a3ad88834
Changed from mysqli to PDO, some refactorings, faster sql queries
2017-01-21 13:58:53 +01:00
Bot
55141154c0
Replaced " with '
2017-01-03 15:32:59 +01:00
Bot
356b2582f3
PPHDoc, formatting, fixes, cleanup
2017-01-03 03:22:48 +01:00
Bot
d71e7bbfad
Formatting
2017-01-02 15:49:53 +01:00
Bot
7313e15ce8
PSR-2 formatting
2017-01-02 03:57:23 +01:00
Igor Scheller
1f8d1eb4bb
Fixed "Constant already defined" notice
...
Added more ugly global variables
2017-01-01 18:50:53 +01:00
msquare
16e9a69c0d
fixes #277 date parsing returns the start of the day now
2016-11-24 09:25:28 +01:00
msquare
16ed2ae683
fixed settings validation
2016-11-14 19:10:29 +01:00
msquare
03c9d1ef5d
reduce complexity of user settings main
2016-11-11 17:00:51 +01:00
msquare
beb0db6852
fix misspellings
2016-11-11 16:42:47 +01:00
msquare
247166f28b
improve code of user settings
2016-11-11 16:34:23 +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
42144ed21c
move static access to datetime parse function
2016-10-04 17:58:56 +02:00
msquare
f05f1a3cd4
rename to
2016-09-29 12:08:12 +02:00
msquare
91dafb19ec
prohibit inline control structures on pages
2016-09-29 10:53:17 +02:00
msquare
53ad1b5110
fix codacy unused code
2016-08-21 18:00:39 +02:00
Philip Häusler
cac86ef509
add planned date of departure
2015-08-15 14:54:25 +02:00
Philip Häusler
df526fa2bf
fix problem with beeing informed about shift changes
2015-08-13 10:48:39 +02:00
Philip Häusler
18644cac7a
fixes #196 : make users planned arrival date editable in user settings and show it in their own profile
2015-07-15 21:53:19 +02:00
Philip Häusler
6bede2fd22
harden the sql queries
2014-12-28 13:44:56 +01:00
Philip Häusler
247d9b65c1
remove user angeltype administration from user-edit
2014-12-27 21:48:08 +01:00