Hallo zusammen,
ich habe eine Extension geschrieben, mit der ein Admin via IRRE Zusatzinformationen zu einer Seite eingeben kann. In pages wird also die Referenz auf die Tabelle gespeichert. Diese Zusatzinformationen kann nur der Admin ausfüllen.
Die Redakteure arbeiten in einem Custom Workspace und haben keinen Zugriff auf diese Einstellungen. Sobald sie aber eine Seite speichern, bekommen sie die Fehlermeldung "1: Attempt to modify table 'my_referenced_table' without permission", was zwar nicht schön ist, aber auch nicht besonders schlimm. Problematisch ist jedoch, dass gleichzeitig die Referenz auf die referenzierte Tabelle auf 0 gesetzt wird, sprich, die Referenz verloren geht.
Weiss irgendwer, warum das so ist, und wie ich das verhindern kann? Es darf doch eigentlich nicht sein, dass im Workspace Felder, auf die Redakteure keinen Zugriff haben, gelöscht werden. Oder verhält sich IRRE anders?
Vielen Dank für Tipps.