Benutzerverwaltung defekt, Kompetenzen fehlen

Übergeordnete Themen zu SchILD-NRW2

Moderatoren: Raffenberg, A. Schüller, Pfotenhauer

dwloczka
Beiträge: 11
Registriert: Freitag 6. Mai 2022, 10:47
Schulform: Freie Schule

Benutzerverwaltung defekt, Kompetenzen fehlen

Beitrag von dwloczka »

Hallo,

ich habe eine neue Installation von SchILD-NRW (2.0.27.8) als Serverkonfiguration aufgesetzt. Das bedeutet, die Daten liegen in einer zentralen MariaDB-Datenbank. Das hat auch alles soweit funktioniert, die Verbindung zur Datenbank steht, Einträge sind möglich und werden gespeichert.

Nach dem Starten wollte ich als erstes Benutzer einrichten. Dabei musste ich feststellen, dass die Benutzerverwaltung weder Benutzergruppen, noch Kompetenzen definiert hat. Gestern gab es gar keine Einträge, außer einem Punkt "ALLES". Wenn ich diesen angeklickt habe, kam es zu einem Absturz der Anwendung.
Heute morgen - beim Prüfen des Fehlers mit Hr. Zirwes - fanden sich plötzlich 2 Einträge (siehe Screenshot).

Ich habe die Installation 2mal vorgenommen. Beim ersten Mal in den Ordner "C:\Programme\Schild-NR" und beim zweiten Mal in "C:\Schild-NRW". Ohne Effekt.

Was könnte hier schief gelaufen sein?

Vielen Dank
Daniel Wloczka
Dateianhänge
SchILD-NRW_Benutzerverwaltung.png
SchILD-NRW_Benutzerverwaltung.png (12.4 KiB) 1232 mal betrachtet
Benutzeravatar
Raffenberg
Beiträge: 2523
Registriert: Dienstag 25. September 2018, 15:22
Schulform: Gymnasium
Kontaktdaten:

Re: Benutzerverwaltung defekt, Kompetenzen fehlen

Beitrag von Raffenberg »

Innerhalb der Maria-DB haben Sie ja einen Benutzer definiert, welcher auf diese zugreifen darf. Hat dieser Datenbankbenutzer die vollen Rechte für den Zugriff auf die Datenbank?
Mit freundlichen Grüßen
Jens Raffenberg
Benutzeravatar
Pfotenhauer
Beiträge: 3096
Registriert: Dienstag 25. September 2018, 12:53
Wohnort: Wuppertal
Schulform: Realschule
Motto: Wer schnell hilft, hilft doppelt!
Kontaktdaten:

Re: Benutzerverwaltung defekt, Kompetenzen fehlen

Beitrag von Pfotenhauer »

Hallo.

Ich vermute, dass die Tabelle Kompetenzen oder UserGroups nicht richtig migriuert wurden.
Man könnte mal versuchen, die aus einer anderen Datenbank zu kopieren, da verändert sich ja nicht häufig etwas.
Mit freundlichen Grüßen
Frank Pfotenhauer
---
Fachberater für die Schulverwaltungssoftware des MSB
Referat 135

E-Mail: frank.pfotenhauer@msb.nrw.de
dwloczka
Beiträge: 11
Registriert: Freitag 6. Mai 2022, 10:47
Schulform: Freie Schule

Re: Benutzerverwaltung defekt, Kompetenzen fehlen

Beitrag von dwloczka »

Hallo,

ja, ich nehme an die Rechte sind korrekt. Im Anhang ein Screenshot aus phpMyAdmin.
Rechte_MariaDB.png
Rechte_MariaDB.png (51.62 KiB) 1213 mal betrachtet

Das Lesen und Schreiben in die Datenbank scheint prinzipiell auch zu funktionieren. Andere Einstellungen konnte ich vornehmen.

Migriert habe ich beim Aufsetzen der Datenbank nichts. Es ist eine "jungfräuliche" Installation, die Tabellen wurden mit Hilfe des SQL-Statements aus der zip-Datei (https://wiki.svws.nrw.de/mediawiki/imag ... _08_20.zip) erstellt.

MfG Daniel Wloczka
dwloczka
Beiträge: 11
Registriert: Freitag 6. Mai 2022, 10:47
Schulform: Freie Schule

Re: Benutzerverwaltung defekt, Kompetenzen fehlen

Beitrag von dwloczka »

Ich habe soeben mal noch in die Tabellen geschaut. "Kompetenzen" ist sehr übersichtlich und enthält nur 4 Datensätze:
* KAoA-Daten ändern
* Einwilligungen (...) bearbeiten
* Lehrerdaten exportieren
* Daten aus Kurs42 importieren.

"usergroups" enthält den initialen Administratur und einen weiteren Eintrag, den ich erstellt hatte.

Bei der Neuerstellung/ Populierung der DB mit Daten benötige ich etwas mehr hilfe. Bei SQL bin ich raus.
dwloczka
Beiträge: 11
Registriert: Freitag 6. Mai 2022, 10:47
Schulform: Freie Schule

Re: Benutzerverwaltung defekt, Kompetenzen fehlen

Beitrag von dwloczka »

Ich habe mir einmal das SQL-Statement zur Datenbank-Erstellung angeschaut. Die Definition der Tabelle "Kompetenzen" ist sehr übersichtlich und spiegelt mehr oder weniger das wieder, was ich aktuell sehe:

Code: Alles auswählen

-- Table structure for table `Kompetenzen`
--
DROP TABLE IF EXISTS `Kompetenzen`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `Kompetenzen` (
  `KO_ID` int(11) NOT NULL,
  `KO_Gruppe` int(11) NOT NULL,
  `KO_Bezeichnung` varchar(64) NOT NULL,
  PRIMARY KEY (`KO_ID`,`KO_Gruppe`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
Für mich gibt es 2 Möglichkeiten:
1. Das SQL-Statement ist unvollständig oder
2. Die finale Befüllung geschieht bei der Installation des Clients.
Benutzeravatar
Pfotenhauer
Beiträge: 3096
Registriert: Dienstag 25. September 2018, 12:53
Wohnort: Wuppertal
Schulform: Realschule
Motto: Wer schnell hilft, hilft doppelt!
Kontaktdaten:

Re: Benutzerverwaltung defekt, Kompetenzen fehlen

Beitrag von Pfotenhauer »

Die Tabelle ist hier nicht entscheidend, sondern der Inhalt:

DELETE FROM Kompetenzen;

Code: Alles auswählen

INSERT INTO Kompetenzen(KO_ID,KO_Gruppe,KO_Bezeichnung) VALUES
(11,100,'Ansehen'),
(12,100,'Ändern'),
(13,100,'Löschen'),
(14,100,'Vermerke ändern'),
(15,100,'KAoA-Daten ändern'),
(21,200,'Ansehen'),
(22,200,'Funktionsbezogen ändern'),
(23,200,'Alle ändern'),
(31,300,'Alle Formulare drucken'),
(32,300,'Standard-Formulare drucken'),
(33,300,'Ändern'),
(34,300,'Löschen'),
(41,400,'Daten importieren'),
(42,400,'Schülerdaten exportieren'),
(43,400,'Lehrerdaten exportieren'),
(61,600,'Ansehen'),
(62,600,'Ändern'),
(71,700,'Backup durchführen'),
(72,700,'Gelöschte Daten zurückholen'),
(73,700,'Farben für Fächergruppen ändern'),
(74,700,'Daten aus Kurs42 importieren'),
(81,800,'Ansehen'),
(82,800,'Ändern'),
(83,800,'Löschen'),
(91,900,'Ansehen'),
(92,900,'Ändern'),
(93,900,'Löschen'),
(94,900,'Detaildaten ansehen'),
(95,900,'Detaildaten ändern');
Mit freundlichen Grüßen
Frank Pfotenhauer
---
Fachberater für die Schulverwaltungssoftware des MSB
Referat 135

E-Mail: frank.pfotenhauer@msb.nrw.de
dwloczka
Beiträge: 11
Registriert: Freitag 6. Mai 2022, 10:47
Schulform: Freie Schule

Re: Benutzerverwaltung defekt, Kompetenzen fehlen

Beitrag von dwloczka »

Es scheint funktioniert zu haben, alle Einträge waren vorahnden und ich konnte entsprechende "eingeschränkte" Nutzer anlegen. Auch ein Login-Versuch war positiv, es fehlten die nicht-freigegebenen Elemente.

Vielen Dank!
Wybranietz
Beiträge: 12
Registriert: Mittwoch 5. Juni 2024, 08:28
Schulform: Berufskolleg
Motto: Warte nicht auf bessere Zeiten...

Re: Benutzerverwaltung defekt, Kompetenzen fehlen

Beitrag von Wybranietz »

Guten Tag,
ich stelle das gleiche Problem fest, dass die Benutzerverwaltung nicht funktioniert, weil bei "Benutzergruppen bearbeiten" keine Kompetenzen angezeigt werden.
In der Kompetenzen-Tabelle waren vier Einträge vorhanden, den Rest konnte ich mithilfe des
INSERT INTO Kompetenzen(KO_ID,KO_Gruppe,KO_Bezeichnung) VALUES
von Herrn Pfotenhauer nachtragen.

Trotzdem bleibt das Feld Kompetenzen bei mir leer.

Auffällig ist, dass auch die Tabelle "Kompetenzgruppen" angelegt ist, jedoch keine Daten enthält.

Kann hier der nächste Fehler liegen?

Vielen Dank für Ihre Hinweise!
Benutzeravatar
Raffenberg
Beiträge: 2523
Registriert: Dienstag 25. September 2018, 15:22
Schulform: Gymnasium
Kontaktdaten:

Re: Benutzerverwaltung defekt, Kompetenzen fehlen

Beitrag von Raffenberg »

Ja. Dann sind auch hier die Felder aus der alten DB zu ergänzen. Seltsam.
Mit freundlichen Grüßen
Jens Raffenberg
Antworten