Ich habe zwei MMs angelegt. Nenne sie mal mm_parent und mm_child und für eine Eltern-Kind-Beziehung entsprechend eingestellt. Als Admin funktioniert auch alles prima. Ausserdem gibt es auch noch ein MM mm_tags zwecks Taxonomie.
Nun möchte ich einem Nicht-Admin-Benutzer die Rechte zum Benutzen der BE-Erfassung geben. Eingabe/Ausgabe-Optionen habe ich für die entsprechende Benutzergruppe und den BE-Erfassungen für jedes MM eingestellt. Alle BE-Listen-Rendersettings sind auf Standard eingestellt. Inzwischen habe ich aus Verzweiflung auch in den Benutzergruppenrechten alles angehakt, was mit MetaModels zu tun hat.
Die Erfassung wird zwar angezeigt. Ein Klick darauf funktioniert auch noch, aber wenn ich dann ganz rechts die Datensätze der Kind-Tabelle bearbeiten möchte, kommt eine Fehlermeldung. Der Systemlog-Eintrag sieht so aus: Table "mm_child" is not allowed in module "metamodel_mm_parent".
Die Daten für die Taxonomie lassen sich bearbeiten, ist ja aber auch keine Eltern-Kind-Tabelle. Irgendwas muss es also mit der Kind-Tabelle zu tun haben. Hat da jemand eine Idee?
Weiterhin ist mir aufgefallen: da ich ja aus Verzweiflung in den Benutzergruppenrechten alles mit MetaModels aktiviert habe, ist bei dem Benutzer das MetaModels-Modul auch aktiviert. Aber trotzdem kann der Benutzer im MetaModels-Modul keine Einstellungen vornehmen. Die entsprechenden Icons für Attribute, Rendersettings etc. werden nicht angezeigt.
Lesezeichen