Rechte für Blinde

Fragen zur Implementierung und/oder Anpassung von ConPresso 4 werden in diesem Forum diskutiert.
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7369
Registriert: 01.01.1970 01:00
Hat sich bedankt: 112 Mal
Danksagung erhalten: 936 Mal
Kontaktdaten:

Beitrag von MarkusR »

Sorry, da habe ich die Datei mit den suhosin-Kontrollausgaben eingepackt.

Hier nochmal eine neue... :oops:

Isses dann weg?
Dateianhänge
permission_change_4.0.zip
(4.04 KiB) 331-mal heruntergeladen
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 01:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

Beitrag von Mr. Magpie »

Jetzt isses perfekt!

Wenn mir noch was auffällt, melde ich mich.
Günther Ludwig
Benutzeravatar
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 01:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

Beitrag von Mr. Magpie »

Und schon hab' ich ein Problem! Bei einem aktuellen Projekt mit 27 Rubriken ist es so:

Setze ich den Haken bei Global - bspw. der dritten Rubrik von oben - sind nach dem Speichern der Rechte alle Rechte dieser Rubrik wieder entfernt (kein Haken gesetzt).

Setze ich nun nur einen Haken bei irgendeinem Recht (außer Global), bleibt dieses Recht nach dem Speichern gesetzt, aber alle Rechte der Rubrik darüber (zweite Rubrik von oben) sind weg.

Setze ich jetzt wieder ein Häkchen bei Global der dritten Rubrik und ein Häkchen irgendwo bei der zweiten Rubrik, fehlen anschließend alle Rechte bei der ersten Rubrik, die dritte Rubrik hat alle Rechte.

Nun kann ich bei der zweiten Rubrik wieder Global anhaken und bei der ersten Rubrik bspw. Bearbeiten.
Nach dem Speichern ist bei der zweiten Rubrik alles gesetzt, bei der ersten nur Aktiv und Bearbeiten.

Zum Abschluss des Ganzen kann ich jetzt auch bei der ersten Rubrik wieder Global anhaken.

Das ist natürlich kein Zustand. Wenn du möchtest schicke ich dir, Markus, bei Bedarf morgen alle notwendigen Daten per PN.
Günther Ludwig
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7369
Registriert: 01.01.1970 01:00
Hat sich bedankt: 112 Mal
Danksagung erhalten: 936 Mal
Kontaktdaten:

Beitrag von MarkusR »

Sind denn die anderen Häkchen gesetzt, d.h. siehst Du sehr viele Häkchen?

Oder sind es nur die ersten drei, die Du gerade benutzt?

Wenn es viele sind, dann ist es ggf. das suhosin-Problem (oder was ähnliches) das die Menge der per Post übergebenen Variablen einschränkt.

Wenn Du noch die letzte Version hast (mit den zusätzlichen Ausgaben) dann nenne mal die letzte ausgebene Zahl.
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 01:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

Beitrag von Mr. Magpie »

Hallo Markus,

ja, es sind schon sehr viele häkchen. Von den 27 Rubriken haben bei diesem einzigen Nicht-Admin-User nur zwei keine Häkchen gesetzt.

Ich schicke dir per PN einmal den URl zur phpinfo.

Sorry, die suhosin-Version habe ich nicht mehr.
Günther Ludwig
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7369
Registriert: 01.01.1970 01:00
Hat sich bedankt: 112 Mal
Danksagung erhalten: 936 Mal
Kontaktdaten:

Beitrag von MarkusR »

Habe in der phpinfo nachgesehen, da ist nichts ungewöhnliches.

Die Rubriken, die sich gegenseitig die Häkchen klauen, liegen die ggf. alphabetisch weiter hinten als die anderen?
Das spräche für ein Abschneiden des Arrays.

Ansonsten müsste man da nochmal mit neuen Kontrollausgaben rangehen... :oops:
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 01:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

Beitrag von Mr. Magpie »

Die Auflistung der Rubriken bei der Rechtevergabe erfolgt ja stets alphabetisch.

Es klaut immer eine weiter unten stehende Rubrik die Rechte der genau darüber stehenden, nie eine obere der unteren.
Günther Ludwig
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7369
Registriert: 01.01.1970 01:00
Hat sich bedankt: 112 Mal
Danksagung erhalten: 936 Mal
Kontaktdaten:

Beitrag von MarkusR »

Ich habe hier eine Testinstallation mit 84 Rubriken.

Da kann ich das Problem nachvollziehen... :shock:

Ich werde da mal ein wenig hoch und runter probieren und Kontrollausgaben einbauen und kann dann hoffentlich eine Lösung oder zumindest eine Erklärung präsentieren...
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 01:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

Beitrag von Mr. Magpie »

Mach' das bitte aber nicht mehr heute Nacht! Da hätte ich ein schlechtes Gewissen...
Günther Ludwig
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7369
Registriert: 01.01.1970 01:00
Hat sich bedankt: 112 Mal
Danksagung erhalten: 936 Mal
Kontaktdaten:

Beitrag von MarkusR »

Da mußt Du jetzt durch... :twisted:

Habe die gesamte Logik nochmal verfolgt und den Denkfehler gefunden.

Hier eine neue Datei (nur _include/permission_change.php) zum Testen.
Dateianhänge
_include_permission_change.zip
(1.78 KiB) 320-mal heruntergeladen
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 01:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

Beitrag von Mr. Magpie »

Funktioniert!! Du bist der Held der Nacht!
Günther Ludwig
Benutzeravatar
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 01:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

Beitrag von Mr. Magpie »

Nicht dringend und auch nicht wichtig: Wäre schön, wenn deine vereinfachte Rechteverwaltung auch für "Rubrikrechte bearbeiten" verfügbar wäre.
Günther Ludwig
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7369
Registriert: 01.01.1970 01:00
Hat sich bedankt: 112 Mal
Danksagung erhalten: 936 Mal
Kontaktdaten:

Beitrag von MarkusR »

Try this...

(gehört alles ins _include-Verzeichnis)
Dateianhänge
_include_permission_change.zip
(5.75 KiB) 325-mal heruntergeladen
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 01:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

Beitrag von Mr. Magpie »

Danke, funktioniert!
Günther Ludwig
Benutzeravatar
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 01:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

Beitrag von Mr. Magpie »

Ergänzung: Funktioniert auch einwandfrei in Kombination mit mod_copy_rights (mit v.4.0a getestet)
Günther Ludwig
Antworten