User Tools

Site Tools


applications:tpsr:staffauthorization

TPSR - Betreuer-Rechte (StaffAuthorization)

Da im TPSR Domain Driven Design zur Anwendung kommt, werden Business Objekte modular gebaut. Dadurch wird vermieden, dass einzelne Business Objekte zu monolithisch werden, und Teile können ausgetausch und erweitert werden. Ein Betreuer kümmert sich um seine Identifikation1). Das ist seine Aufgabe. Betreuer-Rechte erweitern den Betreuer, und kümmern sich um die Rechte, die der Betreuer im System hat2). Es gibt zwei Arten der Betreuer-Rechte, die über Rollen vergeben werden:

  1. Rechte-Rolle in der Einrichtung3)
  2. Rechte-Rolle in einem Team4)

Die Rollen selbst sind eigenständige Business Objekte, die einem Betreuer zugewiesen werden können. Somit können auch sie erweitert werden, z.B. wenn es zu einer Rolle weitere Rechte-Flags geben soll.

Befehle

Abfragen

Formulare

Es gibt keine eigenen Formulare. Die Betreuer-Rechte sind in den Betreuer-Formularen eingebettet5).

1) Name
2) Im Grunde sollten das die Benutzerkonto-Rechte sein. Wo man die Rechte-Verwaltung ansetzt, ist aber im Grunde egal. Die Autorisierer müssen lediglich wissen, dass das Betreuer-Konto und die Betreuer-Rechte beides Erweiterungen des Betreuers sind, dann ist das Modell auch konsistent
3) z.B. “Einrichtungsleiter”
4) z.B. “Teamleiter”
5) noch statisch, das soll aber demnächst Plugin-mäßig geschehen
applications/tpsr/staffauthorization.txt · Last modified: 2014/03/22 17:03 by rtavassoli