Skip to content
Snippets Groups Projects
Commit d4f1c0a0 authored by Daniel Gerhardt's avatar Daniel Gerhardt
Browse files

Merge branch '2.x'

parents 8ad7cd84 e573688a
No related merge requests found
Pipeline #22674 passed with warnings with stages
in 2 minutes and 28 seconds
# Changelog
## 2.7
Features:
* Account deletion: Users can now delete their own accounts. Admins can delete
any user account. Account deletion removes sessions and their contents created
by the user and anonymizes data created through participation in other
sessions.
* Auto-deletion: Accounts can be deleted automatically after a configurable
period of inactivity.
* OpenID Connect: OIDC is now supported for authentication. Configuration
discovery support is required.
Improvements:
* Public Session Pool: Added API endpoint to clone a session from the pool.
Previously, cloning had to be performed by the client.
Bug fixes:
* Import/Export: The handling of session features during import has been fixed.
The raw exported data can now be imported without further manipulation by the
client.
**This version is brought to you by:**
Project management: Klaus Quibeldey-Cirkel
Lead programming: Daniel Gerhardt, Tom "tekay" Käsler
Sponsoring: [AG QLS](https://www.thm.de/site/en/hochschule/service/ag-qls.html),
[HMWK](https://wissenschaft.hessen.de/wissenschaft/it-neue-medien/kompetenznetz-e-learning-hessen)
## 2.6.3
Bug fixes:
* The backend now correctly responds with 4xx error codes instead of 500 to less
......
......@@ -341,7 +341,8 @@ public class AuthenticationController extends AbstractController {
"cas",
casTitle,
MessageFormat.format(dialogUrl, "cas"),
casRoles
casRoles,
casImage
);
sdesc.setOrder(casOrder);
services.add(sdesc);
......@@ -349,10 +350,11 @@ public class AuthenticationController extends AbstractController {
if (oidcEnabled) {
ServiceDescription sdesc = new ServiceDescription(
"oidc",
oidcTitle,
MessageFormat.format(dialogUrl, "oidc"),
oidcRoles
"oidc",
oidcTitle,
MessageFormat.format(dialogUrl, "oidc"),
oidcRoles,
oidcImage
);
sdesc.setOrder(oidcOrder);
services.add(sdesc);
......
......@@ -214,7 +214,7 @@ connector.password=test
# Enable MathJax to allow the use of Math formulas written in TeX syntax in
# text fields.
features.mathjax.enabled=true
features.mathjax.src=//cdn.mathjax.org/mathjax/2.4-latest/MathJax.js
features.mathjax.src=//cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js
# The following features are considered experimental because they have not been
# tested in a production environment over a longer time frame and/or their
......@@ -329,8 +329,8 @@ pp.session-levels.en = General Education,\
# Tracking
################################################################################
# It is possible to use an external tracking software with ARSnova. Currently
# Piwik is the only supported tracking provider.
# Matomo is the only supported tracking provider.
#
tracking.provider=piwik
tracking.provider=matomo
tracking.tracker-url=
tracking.site-id=
......@@ -214,7 +214,7 @@ connector.password=test
# Enable MathJax to allow the use of Math formulas written in TeX syntax in
# text fields.
features.mathjax.enabled=true
features.mathjax.src=//cdn.mathjax.org/mathjax/2.4-latest/MathJax.js
features.mathjax.src=//cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js
# The following features are considered experimental because they have not been
# tested in a production environment over a longer time frame and/or their
......@@ -329,8 +329,8 @@ pp.session-levels.en = General Education,\
# Tracking
################################################################################
# It is possible to use an external tracking software with ARSnova. Currently
# Piwik is the only supported tracking provider.
# Matomo is the only supported tracking provider.
#
tracking.provider=piwik
tracking.provider=matomo
tracking.tracker-url=
tracking.site-id=
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment