Gruppen Berechtigungen ändern

Benutzeravatar
Morpheus
Beiträge: 915
Registriert: Do 8. Aug 2013, 10:49
Kontaktdaten:

Re: Gruppen Berechtigungen ändern

Beitrag von Morpheus » Di 9. Feb 2016, 16:36

So, hab ich jetzt alles?
Ich hab auch ein schlechtes Gewissen :oops:
Keiner ist unnütz, er kann immer noch als schlechtes Beispiel dienen!

Benutzeravatar
shadowcat
Administrator
Beiträge: 4053
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Gruppen Berechtigungen ändern

Beitrag von shadowcat » Di 9. Feb 2016, 18:01

:?:
My software never has bugs, it just develops random features.
BC1: PHP 5.5.11 (cli), mySQL 5.6.16 with 'strict' enabled, Apache 2.4.9
BC2: PHP 7.2.7, mariaDB 10.2.13, no Apache

Benutzeravatar
Morpheus
Beiträge: 915
Registriert: Do 8. Aug 2013, 10:49
Kontaktdaten:

Re: Gruppen Berechtigungen ändern

Beitrag von Morpheus » Do 11. Feb 2016, 15:27

:?:
Na für die viele Arbeit die ich Dir mache ;)
Keiner ist unnütz, er kann immer noch als schlechtes Beispiel dienen!

Benutzeravatar
shadowcat
Administrator
Beiträge: 4053
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Gruppen Berechtigungen ändern

Beitrag von shadowcat » Fr 12. Feb 2016, 10:20

Wer hat denn die Fehler eingebaut, Du oder ich? :lol:
My software never has bugs, it just develops random features.
BC1: PHP 5.5.11 (cli), mySQL 5.6.16 with 'strict' enabled, Apache 2.4.9
BC2: PHP 7.2.7, mariaDB 10.2.13, no Apache

Benutzeravatar
shadowcat
Administrator
Beiträge: 4053
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Gruppen Berechtigungen ändern

Beitrag von shadowcat » Mo 7. Mär 2016, 11:25

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) 1453 mal betrachtet
My software never has bugs, it just develops random features.
BC1: PHP 5.5.11 (cli), mySQL 5.6.16 with 'strict' enabled, Apache 2.4.9
BC2: PHP 7.2.7, mariaDB 10.2.13, no Apache

Benutzeravatar
shadowcat
Administrator
Beiträge: 4053
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Gruppen Berechtigungen ändern

Beitrag von shadowcat » Mo 7. Mär 2016, 11:53

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
My software never has bugs, it just develops random features.
BC1: PHP 5.5.11 (cli), mySQL 5.6.16 with 'strict' enabled, Apache 2.4.9
BC2: PHP 7.2.7, mariaDB 10.2.13, no Apache

Benutzeravatar
shadowcat
Administrator
Beiträge: 4053
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Gruppen Berechtigungen ändern

Beitrag von shadowcat » Mo 7. Mär 2016, 14:38

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.
My software never has bugs, it just develops random features.
BC1: PHP 5.5.11 (cli), mySQL 5.6.16 with 'strict' enabled, Apache 2.4.9
BC2: PHP 7.2.7, mariaDB 10.2.13, no Apache

Benutzeravatar
shadowcat
Administrator
Beiträge: 4053
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Gruppen Berechtigungen ändern

Beitrag von shadowcat » Mo 7. Mär 2016, 15:07

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) 1452 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) 1452 mal betrachtet
My software never has bugs, it just develops random features.
BC1: PHP 5.5.11 (cli), mySQL 5.6.16 with 'strict' enabled, Apache 2.4.9
BC2: PHP 7.2.7, mariaDB 10.2.13, no Apache

Benutzeravatar
Morpheus
Beiträge: 915
Registriert: Do 8. Aug 2013, 10:49
Kontaktdaten:

Re: Gruppen Berechtigungen ändern

Beitrag von Morpheus » Mo 7. Mär 2016, 15:13

Für default würde ich sagen "ausgegraut! Das reicht vollkommen
Keiner ist unnütz, er kann immer noch als schlechtes Beispiel dienen!

Benutzeravatar
shadowcat
Administrator
Beiträge: 4053
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Gruppen Berechtigungen ändern

Beitrag von shadowcat » Mo 7. Mär 2016, 15:33

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...
My software never has bugs, it just develops random features.
BC1: PHP 5.5.11 (cli), mySQL 5.6.16 with 'strict' enabled, Apache 2.4.9
BC2: PHP 7.2.7, mariaDB 10.2.13, no Apache

Antworten