Bernd: Aufbau MySQL Tabelle für eine Rechtevergabe

Beitrag lesen

Hallo,

ich habe eine Frage zum Aufbau einer MySQL Tabelle. Und zwar soll es um Berechtigungen gehen. Ich habe diverse Unterseiten wie z.B.:

  • Dashbord
  • Zeiterfassung
  • To-Do Liste
  • Kalender
  • Personal

Darunter gibt es Punkte wie:

  • Neu hinzufügen
  • Löschen
  • Bearbeiten
  • Deaktivieren

Jetzt möchte ich gerne jedem User bestimmte Rechte vergeben.

Kleines Beispiel:

Kalender

  • User A darf den Link sehen, darf ein Eintrag bearbeiten
  • User B darf den Link sehen, darf einen Eintrag löschen, bearbeiten und deaktivieren
  • User C darf den Link überhaupt nicht sehen
  • User D darf den Link sehen und einen Eintrag deaktivieren

So möchte ich die komplette Seite überarbeiten.

Jetzt meine Frage, wie würdet ihr die Tabelle aufbauen? Meine Idee

id
user
seite
nav
bearbeiten
entfernen
deaktivieren
hinzufuegen