274 Commits (main)

Author SHA1 Message Date
Igor Scheller d8076abc38 Make password enabled configurable via oauth settings 3 years ago
Igor Scheller 8fd2d5bfa5 Allow empty password in settings 3 years ago
Igor Scheller 80d87617f2 Fix migration and test improvements 3 years ago
Tobias Wiese e361400f68 news: remove html support
Since the support for markdown in news the html feature isn't really
necessary any more.
3 years ago
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.
3 years ago
Igor Scheller 6a79aaeeaa Replaced swift mailer with symfony mailer 3 years ago
Igor Scheller 11c3a762b8 Remove space from email subjects 3 years ago
Igor Scheller 46d6ada728 Update composer packages and bump php version to 7.4 3 years ago
Igor Scheller 676a2113b4 Added User\License model 3 years ago
Igor Scheller 8d436d988a More PHP 8.1 fixes to be compatible 3 years ago
Igor Scheller f1531ad987 Added [more] tag to news 3 years ago
Igor Scheller 26ab0619f5 OAuth: Allow nested info attributes 3 years ago
Igor Scheller 8256b9d6bd Hide oauth from profile and settings page if not configured / should be hidden 3 years ago
Igor Scheller 2d45e04a90 Added option to allow sso account creation even if public registration is disabled 3 years ago
Igor Scheller 1ba4b57eac Added OAuth2 SSO login group mapping 3 years ago
Igor Scheller dc0cf101b2 Moved gdpr goodie mail opt in to own configurable option
Co-authored-by: Michael Weimann <mail@michael-weimann.eu>
3 years ago
Igor Scheller 59993788ec Added check if table exists to shifts migration 3 years ago
Igor Scheller 657b44f9cf Redirect back from login after 403 (Not authorized) 3 years ago
Igor Scheller 5c90a1ef37 Added shirt edit view 3 years ago
Igor Scheller 4825c2de2b Fixed test coverage and naming 3 years ago
Igor Scheller f201b2f1c8 Merge branch 'feature-bootstrap5'
# Conflicts:
#	package.json
#	tests/Unit/Renderer/Twig/Extensions/GlobalsTest.php
#	webpack.config.js
#	yarn.lock
3 years ago
Igor Scheller a8e012be72 Make news comments deletable 3 years ago
Igor Scheller ff8adafd33 Added more factories 3 years ago
Igor Scheller ec355d40f5 Added user related factories 3 years ago
Igor Scheller 19fc114cf7
Added ?theme parameter to temporary change theme 3 years ago
Igor Scheller 03185f8865
Fixed globals and design unit tests 3 years ago
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
3 years ago
Igor Scheller 4ff44d141c Translator: Fix values handling when array keys are set
Fixes #820 (Password recovery not working)
4 years ago
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)
4 years ago
Xu cb2ec5457e stats: added pronoun 4 years ago
Igor Scheller c2b2487721 Locale: Set initial locale using request language 4 years ago
Igor Scheller 30e1d41c0a EventConfig: Set time on dates 4 years ago
Igor Scheller bb2a13f605 OAuth: Compare oauth users using exact compare 4 years ago
Igor Scheller a5757497e5 Add theme change to /design page 4 years ago
Igor Scheller 149155fbda Added email notification on new news 4 years ago
Igor Scheller 814cafd05d Added EventDispatcher 4 years ago
Allen Taylor 02ba802d6b configured var dump server 4 years ago
Igor Scheller f0bddb321c MySQL: Use bin format to compare oauth users 4 years ago
Igor Scheller 85044bc833 News: Add is_pinned 4 years ago
Igor Scheller d423bb07d3 OAuth: Save auth tokens 4 years ago
Igor Scheller 53d5f8518b Questions: Change sorting 4 years ago
Igor Scheller b5c974b9e3 Add new questions frontend 4 years ago
Igor Scheller e322867716 Tests: Added abstract ControllerTest 4 years ago
Igor Scheller 857ed23548 Added FAQ 4 years ago
Xu ab82e1cbc0 NewsController: redirect after edit to /news instead of /news/[id] 4 years ago
msquare 39f96783cf review changes 4 years ago
msquare 0c3ff73454 new setting page layout 4 years ago
msquare d3265ef70a add password settings page 4 years ago
Igor Scheller ebab34ee67 Schedule import: Add overview 4 years ago
Igor Scheller 251f2cbfa6 OAuth: Added display name and metrics, show providers on user page 4 years ago