Haben Sie Plone 4.1 mit Ploneboard installiert und verwenden Sie den Intranet-Workflow. Ich möchte nicht, dass Benutzer in ihren Benutzerordnern Ploneboard-Objekte erstellen können. Wenn ich Benutzerordner aktiviere und Einschränkungen für den Benutzerordner auf Plone-Standardtypen festlege, werden Ploneboard-Objekte nicht im Add-Menü für Benutzer in ihrem eigenen Benutzerordner angezeigt. Es werden jedoch weiterhin Einschränkungen angezeigt, und Benutzer können darauf klicken und die Einschränkungen bearbeiten, um sich selbst Ploneboard-Objekte hinzufügen zu können. Wie kann ich die Möglichkeit für Benutzer entfernen, die Einschränkungen in ihren persönlichen Ordnern zu ändern?Wie können Objekttypen eingeschränkt werden, die in persönlichen Benutzerordnern in Plone 4.1 hinzugefügt werden können?
Antwort
Die meisten Plone-Produkte definieren benutzerdefiniert Berechtigungen hinzufügen, um Feinabstimmung für wo und von wem sie hinzugefügt werden können.
Ploneboard Haupt Add Erlaubnis ist Ploneboard: In Ploneboard und es für -Manager und Besitzer Rollen standardmäßig festgelegt ist. Da die Mitglieder Besitzer ihrer Mitgliedsordner sind, erhalten sie die Berechtigung zum Hinzufügen von Boards.
Der einfachste Weg, dies zu ändern (nach dem Ploneboard bereits installiert wurde) ist auf
- an die Wurzel von Zope
- das ZMI öffnen gehen (/verwalten)
- wählen Sie die Sicherheit -tab
- Suche nach der Genehmigung namens Ploneboard: In Ploneboard
- unselect Besitzer -role nicht, dass die Erlaubnis haben
- bis zum Ende der Seite und Änderungen speichern
Jetzt werden nur die Benutzer mit -Manager Rolle haben die Erlaubnis Platten hinzuzufügen.
Wenn Sie auf Plone 4.1 (oder neuer) und möchte, dass die Erlaubnis geben, auch für die Benutzer mit dem neuen Site Administrator Rolle, können Sie die Sicherheit -tab für die Plone-Site-Objekt geöffnet werden soll, Suche die Erlaubnis und stelle es dort ein.
- 1. Wie können Benutzerberechtigungen für Jenkins eingeschränkt werden?
- 2. Können Attribute dynamisch in C# hinzugefügt werden?
- 3. Wie kann die Anzahl der Elemente eingeschränkt werden, die in einer SharePoint-Liste eingegeben werden können?
- 4. Wie können Prozentsätze auf Balken in Seaborn hinzugefügt werden?
- 5. Wie können Variablen in der JSON-Datei hinzugefügt werden?
- 6. Können Fußzeilen zu MVCContrib-Grids hinzugefügt werden?
- 7. Können Abhängigkeiten zu scalafiddle hinzugefügt werden?
- 8. Wie können Sprachen eingeschränkt werden, die im Sitecore-Veröffentlichungsdialog angezeigt werden?
- 9. Wie können Token definiert werden, die in ANTLR4 in mehreren lexikalischen Modi angezeigt werden können?
- 10. Wie Werte aus mehreren MySQL-Datenbanken hinzugefügt werden können
- 11. x86 Assembly, wie können im Speicher gespeicherte Variablen hinzugefügt werden?
- 12. Wie können Literalzeichenfolgen im DateTime-Format hinzugefügt werden?
- 13. Wie können benutzerdefinierte Ereignisse dynamisch mit jQuery hinzugefügt werden?
- 14. Wie Klassen zum HTML-Modul hinzugefügt werden können
- 15. Wie können Menüpunkte für Flavor versteckt oder hinzugefügt werden?
- 16. Wie können Tastaturbefehle dauerhaft zum Jupyter (ipython) Notebook hinzugefügt werden?
- 17. Excel VBA-Benutzerformular Wie können Variablen hinzugefügt oder entfernt werden?
- 18. Wie können Ressourcen geschützt werden, die in einer Multithread- oder asynchronen Umgebung verwendet werden können?
- 19. Wie können Angular-aktivierte Elemente zu DOM hinzugefügt werden?
- 20. Wie können benutzerdefinierte Klickereignisse zur dynamischen Listenansicht hinzugefügt werden?
- 21. Wie können Benutzeranmeldeinformationen in Subclipse geändert werden?
- 22. Wie können Validierungsnachrichten in Laravel angepasst werden?
- 23. Wie können Seiten in PostScript gecrimpt werden?
- 24. Wie können Tabellenspalten in jQuery ausgeblendet werden?
- 25. Wie können Benutzerrollen in Firebase getrennt werden?
- 26. Wie können Sitzungsvariablen in Sharepoint aktiviert werden?
- 27. Wie können Kommentare in Lenkervorlagen verwendet werden?
- 28. Wie können Objektbeziehungen in Lucene gespeichert werden?
- 29. Wie kann die Java-String-Erstellung in Hibernate eingeschränkt werden?
- 30. Wie können Validierungsfehlerreaktionen in DRF geändert werden?