Vision
Unsere Vision wäre das hier unter Spezifikation beschriebene. Ob dies
jedoch so möglich ist, wissen wir noch nicht, da wir Drupal dazu zu
wenig kennen. Wir werden einfach versuchen so nahe wie möglich an
dieses Szenario heranzukommen.
Rollen
Kunde
- Zugriffe nur auf den kundeneigenen Projektbereich
- Einsicht auf die allgemeinen Projektangaben
- Dokumente up-/downloaden/als gelöscht markieren (nur solche die für Kunden markiert sind)
- Beiträge im Forum erstellen/einsehen (nur solche die für Kunden markiert sind)
- Aufgaben erfassen/bearbeiten/sistieren (nur solche die für Kunden markiert sind)
- News Einträge einsehen (nur solche die für Kunden markiert sind)
Projektmitarbeiter
Der
Projektleiter erhält sämtliche Rechte, welche die Rolle Kunde hat,
jedoch werden nicht nur für Kunden markierte Informationen angezeigt,
sondern alle.
Projektleiter
Der Projektleiter erhält sämtliche Rechte, welche die Rollen Projektmitarbeiter und Kunde haben.
Zusätzlich hat er folgende Rechte:
- Projekte und allgemeine Projektangaben anlegen/ändern/archivieren/löschen
- Benutzer Rollen für dieses Projekt zuteilen
- News anlegen/ändern/löschen
- Beiträge im Forum bearbeiten/löschen
Administrator
Der Administrator erhält sämtliche Rechte, die die anderen Rollen erhalten.
Zusätzlich hat er folgende Rechte:
- Benutzer anlegen/ändern/löschen
Struktur des Extranets
Überblick über die Struktur des Extranets:
- Aufgabenliste
- News
- Projekt-Übersicht (pro Kunde)
- Aufgabenliste
- Projektliste
- je Projekt eine Übersicht
- Aufgabenliste
- Forum
- Dokumentenablage
- Liste der archivierten Projekte (Inhalte analog normaler Projektliste)
Aufgabenliste
Die
Aufgabenliste auf der obersten Ebene soll ein Zusammenzug aller
Aufgaben aus den aktiven Projekten des eingeloggten Benutzer sein. Auf
der Ebene "Projekt-Übersicht pro Kunde" werden nur noch die Aufgaben,
welche bei den Projekten dieses Kunden eingetragen sind, dargestellt.
Auf Projektebene sind dann nur noch Aufgaben dieses Projekts einsehbar.
Auf allen Ebenen soll das Filtern möglich sein.
Jede Aufgabe kann für Kunden sichtbar bzw. unsichtbar gemacht werden.
News
News werden nur an einem Ort verwaltet und können für Kunden sichtbar
bzw. unsichtbar gemacht werden. Standardmässig sind sie nur für
interenes Personal sichtbar.
Front Page
Linker-Bereich
Anzeigen der Navigation, dies jedoch nicht nur auf der Front Page, sondern immer.
Content-Bereich
Übersicht
über die neusten zehn Neuigkeiten, welche der Benutzer einsehen darf,
mit den Feldern Titel, Kurztext und Erstellungsdatum.
Rechter-Bereich
Liste der Projekte, die der angemeldete Benutzer einsehen darf.