Seite 2 von 5

Re: Gruppen Berechtigungen ändern

Verfasst: Di 9. Feb 2016, 16:36
von Morpheus
So, hab ich jetzt alles?
Ich hab auch ein schlechtes Gewissen :oops:

Re: Gruppen Berechtigungen ändern

Verfasst: Di 9. Feb 2016, 18:01
von shadowcat
:?:

Re: Gruppen Berechtigungen ändern

Verfasst: Do 11. Feb 2016, 15:27
von Morpheus
:?:
Na für die viele Arbeit die ich Dir mache ;)

Re: Gruppen Berechtigungen ändern

Verfasst: Fr 12. Feb 2016, 10:20
von shadowcat
Wer hat denn die Fehler eingebaut, Du oder ich? :lol:

Re: Gruppen Berechtigungen ändern

Verfasst: Mo 7. Mär 2016, 11:25
von shadowcat
Dashboard

So lange wir kein neues Rechtesystem haben, kann ich leider in Sachen Sichtbarkeit der Widgets auf dem Dashboard nicht viel machen. Auf die Schnelle kann ich nur sämtliche Widgets verstecken, was wiederum blöd ist, weil dann das Dashboard komplett leer ist. Also müßte man das gesamte Dashboard für eingeschränkte Benutzer rausnehmen. Wäre das akzeptabel?

https://github.com/BlackCatDevelopment/ ... issues/336

Edit: So könnte ein schneller Hack aussehen.
2016-03-07 14_57_17.png
2016-03-07 14_57_17.png (29.28 KiB) 5576 mal betrachtet

Re: Gruppen Berechtigungen ändern

Verfasst: Mo 7. Mär 2016, 11:53
von shadowcat
Link [Addons] im Menü

So, den Fehler habe ich gefunden: Das Recht auf den "Addons"-Link wird vergeben, wenn der Benutzer _entweder_ auf Templates _oder_ auf Sprachen _oder_ auf Module Berechtigungen hat. Da war aber ein kleiner Logik-Fehler drin, eventuell ist das bei einer Umstellung passiert, aber egal, wird dann mit 1.2.1 korrigiert. Es sollte problemlos möglich sein, die korrigierte Datei

./backend/groups/get_permissions.php

auch in 1.1.3 zu benutzen, aber garantieren kann ich das nicht.

https://github.com/BlackCatDevelopment/ ... issues/335

Re: Gruppen Berechtigungen ändern

Verfasst: Mo 7. Mär 2016, 14:38
von shadowcat
Zu viele Rechte

https://github.com/BlackCatDevelopment/ ... issues/332

Für eine schnelle Lösung die Bits in der Datenbank ändern wie im Issue beschrieben.

Re: Gruppen Berechtigungen ändern

Verfasst: Mo 7. Mär 2016, 15:07
von shadowcat
Markierung bearbeitbarer Seiten

Seiten, die _nicht_ bearbeitet werden können, haben eine CSS-Klasse 'fc_page_tree_not_editable'. Die ist im CSS aber nicht befüllt. Ich weiß nicht, ob das mal unter die Räder gekommen ist oder noch nie drin war. Zumindest könntest Du Dir das CSS so anpassen, wie Du es möchtest, z.B. indem Du die nicht bearbeitbaren Seiten "ausgraust" oder durchstreichst oder was auch immer. Umgekehrt könntest Du dann mit not() die Seiten, die die Klasse nicht haben, hervorheben.

Vorschläge für Defaults nehme ich gern entgegen und baue sie noch ein, um selbst welche zu erfinden bin ich zu sehr Superuser... ;)

Edit:

Ausgegraut:

.fc_page_tree_not_editable a{color:#ccc;}
2016-03-07 15_09_17.png
2016-03-07 15_09_17.png (4.92 KiB) 5575 mal betrachtet
Durchgestrichen:

.fc_page_tree_not_editable a{text-decoration:line-through;}
2016-03-07 15_10_31.png
2016-03-07 15_10_31.png (4.61 KiB) 5575 mal betrachtet

Re: Gruppen Berechtigungen ändern

Verfasst: Mo 7. Mär 2016, 15:13
von Morpheus
Für default würde ich sagen "ausgegraut! Das reicht vollkommen

Re: Gruppen Berechtigungen ändern

Verfasst: Mo 7. Mär 2016, 15:33
von shadowcat
Da haben wir ein noch grundlegenderes Problem: Zur Zeit bekommen nur Benutzer, die in der Gruppe Administratoren sind, überhaupt Zugriffsrechte auf Seiten. Da steht auch im Code "NOT READY YET!". 8-) Ich weiß nicht, ob ich das Faß noch aufmachen will...