Igor Scheller
b345bf4ea7
Fix metrics and notifications when sql_mode is only_full_group_by (since MySQL 5.7/8.0)
2022-03-20 15:32:44 +01:00
Tobias Wiese
e361400f68
news: remove html support
...
Since the support for markdown in news the html feature isn't really
necessary any more.
2022-01-01 16:33:40 +01:00
Tobias Wiese
9db8773150
markdown: let Parsedown escape content
...
Letting Parsedown escape the content, instead of calling
htmlspecialchars provides more context to the escape process.
For example the ampersand character can now be used in markdown links as
part of the url without breaking.
2022-01-01 16:33:40 +01:00
Igor Scheller
82486065e4
Disable mail logger
2021-12-30 14:29:14 +01:00
Igor Scheller
6a79aaeeaa
Replaced swift mailer with symfony mailer
2021-12-29 22:28:12 +01:00
Igor Scheller
11c3a762b8
Remove space from email subjects
2021-12-29 17:12:19 +01:00
Igor Scheller
46d6ada728
Update composer packages and bump php version to 7.4
2021-12-29 17:12:19 +01:00
Igor Scheller
676a2113b4
Added User\License model
2021-12-29 17:12:19 +01:00
Igor Scheller
8d436d988a
More PHP 8.1 fixes to be compatible
2021-12-29 11:00:02 +01:00
Igor Scheller
a95fc0fbd1
Models: Use explicit casts and default attribute values
2021-12-29 11:00:02 +01:00
Igor Scheller
f1531ad987
Added [more] tag to news
2021-12-12 13:23:01 +01:00
Igor Scheller
26ab0619f5
OAuth: Allow nested info attributes
2021-12-12 12:34:43 +01:00
Igor Scheller
8256b9d6bd
Hide oauth from profile and settings page if not configured / should be hidden
2021-12-12 12:34:43 +01:00
Igor Scheller
2d45e04a90
Added option to allow sso account creation even if public registration is disabled
2021-12-12 12:34:43 +01:00
Igor Scheller
1ba4b57eac
Added OAuth2 SSO login group mapping
2021-12-12 12:34:43 +01:00
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
Igor Scheller
2cfce86e25
Fixed formatting
2021-10-23 17:19:49 +02:00
Igor Scheller
657b44f9cf
Redirect back from login after 403 (Not authorized)
2021-10-23 17:13:46 +02:00
msquare
ca8f851ab1
user shirt edit: finetuning shirt edit view and logs
2021-10-23 17:04:19 +02:00
Igor Scheller
5c90a1ef37
Added shirt edit view
2021-10-23 17:04:19 +02:00
Igor Scheller
4825c2de2b
Fixed test coverage and naming
2021-08-17 15:22:22 +02:00
Igor Scheller
f201b2f1c8
Merge branch 'feature-bootstrap5'
...
# Conflicts:
# package.json
# tests/Unit/Renderer/Twig/Extensions/GlobalsTest.php
# webpack.config.js
# yarn.lock
2021-08-17 14:26:28 +02:00
Igor Scheller
e0eeee013e
Fix secondary color on dark themes and theme 7 secondary buttons, formatting
2021-08-16 18:02:06 +02:00
Michael Weimann
98e9af8b8d
handle non-existing theme in user setting
2021-08-16 18:02:04 +02:00
Igor Scheller
f7b9f59d95
OAuth: Compare strings so that numeric IDs can be used
2021-08-14 15:29:05 +02:00
Igor Scheller
a8e012be72
Make news comments deletable
2021-08-08 19:11:16 +02:00
Igor Scheller
ff8adafd33
Added more factories
2021-08-08 18:31:33 +02:00
Igor Scheller
ec355d40f5
Added user related factories
2021-08-08 18:31:33 +02:00
Igor Scheller
7917e32f3e
Fixed api key toggle driver license config display and dashboard
2021-07-29 20:01:17 +02:00
Igor Scheller
19fc114cf7
Added ?theme parameter to temporary change theme
2021-07-29 20:01:10 +02: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
4ff44d141c
Translator: Fix values handling when array keys are set
...
Fixes #820 (Password recovery not working)
2021-07-11 00:51:30 +02:00
Igor Scheller
3912b4e93e
Set initial admin password if configured
...
Resolves #806 (Allow admins to configure the initial password of the admin user)
Closes #809 PR (Allow to configure initial admin pw)
2021-05-24 15:41:16 +02:00
Xu
cb2ec5457e
stats: added pronoun
2021-04-13 16:01:38 +02:00
Igor Scheller
ef665c80ba
ExceptionHandling: Show formatted stack trace on CLI
2021-04-12 17:13:48 +02:00
Igor Scheller
c2b2487721
Locale: Set initial locale using request language
2021-04-12 17:13:48 +02:00
Igor Scheller
30e1d41c0a
EventConfig: Set time on dates
2021-04-12 17:13:48 +02:00
Igor Scheller
bb2a13f605
OAuth: Compare oauth users using exact compare
2021-04-12 17:13:48 +02:00
Igor Scheller
a5757497e5
Add theme change to /design page
2021-04-12 16:42:15 +02:00
Igor Scheller
149155fbda
Added email notification on new news
2021-04-12 16:15:25 +02:00
Igor Scheller
814cafd05d
Added EventDispatcher
2021-04-12 16:15:25 +02:00
Allen Taylor
02ba802d6b
configured var dump server
2021-01-09 16:44:02 +01:00
Igor Scheller
85044bc833
News: Add is_pinned
2020-12-27 10:59:28 +01:00
Igor Scheller
d423bb07d3
OAuth: Save auth tokens
2020-12-26 21:09:24 +01:00
Igor Scheller
304b599cf4
OAuth: Allow - in URLs and fix response handling
2020-12-26 16:09:39 +01:00
Igor Scheller
53d5f8518b
Questions: Change sorting
2020-12-20 20:48:12 +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
Xu
ab82e1cbc0
NewsController: redirect after edit to /news instead of /news/[id]
2020-12-18 17:56:12 +01:00
msquare
39f96783cf
review changes
2020-11-25 00:49:45 +01:00