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

Feld-Berechtigungen privat/ öffentlich

Eingetragen von Xeto (209)
am 22.06.2013 - 22:23 Uhr in
  • Modulsuche
  • Drupal 7.x

Kennt jemand ein Modul, mit welchem Benutzer Felder von eigenem Inhalt als öffentlich oder privat markieren können? Steigerung hierzu wäre die Felder nicht pauschal als privat oder öffentlich zu deklarieren, sondern den Zugriff genauer anhand von Benutzern oder "Gruppen" zu steuern.
Es gibt das Modul user field privacy, welches aber nur für Felder im eigenen Profil arbeitet. Im Prinzip benötige ich ein solches Modul für eigene Inhalte (Nodes).

‹ Fotos und Bilder Shop XML auslesen und mit Similarterms verbinden/verarbeiten! ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Feldberechtigung

Eingetragen von dimi_mhm (217)
am 24.06.2013 - 13:18 Uhr

Ich habe deine Frage nicht verstanden
sollen verschiedene User Inhalt erstellen und der Inhalt hat private und öffentliche Felder?

erkläre das mal bitte näher

Gruß Mike

  • Anmelden oder Registrieren um Kommentare zu schreiben

Genau. Der Ersteller des

Eingetragen von Xeto (209)
am 24.06.2013 - 13:35 Uhr

Genau.

Der Ersteller des Inhalts soll die Möglichkeiten haben, Felder als privat/ geschützt oder öffentlich zu markieren. Das Modul müsste die entsprechende Zugriffsberechtigung vornehmen bzw. den Zugriff verweigern.

Das erwähnte Modul user field privacy realisiert genau das für Profilfelder, aber eben ausschließlich für diese. Optional bzw. durchaus erwünscht wäre hier auch einzelne Benutzern (z.B. mittels Referenzierung) Zugriff auf die entsprechende Feldinhalte zu gewähren.

  • Anmelden oder Registrieren um Kommentare zu schreiben

https://drupal.org/sandbox/ar

Eingetragen von caw (2762)
am 24.06.2013 - 18:28 Uhr

https://drupal.org/sandbox/arrrgh/1868908

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke! Das muss ich mal

Eingetragen von Xeto (209)
am 24.06.2013 - 20:25 Uhr

Danke! Das muss ich mal testen und hoffen ,dass es über den Sandbox Status noch hinaus kommt. Sollte aber die gewünschte Basisfunktion abdecken! :)

  • Anmelden oder Registrieren um Kommentare zu schreiben

hook_field_access

Eingetragen von Blackice2999 (55)
am 25.06.2013 - 08:04 Uhr

Hi,

So wie es klingt sind deine Anforderungen eh recht spezifisch was die kriterien betrifft? In diesem fall schau dir mal den hook_field_access genauer an.

Gruss Dennis

  • Anmelden oder Registrieren um Kommentare zu schreiben

Um grundsätzlich

Eingetragen von marco.b (645)
am 08.08.2013 - 12:14 Uhr

Um grundsätzlich Berechtigungen für einzelne Felder zu regeln, gibt es https://drupal.org/project/field_permissions
Damit + einem Auswahlfeld "privat/pubic" in der Edit Form wäre es denkbar, über Rules je nach Auswahlwert die Feldberechtigung setzen zu lassen.
Als Beispiel ungefähr so:
Auswahlfeld Wert: privat > keine Aktion (Field permission für das Feld standardmäßig auf privat oder custom
Auswahlfeld Wert: public > Rules ändert den field permisison Wert auf pubic oder sonst was

Habe allerdings das field_permissions Zusammenspiel mit Rules nicht getestet.

Beste Grüße
Marco

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi Marco, danke für den Tipp.

Eingetragen von Xeto (209)
am 08.08.2013 - 20:27 Uhr

Hi Marco,

danke für den Tipp. Über Rules habe ich in dem Zusammenhang auch schon nachgedacht. Aktuell habe ich das etwas zurückgeschoben, da in meinem Projekt noch andere Punkte hängen, über die ich mir vorher Gedanken machen muss. Aber wenn es keinen "einfacheren" Weg gibt, muss ich da wohl mit Rules experimentieren ;)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn du es ganz fein steuern

Eingetragen von Ionit (1802)
am 09.08.2013 - 11:44 Uhr

Wenn du es ganz fein steuern willst, kannst du auch für jedes gewünschte Feld ein zusätzliches Checkbox/Radio-Feld anlegen. Dort kommen die Benutzergruppen rein (Freunde, enge Freunde, Familie, Kollegen etc.) und darüber kannst du die Sichtbarkeit steuern. Das funzt in Zusammenang mit UR (oder anderen Modulen) sehr gut - ist aber bei der Einrichtung, wenn Du viele Felder hast, etwas zeitaufwändig.

Etwas einfacher/schneller geht es wenn du diverse Felder zu Blöcken zusammenzufasst und dann die Sichtbarkeit der Blöcke über Checkboxen steuerst.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi Ionit, User Relationships

Eingetragen von Xeto (209)
am 09.08.2013 - 11:54 Uhr

Hi Ionit,

User Relationships habe ich mir schon in einem anderen Zusammenhang (NodeAccess basierend auf Gruppen) angeschaut, wobei mein Problem hier die vom Admin verwalteten (Freundes-)"Gruppen" sind... Für meinen Ansatz entsprechend leider nicht passend hierfür.
In Bezug auf fieldAcess hatte ich da ehrlich gesagt gar nicht mehr dran gedacht. Die gesuchte Lösung wäre vielleicht mit OG (Gruppen und auch darauf basierende NodeAccess und FieldAccess Berechtigungen), wobei ich hier eher mit den Modulen Group oder GCC kalkuliert habe.

Werde ich mir aber alles nochmal durch den Kopf gehen lassen ;)
Danke!

  • Anmelden oder Registrieren um Kommentare zu schreiben

teste doch einfach mal das

Eingetragen von caw (2762)
am 09.08.2013 - 12:02 Uhr

teste doch einfach mal das oben erwähnte modul. wenns funktioniert hast du die lösung. egal ob sandbox oder nicht

  • 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 3 Stunden
  • Inzwischen sind wir bei
    vor 1 Woche 4 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 1 Woche 5 Tagen
  • melde mich mal wieder, da ich
    vor 9 Wochen 2 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 1 Tag
  • Da scheint die Terminologie
    vor 10 Wochen 1 Tag
  • 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 28 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