es scheint ein Problem mit der Vergabe von Rechten für Rollen bei dem Download-Modul zu geben. Ich kann im Unterordner der Hauptfreigabe zwar Benutzerrollen nach "Kein Zugriff" verschieben, doch die Rolle wird bei "Zugriff" nicht entfernt. Nach dem Klick auf "Speichern" hat die gesperrte Rolle weiterhin Zugriff auf den Ordner. Nachzuvollziehen in der derzeit aktuellen Spielwiese.
Das ist natürlich etwas unschön wenn man Dokumente online hat, auf die nicht alle Rollen zugreifen können sollen.
Man kann auch eine Rolle mehrfach nach "Kein Zugriff" und wieder hin und her verschieben, dann kommt beim speichern folgender SQL-Fehler:
S Q L - E R R O R
CODE: 1062
Duplicate entry '33-3' for key 'PRIMARY'
B A C K T R A C E
FILE: adm_program/system/classes/dbmysql.php
LINE: 67
CALL: DBCommon->db_error()
FILE: adm_program/system/classes/dbmysql.php
LINE: 202
CALL: DBMySQL->db_error()
FILE: adm_program/system/classes/tablefolder.php
LINE: 723
CALL: DBMySQL->query()
FILE: adm_program/system/classes/tablefolder.php
LINE: 710
CALL: TableFolder->setRolesOnFolder()
FILE: adm_program/modules/downloads/download_function.php
LINE: 543
CALL: TableFolder->setRolesOnFolder()
Giovanni9030 hat geschrieben:In der Spielwiese ist bereits die Beta 3.1.1 installiert.
In der Demo ist noch die aktuelle 3.0.6
LG Giovanni9030
Ja, da habe ich mich unklar ausgedrückt. In der Demo, also in der aktuellen 3.0.6 tritt der Fehler wie beschrieben auf. In der 3.1.1 auf der Spielwiese kann ich aber genauso wenig Rechte vergeben, möchte ich da in einem Unterordner einer Rolle Zugriffsrechte zuweisen, kommt:
S Q L - E R R O R
CODE: 23000
1452
Cannot add or update a child row: a foreign key constraint fails ("d00c3e23"."spw_folder_roles", CONSTRAINT "spw_FK_FLR_ROL" FOREIGN KEY ("flr_rol_id") REFERENCES "spw_roles" ("rol_id") ON DELETE NO ACTION ON UPDATE NO ACTION)
B A C K T R A C E
FILE: adm_program/system/classes/database.php
LINE: 433
CALL: Database->showError()
FILE: adm_program/system/classes/tablefolder.php
LINE: 778
CALL: Database->query()
FILE: adm_program/modules/downloads/download_function.php
LINE: 415
CALL: TableFolder->setRolesOnFolder()
der letzte gepostete Fehler von dir ist jetzt auf der Spielwiese behoben.
Bitte teste dort noch einmal, ob die Rollenzuordnung nun funktioniert.
Viele Grüße
Fasse
Hi Fasse,
das schaut gut aus und scheint nun zu funktionieren, vielen Dank!
Ich vermute mal, in der 3.0.6 wird der Fehler nicht mehr gefixt bzw. es geht dann direkt auf die 3.1/3.2?
nein, wir fixen aktuell nur noch für die 3.1. Leider ist unser Team sehr klein, so dass wir es momentan nicht schaffen, mehrere Versionen gleichzeitig zu supporten.