Ergebnis 1 bis 17 von 17

Thema: Kombination verschiedener Gruppenrechte funktioniert nicht korrekt

  1. #1
    Contao-Urgestein Avatar von jan.theofel
    Registriert seit
    23.06.2009.
    Ort
    Berlin
    Beiträge
    1.846

    Standard Kombination verschiedener Gruppenrechte funktioniert nicht korrekt

    Hallo

    ich brauche gerade für ein Projekt eine recht komplexe Rechteverwaltung. TYPOlight ist in der Hinsicht zwar recht flexibel, aber offenbar habe entweder ich einen Denkfehler oder es ist ein Bug in TYPOlight.

    Folgende Seitenstruktur habe ich (stark vereinfacht):

    • Startpunkt
      • Startseite
      • Firma (+ Unterseiten)
      • Produkte (+ Unterseiten)
      • Kontakt
      • Impressum


    Es gibt nun zwei Benutzergruppen (das sind nur die problematischen, der Rest funktioniert). Eine, ich nenne sie einfach "Basisdaten", darf bei allen Seiten manche Informationen bearbeiten, eine weitere, "Inhalte", darf bei einem bestimmten Teil der Seiten (Produkte und Unterseiten) alle Felder bearbeiten.

    Die Nutzer, um die es geht, sind jeweils Mitglieder beider Gruppen.

    Gruppe "Basisdaten":

    Pagemounts: Startpunkt
    Module: Artikel + Seitenstruktur
    Felder: Artikelname, Keywords bei den Artikeln, Seitenname, Titel, Beschreibung, Such- und Sitemapoptionen in der Seitenstruktur.

    Ziel dieser Gruppe ist es, bei allen Seiten und Artikeln SEO-relevante Daten bearbeiten zu können.

    Gruppe "Inhalte":

    Pagemounts: Produkte
    Module: Artikel + Seitenstruktur
    Felder: alle bei Artikel, alle in der Seitenstruktur

    Die Gruppe soll eben auch noch die Produkte bearbeiten können. Das dem so sein soll, ist eben so und das kann ich nicht beeinflussen.

    So wie ich die Rechteverwaltung verstehe, sollten die Nutzer nun bei allen Seiten SEO-relevante Felder bearbeiten können. Und auf der Seite Produkte sollten sie theoretisch Vollzugriff haben.

    Bei den Benutzern dieser Gruppe sind beide Gruppen in der Reihenfolge "Basisdaten" und "Inhalte" ausgewählt, und im Startpunkt der Seite ist die Gruppe "Basisdaten" als besitzende Gruppe ausgewählt. Die Rechte sind so vergeben, dass Mitglieder dieser Gruppe alles mit der Seite und den Artikeln machen dürfen: Bearbeiten, Anlegen, Verschieben, Löschen.



    So, soweit sollte alles funktionieren. Ich hoffe, es war verständlich formuliert...

    Jetzt kommen wir zum Problem:

    Die Nutzer der beiden Gruppen dürfen bei allen Seiten und allen Artikeln alle Felder bearbeiten.

    Vielen Dank an alle, die schonmal bis hierher gelesen haben!

    Ich halte das für einen Bug in TYPOlight, wollte aber erst noch wissen, was ihr dazu meint. Seht ihr das auch so, oder ist mir einfach ein dummer Fehler in die Rechtevergabe gerutscht?

    Vielen Dank schon jetzt für Antworten Ich kann auch noch mehr Grafiken liefern, wenn es nötig sein sollte.

    Jan
    Angehängte Grafiken Angehängte Grafiken
    Geändert von jan.theofel (28.10.2009 um 14:24 Uhr)
    Jan Theofel
    Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

  2. #2
    Contao-Nutzer
    Registriert seit
    17.07.2009.
    Ort
    Freiburg
    Beiträge
    108

    Standard

    Hallo Jan,

    gleich vorneweg - ich habe keine Lösung - sorry!

    Aber eine Frage und eine Info:
    ...wobei letztere für einen erfahrenen Haudegen von einem Newbie wie mir viell. nicht wirkl. was bringt

    Info:
    Habe mich letztens ebenfalls intensiv mit den Rechten herumgeschlagen (nunja, ebenfalls herumschlagen müssen) - vgl. diesen Thread
    Das Problem lag bei mir klaro wo anders, nämlich bei Artikeln, die ja auch (noch?) nicht fpr eine explizite Rechtevergabe vorgesehen sind...
    Jedenfalls habe ich es auch mit 1001er Seitenrechte-Kombination versucht
    ...und leider auch keine richtige Lösung hinbekommen. Es scheint also nicht wirklich zu gehen,...

    Sebastian und Andreas (?) überlegen grade, ob daraus ein Ticket entstehen soll...

    und noch die Frage:
    Habe versucht, Dein Problem, bzw. Deinen Lösungsansatz nachzuvollziehen:
    Bei mir haben die Inhalts-User leider ebenfalls Vollzugriff auf alle Felder - bei allen Seiten...
    Aber die Basis-User halten sich immerhin schön an die Vorgabe und können nur die Basisdaten bearbeiten...ebenfalls auf allen Seiten.
    Die Nutzer der beiden Gruppen dürfen bei allen Seiten und allen Artikeln alleFelder bearbeiten.
    Bei Dir nicht?

    Nunja - nix für ungut, dass hier viel steht ohne dass es was auflöst

    Viel Erfolg und Glück weiterhin!
    Stefan

  3. #3
    Contao-Urgestein Avatar von jan.theofel
    Registriert seit
    23.06.2009.
    Ort
    Berlin
    Beiträge
    1.846

    Standard

    Hallo Stefan

    vielen Dank für deine Überlegungen. Ich muss nochmal sagen, dass alle relevanten Benutzer (alle anderen mit anderen Gruppen funktionieren gut) beiden Gruppen angehören. Es gibt also keinen, der nur der Basisgruppe oder nur der Inhaltsgruppe angehören würde.

    Und alle diese Nutzer haben nun Vollzugriff auf alle Felder bei den Artikel und den Seiten, obwohl sie bei allen Seiten und Artikeln nur bestimmte Felder sehen sollen, außer bei den Produkten, wo sie tatsächlich Vollzugriff haben sollen.

    Jan
    Jan Theofel
    Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

  4. #4
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Jan,

    Wenn ich dich richtig verstehe willst du einzelne Felder aus der Seite (tl_page) ausblenden? Du kannst doch in den Gruppenberechtigungen definieren, welche Felder vorhanden sind. Wenn jemand mehreren Gruppen angehört gelten die Berechtigungen für alle Felder welche in allen Gruppen angehakt sind.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  5. #5
    Contao-Urgestein Avatar von jan.theofel
    Registriert seit
    23.06.2009.
    Ort
    Berlin
    Beiträge
    1.846

    Standard

    Hallo Andreas

    tja, diese Art der Kombination tut auch problemlos. Das Problem ist, dass die eine Gruppe alle Felder auf bestimmten Seiten haben soll und die andere nur einige Felder auf allen Seiten. Nur wirft TYPOlight das durcheinander, sodass Benutzer beider Gruppen auf alles Seiten alle Felder sehen. Und das soll nicht so sein, meine ich.

    Vielen Dank für deine Hilfe,
    Jan
    Jan Theofel
    Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

  6. #6
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich glaube ich sehe noch nicht ganz durch das Problem. Beispiel:

    - Die Gruppe "Basis" darf name, alias + published sehen
    - Die Gruppe "Erweitert" darf name, alias, start + stop sehen

    * Mitglieder welche NUR Gruppe "Basis" angehören sehen nur 3 Felder
    * Mitglieder welche NUR Gruppe "Erweitert" angehören sehen 4 Felder
    * Mitglieder welche BEIDEN Gruppen angehören sehen 5 Felder
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  7. #7
    Contao-Urgestein Avatar von jan.theofel
    Registriert seit
    23.06.2009.
    Ort
    Berlin
    Beiträge
    1.846

    Standard

    Genau, das ist soweit auch korrekt.

    Nun ist das bei dieser Website ein wenig komplexer. Die Gruppe „Basis“, wie du sie nennst darf exemplarisch die von dir genannten Felder bearbeiten, und zwar auf allen Seiten der Website.

    Die Gruppe „Erweitert“ jedoch darf die von dir erwähnten Felder nur auf einem kleinen Teil der Seite sehen, der Rest ist für diese Gruppe gesperrt.

    Nutzer beider Gruppen haben nun auf allen Seiten der Website die Möglichkeit, alle Felder zu bearbeiten (alle heißt: „Seitenname“, „Alias“, „Start- und Stoppdatum“ und „Veröffentlicht“), und das sollen sie ja nicht.

    Jan
    Jan Theofel
    Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

  8. #8
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das ist somit nicht möglich, die Rechte gelten für alle Seiten...
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  9. #9
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wenn ich das jetzt richtig versteh, dann hat ETES schon recht.

    Noch mal zur Verdeutlichung:
    keine der Gruppen hat das Recht das Feld „Seitenname“ zu bearbeiten. Aber sobald jemand in beiden Gruppen ist kann dieser auf einmal auch dieses Feld bearbeiten obwohl es ihm nirgendwo erlaubt ist?

    Ist das jetzt richtig oder nicht?
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  10. #10
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Nein, er möchte dass nur auf gewissen Seiten die Felder bearbeitet werden können, aber das geht nicht. Dazu bräuchte man zwei Backend-Benutzer.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  11. #11
    Contao-Urgestein Avatar von jan.theofel
    Registriert seit
    23.06.2009.
    Ort
    Berlin
    Beiträge
    1.846

    Standard

    Hallo MacKP

    genau, eigentlich sollten bei solchen Nutzern je nach bearbeiteter Seite unterschiedliche Felder erscheinen. Aber das kann TYPOlight wohl (noch) nicht. Soll ich ein Ticket eröffnen?

    Edit: Ach nein, nicht ganz so schlimm. Das Pro Gruppe sind unterschiedliche, sich aber überschneidende Felder erlaubt. Das Problem ist, dass plötzlich Nutzer beider Seiten die Felderkombination beider Gruppen auf allen Seiten und nicht nur gewünschten Seiten zu sehen bekommen.

    Wie kann ich es denn anschaulicher machen? Soll ich mehr Screenshots hochladen?

    Jan
    Geändert von jan.theofel (02.11.2009 um 16:47 Uhr)
    Jan Theofel
    Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

  12. #12
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ne, ich glaub nu hab ichs XD
    Ist ja auch nicht ganz so einfach wie ich dachte...
    So speziell geht das wirklich nicht, da hat andreas.schempp recht.

    Hab das anscheinend nur nicht direkt so verstanden.

    Das könnte man doch eventuell mit noch spezielleren Gruppen lösen?

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  13. #13
    Contao-Urgestein Avatar von jan.theofel
    Registriert seit
    23.06.2009.
    Ort
    Berlin
    Beiträge
    1.846

    Standard

    Hallo MacKP

    kannst du das genauer beschreiben? Diese Art der Rechtevergabe habe ich durchaus einige Zeit durchdacht und war dann äußerst verwundert, als TYPOlight nicht mitgemacht hat

    Vielleicht habe ich ja eine geniale Lösung übersehen?

    Danke, dass du es trotz der wirren Beschreibungen verstanden hast…

    Jan
    Jan Theofel
    Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

  14. #14
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo ETES,
    ne.. ich glaub da kommt man immer wieder zu genau deinem Ergebniss glaube ich...
    Ich überlege schon hin oder her.. aber an sich muss man ja die Rechte entweder der einen oder der anderen Gruppe geben... und wenn man noch mehr Gruppen macht ist das ja auch nichts anderes.. außer das man dann einigen nur Beschränkte rechte auf beides geben könnte und anderen erweiterte auf beides.... aber auch das ist ja nicht wirklich eine Lösung...

    Tut mir Leid...

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  15. #15
    Contao-Urgestein Avatar von jan.theofel
    Registriert seit
    23.06.2009.
    Ort
    Berlin
    Beiträge
    1.846

    Standard

    Hallo MacKP

    vielen Dank, dass du dich so intensiv mit dem Problem beschäftigst. Rätst du nun zu einem Ticket, oder eher nicht? Ich würde sofort eines anlegen (nach dem Suchen), aber wenn ich damit alleine auf weiter Flur stehe…

    Vielen Dank,
    Jan
    Jan Theofel
    Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

  16. #16
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo ETES,
    schön wäre das auf jeden Fall wenn du ein Ticket anlgegen würdest.
    Wobei ich glaube, das es nicht sehr viel Erfolg haben wird.
    Aber wenn du das nicht machst, wird man das nie erfahren ;-)

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  17. #17
    Contao-Urgestein Avatar von jan.theofel
    Registriert seit
    23.06.2009.
    Ort
    Berlin
    Beiträge
    1.846

    Standard

    Hallo

    ich habe nun ein Ticket (#1137) angelegt.

    Vielen Dank für eure Unterstützung!

    Jan
    Jan Theofel
    Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. If Abfrage wird nicht korrekt ausgeführt
    Von marcos im Forum Layout / Templates / Holy Grail
    Antworten: 3
    Letzter Beitrag: 10.02.2011, 13:37
  2. Warenkorb Aktualisierung nicht korrekt?
    Von ruedische im Forum isotope
    Antworten: 6
    Letzter Beitrag: 05.02.2011, 15:33
  3. Urls im Suchindex nicht korrekt
    Von Jan S. im Forum Sonstiges zu Contao
    Antworten: 9
    Letzter Beitrag: 10.06.2010, 09:00
  4. pageTitle nicht korrekt
    Von Babelfisch im Forum Sonstiges zu Contao
    Antworten: 5
    Letzter Beitrag: 24.01.2010, 12:13
  5. H1-Tag wird nicht korrekt formatiert
    Von comanche im Forum Layout / Templates / Holy Grail
    Antworten: 2
    Letzter Beitrag: 18.11.2009, 09:18

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •