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

Wie kann man allen registrierten Benutzern einer Community automatisch den Userrelationship-Typ "Mitglieder" zuweisen?

Eingetragen von lernwilliger (24)
am 22.12.2010 - 10:37 Uhr in
  • Module
  • Drupal 6.x

Hallo liebe DrupalexperteInnen,

ich möchte gerne allen registrierten Nutzern einer Community (neben weiteren Beziehungen) automatisch den Userrelationsship-Typ Mitglieder (one-way ohne request) zuweisen.
Ist das (versteckt) z.B. während der Registrierung möglich oder wie kann man das realisieren?
Es gibt drupal-bedingt bestimmt mehrere Möglichkeiten. Bin an allen Lösungsvorschlägen interessiert.

Danke für Deine/Eure Hilfen

‹ Organische Gruppen - drupal.org ? (gelöst) Simple News - wie kann ich bereits bestehende Useraccounts importieren? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Rules und Actions können helfen

Eingetragen von slowflyer (83)
am 22.12.2010 - 14:55 Uhr

Schau Dir mal

http://drupal.org/project/rules

an. Im Zusammenspiel mit Action und Token, ist es möglich basierend auf einem Event, dass Du selbst definieren kannst, z.B. User registriert sich ihm eine bestimmte User-Relation zu zuordnen.

crowd-creation | Die Spezialisten für Ihre eigene Community basierend auf der Community-Box mit Drupal Commons

  • Anmelden oder Registrieren um Kommentare zu schreiben

Rückfrage zur Definition "User rgistriert sich" für Modul rules

Eingetragen von lernwilliger (24)
am 22.12.2010 - 23:47 Uhr

Vielen Dank slowflyer für den Hinweis, wie ich die Sache anfassen kann. Also: Einarbeiten in rules auf Englisch: Im Handbuch auf drupal org gibt es ja ein Kapitel:
http://drupal.org/handbook/modules/rules. Ich weiss nur nicht, wo ich die Infos herbekomme oder definiere: User registriert sich bzw. wird freigeschaltet.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Na wenn Du eine neue Regel

Eingetragen von Ionit (1792)
am 23.12.2010 - 00:08 Uhr

Na wenn Du eine neue Regel anlegst, wählst Du bei Ereignis "Benutzer wurde erstellt" aus - danach das Event z.B. "Benutzer besitzt Rolle(n)" und als Action dann die von UR bereitgestellten ....

Drupal rockt!!!

  • Anmelden oder Registrieren um Kommentare zu schreiben

UR stellt leider keine Actions für rules bereit

Eingetragen von lernwilliger (24)
am 23.12.2010 - 09:25 Uhr

Hallo Noob-Anfänger,
man kann wohl eine Regel wie beschrieben anlegen mit dem Ereignis "Benutzer wurde erstellt" und das Rules element (Bedingung) "user account has been registrated" auswählen. Unter Do werden aber keine actions für das Modul UR bereitgestellt. Das stimmt leider mit der Liste der unterstützen Module von rules überein:
http://groups.drupal.org/rules/rules-modules.
Nächste Frage: Wie kann man eine Action erzeugen, die dann zugewiesen werden kann ODER
gibt es auch noch einen anderen Lösungsweg der Thematik?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mensch Meister - Du musst

Eingetragen von Ionit (1792)
am 23.12.2010 - 10:02 Uhr

Mensch Meister - Du musst natürlich vorher auch das Untermodul "UR-Rules" in "Module" aktivieren. (das gehört zu UR dazu)

Dann werden Dir auch die Actions in Rules angezeigt (und vieles mehr).

Bsp:

Ereignis: Benutzer wurde erstellt
Bedingung: Benutzer besitzt Rollen "authenticated User"
Action: Request, create or approve relationships between users

Die gewünschte Beziehung musst Du natürlich vorher anlegen. Dann wählst Du den Token für den registrierten User aus und - wenn Du als Admin der Requestee sein willst, trägst Du dort Deine ID ein (1) (ich habs eben mal ausprobiert da ich mit UR-Rules auch noch nicht gearbeitet habe).

Drupal rockt!!!

  • Anmelden oder Registrieren um Kommentare zu schreiben

UUUPS und Danke

Eingetragen von lernwilliger (24)
am 23.12.2010 - 10:49 Uhr

UUPS-Danke!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Falls die Frage beantwortet

Eingetragen von Ionit (1792)
am 23.12.2010 - 11:31 Uhr

Falls die Frage beantwortet wurde, bitte [gelöst] in den Titel Deines Eingansgposting schreiben.

Drupal rockt!!!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mensch Meister noch mal

Eingetragen von lernwilliger (24)
am 23.12.2010 - 18:58 Uhr

Hallo Noob-Anfänger,
hallo alle,
ich habe nicht verstanden, mit welchen Token +mit welchem Syntax ich in die Felder requester und requestee füllen muss.
Erzeugter RelationshipTyp läßt sich selektieren und Haken ist gesetzt bei approve Relationships.

Noob-Anfänger schrieb

Mensch Meister - Du musst natürlich vorher auch das Untermodul "UR-Rules" in "Module" aktivieren. (das gehört zu UR dazu)

Dann werden Dir auch die Actions in Rules angezeigt (und vieles mehr).

Richtig!

Noob-Anfänger schrieb

Bsp:

Ereignis: Benutzer wurde erstellt
Bedingung: Benutzer besitzt Rollen "authenticated User"
Action: Request, create or approve relationships between users

Die gewünschte Beziehung musst Du natürlich vorher anlegen.

Bis hierher habe ich das verstanden und es hat geklappt.
Wenn ich als reqester [account:user] eingebe und als requestee 1 werden mir die registrierten Benutzer aber nicht als "Mitglieder" angezeigt
Unter Verwalten/Strukurierung/Triggers finde ich unter der Registerkarte UR-API jede Menge Einträge:
No available action for this trigger

???

Noob-Anfänger schrieb

Dann wählst Du den Token für den registrierten User aus und - wenn Du als Admin der Requestee sein willst, trägst Du dort Deine ID ein (1) (ich habs eben mal ausprobiert da ich mit UR-Rules auch noch nicht gearbeitet habe).

Vielen Dank für Antwort. Nach den Feiertagen werde ich weiterbasteln und wünsche ein frohes Weihnachtsfest

  • Anmelden oder Registrieren um Kommentare zu schreiben

Teilerfolg

Eingetragen von lernwilliger (24)
am 24.12.2010 - 09:51 Uhr

Wenn ich als reqester [account:uid] eingebe und als requestee 1 eingebe, wird mir ein neu angelegter User (Auf Verwaltungsebene erstellt) als Mitglied angezeigt !!

Bei meiner Anwendung soll man aber den UR-Typ "Mitglied" erhalten, wenn der User erst freigeschaltet ist.
Wenn ich über das Registrierungsformular einen neuen User anmelde, funktioniert die Rule nicht! (Event heisst ja auch nur :user has been created)

Außerdem weiss ich nicht, wie ich die Funktionalität bei Mitgliedern zum entfernen der Beziehung herausnehmen kann.

Nochmal: frohes Weihnachtsfest

  • Anmelden oder Registrieren um Kommentare zu schreiben

lernwilliger schrieb Außerdem

Eingetragen von slowflyer (83)
am 26.12.2010 - 14:11 Uhr
lernwilliger schrieb

Außerdem weiss ich nicht, wie ich die Funktionalität bei Mitgliedern zum entfernen der Beziehung herausnehmen kann.

Du könntest unter Permissions, die Erlaubnis

maintain own relationships

entziehen. Dann darf Dein Mitglied aber grundsätzlich keine Beziehungen bearbeiten.

Was war eigentlich der Grund das "Mitglied" als Relation und nicht als "Rolle" anzulegen?

crowd-creation | Die Spezialisten für Ihre eigene Community basierend auf der Community-Box mit Drupal Commons

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke der Nachfrage

Eingetragen von lernwilliger (24)
am 26.12.2010 - 18:02 Uhr

Ich möchte eine Community bauen mit sehr viel Privathsshäre und hänge an dem Problem, möglichst mit bestehenden Modulen UND benutzerfreundlich den Benutzern die Möglichkeit beim Erstellen von blogbeiträgen und Gruppenbeiträgen zu geben, den Beitrag privat (Grundeinstellung)/an Kontakte (über Userrelationships) / und für Mitglieder=registrierte Nutzer einzustellen.
Dazu habe ich hier einen Beitrag http://www.drupalcenter.de/node/31924 eingestellt und gedacht, über diesen Thread zu folgender Lösung zu kommen:
Über das Modul content acess alle Rechte der Inhaltstypen so einschränken, dass nur der Autor darauf Zugriff hat. (Grundeinstellung: Inhalte sind erst mal privat).
Über die Möglichkeit "posting to social network" kann die Auswahl getroffen werden, den Beitrag beim Erstellen auch den Kontakten bereitzustellen.
Meine Idee war nun: Wenn allen registrierten Usern die relationship "Mitglieder" zugewiesen wird (ohne dass diese verändert werden kann), würde dann beim Erstellen schön und benuzterfreundlich zusätzlich ein Feld zur Verfügung stehen: post to Mitglieder.
Mit der gleichen Problematik, Inhalte privat/für Freunde/Mitglieder zu posten,beschäftigt sich ein node von Martin, der die Problematik nur mit einem eigenen Moudul und weiteren Änderungen verwirklicht hat. Siehe http://www.drupalcenter.de/node/24884. Da ich selber über keine php und mysql Kenntnisse verfüge, bin ich auf der Suche nach einer Möglichkeit, ohne Modulentwicklung zu einer Lösung zu kommen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Scandal porn galleries, daily updated lists
  • Updatefehler Drupal 7
  • [doch nicht gelöst] View zeigt unter Felder falsche Werte
  • New sexy website is available on the web
  • Nach Upgrade auf Drupal 9 Fehler im Installationsprofil
  • Es gibt noch Tickets für das DrupalCamping!
  • Komplexe Layouts per Drag & Drop mit Layout Paragraphs
  • Reload der vollständigen Seite
  • Die Splash Awards Deutschland und Österreich sind zurück!
  • [gelöst] Views in Seite einbetten
  • Fehler nach Drupal Core Update auf 7.91
  • (Gelöst) Taxonomie Beziehungen ausblendbar im Backend?
Weiter

Neue Kommentare

  • New super hot photo galleries, daily updated collections
    vor 6 Stunden 36 Minuten
  • Hot galleries, thousands new daily.
    vor 6 Stunden 37 Minuten
  • Young Heaven - Naked Teens & Young Porn Pictures
    vor 6 Stunden 39 Minuten
  • Enjoy daily galleries
    vor 6 Stunden 45 Minuten
  • Mein Hinweis sagt, daß du das
    vor 1 Tag 9 Stunden
  • Erstmal danke für Deine
    vor 1 Tag 9 Stunden
  • Hast Du diesen Eintrag auch
    vor 1 Tag 13 Stunden
  • Sehr interessanter und
    vor 2 Tagen 21 Stunden
  • Works as designed – Erwartetes Verhalten
    vor 4 Tagen 19 Stunden
  • Welcher Fehler wird im Drupal
    vor 5 Tagen 11 Stunden

Statistik

Beiträge im Forum: 247961
Registrierte User: 19631

Neue User:

  • soniapx1
  • vagneralex3
  • zahid hasan

» Alle User anzeigen

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