Gruppen anlegen - Prio 1
Grundgedanke bei den Gruppe: Muss jeder Mitarbeiter alle eCMRs eines Standortes sehen? Wie können Tickets aus einem TMS automatisch einer Person zugewiesen werden? Innerhalb eines Standortes können Gruppen gebildet werden.
Z.B hat ein Standort die Abteilungen FTL, LTL, und Charter, dann würden für diesen Standort die 3 Gruppen FTL, LTL und Charter erstellt werden. In diese Gruppen werden dann die jeweiligen Mitarbeiter der einzelnen Abteilungen hinzugefügt. Wenn ein Mitarbeiter nun einen eCMR erstellt und auf "speichern" drückt, wird dieser automatisch (sofern User nur 1 Gruppe hat) mit der gesamten Gruppe geteilt. Sollte ein User mehrere Gruppen haben, muss er manuell auswählen mit welcher Gruppe der eCMR geteilt werden soll. Es ist möglich mehrere Gruppen auszuwählen. Ein eCMR kann nicht gespeichert werden ohne das dieser mit einer Gruppe geteilt wird.
Gruppen können von Global Usern, Country Key Usern und Branch Key Usern angelegt werden. Hierfür haben diese Rollen einen extra Menüpunkt "Gruppen" wo diese gepflegt werden können. Zur Anlage einer Gruppe muss lediglich ein Gruppenname vergeben werden, es ist möglich leere Gruppen zu erstellen
Todos:
- Neuer Menüpunkt "Gruppenverwaltung"
- Der Menüpunkt ist nur von Branch Admins und Global Admins zu sehen
- Branch Admins sehen nur Gruppen, von dem Standort wo sie admin sind
- Es gibt eine Overview-Tabelle wo alle Gruppen aufgelistet sind (Gruppen-Name und Standorte)
- Eine Gruppe gehört immer zu genau einem Standort
- In der Overview-Tabelle kann ein Standort angeklickt (editiert) werden, oder über einen Button eine neue Gruppe angelegt werden
- Backend: Neue Entity, neuer Service, neuer Controller