[Technik] hsadmin reloaded: WebClient Seitenübersicht/Workflow

Michael Hoennig michael at hostsharing.net
Tue Jul 10 16:42:50 CEST 2007


Moin Moin,

ich habe mal skizziert, wie ich mir den Workflow des WebClient vorstelle:
http://dump.hoennig.de/hsar/hsar-WebClient-Seitenuebersicht.png

- optional bedeutet, dass das Modul nicht zu den 1.0 Zielen
	gehört,	aber so einfach ist, dass es evtl. dennoh schon
	zur 1.0 implementiert wird
- partial bedeutet, dass zur 1.0 ein Grundgerüst implementiert wird,
	aber noch Kernfunktionalität des Moduls fehlen wird
	(wird an einigen Stellen zum "Durchlaufen" gebraucht)

Die Vererbung bedeutet, dass ein UNIXUser, der Pac-Admin ist, eben auch
eine Pac-Seite im Menü sieht, und ein UNIXUser, der Dom-Admin ist, sieht
eben eine Seite mit seinen Domains im Menü.

Im einzelnen gehe ich bei den Seiten von folgenden Funktionen aus:

* Login *
- Username
- Passwort
=> Login

* UNIXUser *
- Kommentar (Name, Vorname etc., was eben in der /etc/passwd steht)
- Shell (nur vom Pac-Admin änderbar)
- UserQuota (nur vom Pac-Admin änderbar)

* UNIXUserList *
- Liste aller UNIXUser im Paket
- Anlegen, Ändern, Löschen von UNIXUsern im Paket

* Domain *
(wird vielleicht ein paar Daten anzeigen können, aber sonst wird
damit in der 1.0 erstmal nur der Weg zu den E-Mail-Adressen ermöglicht)

* DomainList *
- Liste der zugehörigen Domains

* EMail *
- E-Mail-Adresse mit Ziel (Mailboxen, E-Mail-Adressen)

* EMailList *
- Liste aller E-Mail-Adressen einer Domain
- Anlegen, Ändern, Löschen von E-Mail-Adressen

* DBUser *
- Datenbankinstanz (mySQL oder pgSQL)
- Username
- remote-Rechte (nur mySQL)
- Passwort

* DBUserList *
- Liste aller Datenbank-User eines Paketes (mySQL+pgSQL)
- Anlegen, Ändern, Löschen von Datenbank-Usern

* DB *
- Datenbankinstanz (mySQL oder pgSQL)
- Datenbank-Name
- Owner (bei mySQL ist das ein GRANT ...)
- Zeichensatz (nur pgSQL?)

* DBList *
- Liste aller Datenbanken eines Paketes (mySQL+pgSQL)
- Anlegen, Ändern, Löschen von Datenbanken

* Pac *
(wird vielleicht ein paar Daten anzeigen könne, aber sonst wird damit in
der 1.0 erstmal nur der Weg zu den UNIXUsern, DBen und DB-Usern
ermöglicht)

* PacList *
(wird in der 1.0 auch nur maximal ein paar Daten der vorhandenen Pakete
anzeigen)

Alles Gute wünscht
	Michael

-- 
Hostsharing eG | c/o Stilflut | Friedensalle. 120 | D-22765 Hamburg
Registergericht Hamburg, GnR 1007 | USt.-ID-Nr.: DE218602793
vertretungsber. Vorstand: Uwe Müller, Peter Niederlag, Michael Hönnig
phone+fax: +49 700 HOSTSHARING (= +49 700 46787427)
http://www.hostsharing.net | http://www.xing.com/go/invuid/Michael_Hoennig


More information about the Technik mailing list