Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Modulsuche ›

Edit-Rechte für ein Feld eines speziellen Nodes für einen speziellen User einräumen

Eingetragen von dercheffe (87)
am 20.07.2013 - 22:50 Uhr in
  • Modulsuche
  • Drupal 7.x

Hallo zusammen,

folgendes Problem habe ich derzeit:
für mein Hotelportal setze ich D7 ein. Jetzt möchte ich, dass sich der Hotelier "sein" Hotel zuordnen kann und so spezielle Felder im Node (aber nicht alle) bearbeiten kann. Die Zuordung des Hotels zum Hotelier würde ich gerne per flag-Modul in Verbindung mit Rules lösen. Ein zweiter Flag den die Regel jedes Mal abfragt, sorgt dafür, dass sich pro Hotel nur ein Hotelier zuweisen kann.

Mit content access und Field Permissions habe ich bereits herum experimentiert, aber nicht die gewünschten Effekte erzielen können. Hier konnte ich die Edit-Privilegien nur rollenweise vergeben.

Zusammenfassend brauche ich also die Möglichkeit die Edit-Rechte einzelne Felder eines einzelnen Nodes einem User zuordnen zu können.

Wie kann ich dieses Problem am Besten lösen?

Danke schon jetzt für alle Antworten

Viele Grüße
dercheffe

‹ Frage zu jQery-Slider Content Add Type als Iframe in Facebook/ Tabs ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

ich habe field permissions

Eingetragen von ronald (3857)
am 21.07.2013 - 14:47 Uhr

noch nicht ausgetestet.

Aber generell ist es immer eine gute Idee, Rechte nicht einem User, sondern einer Rolle zu geben.
Dies gilt nicht nur für Drupal, sondern auch in Netzwerken und Anwendungsprogrammen hat sich dieses Konzept bewährt.

User verändern sich. Irgendwann kommt ein zweiter User, der die gleichen Rechte haben soll.
Ihm die Rolle zuzuweisen ist erheblich einfacher, als ihm mehrere Einzelrechte zu geben.
Und wenn ein User geht, und ein anderer kommt, ist die Arbeit erheblich einfacher, wenn sinnvolle Rollen/Gruppen angelegt sind.
Nach wenigen Monaten oder gar Jahren, weiß niemand mehr, welcher User welche Rechte hatte.

Jeder Administrator verflucht jene Kollegen, die Einzelrechte vergeben haben.

Im Extremfall hat eben nur ein User diese Rolle. Na und?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke Ronald. Denke, dass du

Eingetragen von dercheffe (87)
am 21.07.2013 - 14:58 Uhr

Danke Ronald. Denke, dass du recht hast. wie viele Rollen verkraftet Drupal eigentlich? Wahrscheinlich so viel wie der Server verpackt oder :) ?
Wäre es besser bzw. sinnvoller organic groups für mein Problem zu verwenden? Also jedes Hotel stellt eine organische Gruppe dar und der Hotelier kann sich entsprechend zuweisen. Dann könnte man auch eine Stellvertreter Regelung basteln.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn die Hotels

Eingetragen von ronald (3857)
am 21.07.2013 - 15:21 Uhr

sich selbst, einschließlich ihrer Mitarbeiter und internen Rechte etc. verwalten soll, ist OG sicher richtig.
Wenn es aber keine Unterorganisationen mit Selbstverwaltung geben soll, ist es eher mit Kanonen auf Spatzen geschossen.

Die Anzahl Rollen ist unerheblich. Es müssen niemals alle Rollen irgendwie gleichzeitig verarbeitet werden.
Sie müssen in der Bezeichnung nur eindeutig sein.

Natürlich sollen Rollen für eine leichtere Wartbarkeit sorgen, und nicht diese durch chaotische Vergabe erschweren.

Hier hat der Administrator einer großen Website erhebliche Verantwortung.

Du könntest dir allerdings OG einmal ansehen. Ist sehr interessant, aber nicht trivial.

Immer wenn die Organisationsstrukturen nicht einfach sind, lohnt sich eine aufwändigere Planung.

  • Anmelden oder Registrieren um Kommentare zu schreiben

danke nochmal für deine

Eingetragen von dercheffe (87)
am 21.07.2013 - 21:01 Uhr

danke nochmal für deine Hilfe. Muss die Struktur wohl nochmal überdenken. Wenn ich halt überlege, dass ich später bei ein paar hundert Hotelieraccounts ein paar hundert Rollen hab, wird mir schwindelig (vor allem bei der Rechtevergabe wird das bestimmt übels unübersichtlich aussehen :-) )

viele Grüße

  • Anmelden oder Registrieren um Kommentare zu schreiben

idee/gedanke

Eingetragen von ronald (3857)
am 21.07.2013 - 22:20 Uhr

Wenn diese Inhalte den Hotelmanagement usern zugeordnet werden, kann man es so einstellen, dass jeder nur den eigenen content bearbeiten kann.

Damit haben sie zwar die Rolle Hoteladministrator, können aber dennoch keine Daten eines anderen Hotels ändern.

Mit entsprechenden Views und Filtern, bekommen sie diese auch nicht zu sehen, obwohl sie die gleiche Rolle haben.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
Weiter

Neue Kommentare

  • Rollen
    vor 1 Tag 13 Stunden
  • Inzwischen sind wir bei
    vor 1 Woche 5 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 1 Woche 5 Tagen
  • melde mich mal wieder, da ich
    vor 9 Wochen 3 Tagen
  • Hey danke
    vor 9 Wochen 3 Tagen
  • Update: jetzt gibt's ein
    vor 9 Wochen 4 Tagen
  • Hallo, im Prinzip habe ich
    vor 10 Wochen 2 Tagen
  • Da scheint die Terminologie
    vor 10 Wochen 2 Tagen
  • Kannst doch auch alles direkt
    vor 10 Wochen 6 Tagen
  • In der entsprechenden View
    vor 10 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250237
Registrierte User: 20464

Neue User:

  • ocvk2810
  • marouane.blel
  • capilclinic

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 34 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association