Ich werde ein Arbeitsauftragssystem mit drei Rollen erstellen
- Der "Kunde" - Der Kunde kann Projekte anfordern, die von dem Arbeitnehmer zu erledigen sind. Das Projekt muss aus einer Liste von Vorlagen und verschiedenen Unteroptionen ausgewählt werden, die alle als Kampagne bezeichnet werden (Kampagnentypen kommen und gehen im Laufe des Jahres)
- Der Mitarbeiter - Der Mitarbeiter muss in der Lage sein, Arbeitsaufträge einzusehen und sie als angenommen/abgelehnt, in Arbeit und abgeschlossen zu kennzeichnen.
- Der Overlord - Er/Sie muss die Statistiken über die Aktivitäten der anderen beiden Nutzertypen sehen.
Also. Dies ist eine Web-App. Aber eine sehr einfache in Bezug auf die Logik. Könnte so etwas wie Drupal dies handhaben? Oder müsste ich meine eigenen Module schreiben? Die anderen "out of the box"-Aspekte von Drupal machen es attraktiv (Admin, Benutzererstellung, Newsfeeds, etc...)
Ich habe mir Ansichten und Webformulare angesehen. Views scheint großartig für die Abfrage und Anzeige von Daten aus der Arbeitsauftragsdatenbank zu sein (großartig für einen Teil aller drei Rollen), aber ich bin mir nicht im Klaren darüber, wie ich beim Erstellen und Ändern von Arbeitsaufträgen eine Schnittstelle zu meiner Arbeitsauftragsdatenbank habe.
Webforms scheint nicht die Antwort zu sein, ich bin mir sicher, dass ich etwas übersehen habe.
Jeder Hinweis, in welcher Richtung ich suchen sollte, wäre großartig!
Danke.