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

  • gepatchte PHP Version 7.4 für Windows
  • Canvas Palette: Eine fertige Komponentenbibliothek für Drupal Canvas
  • Hilfe zu Updates oder Composer
  • Vergleich Drupal und Contao
  • [geloest] Blocks in Bootstrap nebeneinander darstellen und nicht untereinander
  • DrupalCamp Frankfurt 27-28 November 2026
  • Bitte mein Bentzerkonto löschen
  • Beim Aufruf einiger Inhalte erhalte ich folgende Fehlermeldung
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
Weiter

Neue Kommentare

  • Muss ja nicht genau php 8.3 sein
    vor 1 Woche 18 Stunden
  • Guten morgen und Danke
    vor 1 Woche 1 Tag
  • Evtl. versuchen auf PHP 8 zu wechseln
    vor 1 Woche 1 Tag
  • Danke Schmittrich. Die Frage
    vor 1 Woche 2 Tagen
  • Keine Antwort auf die Frage nach dem Woher
    vor 1 Woche 3 Tagen
  • Danke ich werde mir die
    vor 7 Wochen 18 Stunden
  • Vielen Dank für Ihren
    vor 7 Wochen 3 Tagen
  • Composer ist sehr ratsam
    vor 7 Wochen 5 Tagen
  • Vielen Dank für den
    vor 8 Wochen 21 Stunden
  • Die alten CMS Vergleiche von contentmanager.de
    vor 8 Wochen 1 Tag

Statistik

Beiträge im Forum: 250323
Registrierte User: 20573

Neue User:

  • alxshell
  • AnthonyhoF
  • Philiphelve

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 16 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