Hallo.
Unter v6.x hatte ich immer einen speziellen Login, der der Einfachheit halber in ALLEN Klassen eingeschrieben war. Damit konnte ich für alle Klassen ganz einfach vergessene Passwörter nachschlagen, ohne vorher großartig etwas anderes tun zu müssen.
Das wollte ich auf dem v7-Server gerade nachstellen. Daher habe einen „school-admin“ eingerichtet (Menüpunkt: Schulkonsole > Schul-Administratoren). Es hat zwar funktioniert, doch offenbar stimmen da gewisse Rechte noch nicht. Wenn ich auf Unterricht --> Klasse XY klicke, erhalte ich:
#### Serverfehler Server error occured. This is likely a bug.
Request **POST** /api/lmn/session/sessions
Type KeyError
Message 'session'
Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/aj/api/endpoint.py", line 71, in wrapper result = fx(self, context, *args, **kwargs) File "/usr/lib/linuxmuster-webui/plugins/lmn_session/views.py", line 45, in handle_api_session_sessions session = http_context.json_body()['session'] KeyError: 'session'
Und wenn ich z.B. auf Listenverwaltung klicke, erscheint:
#### Serverfehler Server error occured. This is likely a bug.
Request **GET** /api/lm/schoolsettings
Type
Message
Traceback
Da ich mit dem global-admin auf die Liste zugreifen und als pgmadmin nach dem klicken auf „Im Editor öffnen“ die Benutzer sehen kann vermute ich auf einen Bug in der Web-GUI.