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

Spielerverwaltung

Eingetragen von xroom (12)
am 23.12.2015 - 11:53 Uhr in
  • Modulsuche
  • Drupal 7.x oder neuer

Hallo Leute,
ich suche einen einfachen Weg um eine effiziente Datenbank zum Thema Scouting zu erstellen.
Das Thema Berechtigung ist ganz wichtig, denn einige Scouts sollen Ihre Daten pflegen können aber auch nur Ihre Daten sehen können.
Es wäre toll wenn Ihr ein paar Ideen habt. Drupal 7.x wäre prima.
Mittlerweise sehe ich den Wald vor lauter Bäumen nicht mehr.
Lg
xroom

‹ Versionsverwaltung Spielerverwaltung ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Mehr Infos

Eingetragen von PaulMax (42)
am 23.12.2015 - 13:04 Uhr

Hi!
Kannst Du uns vllt. noch ein paar mehr Informationen zukommen lassen? Was meinst Du damit, dass Scouts Ihre eigenen Daten pflegen können, machen aber nur Ihre Daten sehen können? Geht es um Benutzerprofile der Scouts?

Dann würde ich entweder mit Profile2 arbeiten, das aber leider nur eine dürftige Panels Integration besitzt.
Daher löse ich derartige Dinge über das normale Nutzerprofil in Verbindung mit zwei Modulen und verschiedenen Rollen:

1. https://www.drupal.org/project/view_profiles_perms
2. https://www.drupal.org/project/field_permissions

Das zweite Modul erlaubt es Dir, für jedes Feld einzustellen, welche Rolle das Feld sehen und welche Rolle das Feld bearbeiten kann.

Du könntest also zwei Rollen anlegen: "Scout 1 - darf nur gucken" und "Scout 2 - darf auch ändern".Dann legst Du die entsprechenden Felder in Deinem Benutzerprofil an und verteilst die entsprechenden Berechtigungen - zB.:

Beispielfeld
Darf eigene Inhalte bearbeiten: Scout 2, admin
Darf andere Inhalte bearbeiten: admin
Darf eigene Inhalte betrachten: Scout 1, Scout 2, admin
Darf alle Inhalte betrachten: Scout 1, Scout 2, admin

Damit könntest Du dann entsprechend die Werte für Scout 1 als admin eintragen, alle könnten die Werte sehen, aber Scout 1 dürfte sie nicht bearbeiten. Scout 2 hingegen dürfte die eigenen Inhalte auch bearbeiten und könnte ebenfalls alle Inhalt sehen.

Das gleiche Prinzip funktioniert natürlich auch für Nodes ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Weitere Infos

Eingetragen von xroom (12)
am 23.12.2015 - 13:40 Uhr

Ich hoffe damit wird es deutlicher...
Momentan habe ich Scouts in verschiedenen Regionen und Ländern.
Jeder Scout bekommt eine bestimmte ID zugewiesen.
Also ID 1-20
Wenn der Scout mit der ID 12 Daten von neuen Spielern einpflegt trägt er auch seine Scout ID im Datensatz ein.
Darüber möchte ich gerne Steuern, daß nur der Scout ID 12 nur Bestandsdaten mit der ID 12 sehen und ändern kann.
Kein Scout, außer mir als Admin, darf alle Datensätze sehen.
Lg
xroom

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja, damit wird es deutlicher!

Eingetragen von PaulMax (42)
am 23.12.2015 - 13:50 Uhr

Ja, damit wird es deutlicher! Im Grunde würde das aber ähnlich ablaufen, nur dass es nicht um Field - Access sondern um Node / Content - Access geht.

Ein Scout hätte die Berechtigung einen neuen Spieler (= Node Type) anzulegen. Mit dem Modul Content Access könntest Du dann steuern, wer auf generell auf diesen Node Type zugreifen darf:

  • Anmelden oder Registrieren um Kommentare zu schreiben

Herzlichen Dank

Eingetragen von xroom (12)
am 23.12.2015 - 14:09 Uhr

Dann werde ich mal ein wenig basteln ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

ist dann nicht der scout auch

Eingetragen von caw (2762)
am 24.12.2015 - 07:34 Uhr

ist dann nicht der scout auch author dieses spielers? dann ist das die bearbeitung doch einfach über den user und standard userrechte möglich. und die ansicht nimmst du content access oder node access modul. da brauchst du nicht mit extra ids zu arbeiten

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • 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
  • Titel ausblenden
Weiter

Neue Kommentare

  • Danke ich werde mir die
    vor 2 Tagen 21 Stunden
  • Vielen Dank für Ihren
    vor 5 Tagen 15 Stunden
  • Composer ist sehr ratsam
    vor 1 Woche 14 Stunden
  • Vielen Dank für den
    vor 1 Woche 3 Tagen
  • Die alten CMS Vergleiche von contentmanager.de
    vor 1 Woche 3 Tagen
  • Gut gemacht
    vor 1 Woche 3 Tagen
  • Layout Builder etc. z.B. für Landing Pages
    vor 1 Woche 3 Tagen
  • Links
    vor 1 Woche 6 Tagen
  • Moin,wow, sehr gutes
    vor 2 Wochen 4 Stunden
  • Dass ist eine spannende
    vor 2 Wochen 11 Stunden

Statistik

Beiträge im Forum: 250316
Registrierte User: 20562

Neue User:

  • rofilm
  • Cruzorerm
  • Plandkeews

» 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 1 Benutzer und 16 Gäste online.

Benutzer online

  • C_Logemann

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