Ankündigung

Einklappen
Keine Ankündigung bisher.

Elemente Schützen auf Benutzerebene will nicht funktionieren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Elemente Schützen auf Benutzerebene will nicht funktionieren

    Ich habe einen Katalog, in denen die Anbieter als Benutzer ihren eigenen Einträge verwalten.

    Aufgebaut als Eltern / Kind Konfiguration ->

    Anbieterprofil (Elterntabelle)
    -> Angebot (Kindtabelle)

    Die Anbieter sollen nach dem anmelden im Backend das Profil, wie auch die Angebote verwalten.

    Ich habe in beiden CCs jeweils ein Feld "Element schützen" auf Benutzerebene hinzugefügt und Anbieter sowie Einträge zugeordnet.

    Wenn ich mich aber als Benutzer anmelde, sehe ich alle Datensätze (alle anderen Anbieter) und auch alle Angebote der Anbieter und kann diese noch bearbeiten.

    Die sollte doch geschützt werden, oder?
    Habe ich irgendeine Einstellung vergessen?

    (Aktuelle EclipseX mit aktuellem CC)


  • #2
    Einträge ohne Zugehörigkeitsauswahl sind für alle sichtbar.
    http://www.premium-contao-themes.com

    Kommentar


    • #3
      Zugehörigkeiten sind aber ausgewählt. -> alle Einträge sind aktuell Demo-User 1 zugeordnet.
      Als Demo2-User sehe ich aber alle Einträge, auch die von Demo-User 1 und kann diese bearbeiten.

      Kommentar


      • #4
        Hast vielleicht zusätzlich Benutzergruppen-Zugehörigkeiten, die es wieder auflösen?
        http://www.premium-contao-themes.com

        Kommentar


        • #5
          Nein, ich habe zwar eine Benutzergruppe, die aber außer Dateiverwaltung keine Rechte hat.
          Habe nun mal alles auf das Wesentliche reduziert -> also nur den Anbieterkatalog, um es zu vereinfachen.

          Das Protection Feld zeigt keine Wirkung.

          Kommentar


          • #6
            Ich habe nun mal das Ganze noch mit dem Directory CC getestet (ohne Eltern/Kind-Konstellation).
            Hier dasselbe Ergebnis. Ein angemeldeter Redakteur sieht alle Datensätze, auch wenn sie ihm nicht zugeordnet sind. Was hier wie dort jedoch nun auffällt:
            Es werden lediglich ein paar Daten der Gruppe "Objektdaten" angezeigt (und zwar die Geodaten).

            Siehe Screenshot

            Kommentar


            • #7
              Das Attribut bzw. die Logik verträgt sich noch nicht mit dem aktiven DCA-Cache. Du kannst zwischenzeitlich den DCA-Cache in den Systemeinstellungen deaktivieren.
              Ich habe es für die kommende Version bereits angepasst.
              http://www.premium-contao-themes.com

              Kommentar


              • #8
                Habe den DCA Cache deaktiviert.

                Der User sieht nun tatsächlich nur noch seine eigenen Einträge.

                Das Problem mit den Attributen bleibt allerdings bestehen. Es werden lediglich vier Datenfelder zur Bearbeitung angezeigt.
                Muss ich hier die Editier-Berechtigung irgendwo noch einstellen?

                Edit:
                Habs gefunden...Bei den Feldeinstellungen war es nicht aktiviert.

                Jedoch: Auffällig ist, wenn nichts aktiviert ist, hat man trotzdem Zugriff auf die GEO Datenfelder!

                Zuletzt geändert von eblick; 02.07.2020, 16:48.

                Kommentar


                • #9
                  Du meinst die optionalen Felder?
                  http://www.premium-contao-themes.com

                  Kommentar


                  • #10
                    Ja, genau die

                    Kommentar


                    • #11
                      Zitat von eblick Beitrag anzeigen
                      Ja, genau die
                      Ah ok. Ich ergänze sie zu Contaos Rechtesystem.
                      http://www.premium-contao-themes.com

                      Kommentar

                      Lädt...
                      X