diff --git a/Anforderungen.md b/Anforderungen.md index aaa4597..d636e5c 100644 --- a/Anforderungen.md +++ b/Anforderungen.md @@ -2,7 +2,7 @@ Die IT-Abteilung legt neue Benutzerkonten derzeit manuell im Active Directory an. Dieser Vorgang ist zeitintensiv, fehleranfällig und erschwert eine effiziente Massenverarbeitung. Auch die Serveradministration erfolgt überwiegend reaktiv. Um diese Abläufe zu verbessern, entsteht ein webbasiertes Verwaltungstool, das die Benutzeranlage automatisiert und zentrale Wartungsfunktionen bereitstellt. -## Projektziel +## Projektziel (Muss-Anforderungen) Ziel ist die Entwicklung eines Administrationstools zur: - automatisierten Anlage und Bearbeitung von Active-Directory-Benutzern, - zentralen Ausführung von Serverwartungen. @@ -11,6 +11,17 @@ Die Umsetzung erfolgt in HTML, CSS und PHP. Die Kommunikation mit dem Active Dir ## Funktionsumfang +### Aktueller Implementierungsstand + +| Feature | Status | Kommentar | +|----------------------------------|-------------------|---------------------------------------------| +| LDAP-Login (Administrator) | implementiert | Login gegen AD-Domäne über LDAP/LDAPS | +| Server-Monitoring (SNMP) | in Arbeit / geplant | Basis laut Implementierungshandbuch definiert | +| Einzelne Benutzererstellung | geplant | Schnittstelle über PowerShell vorgesehen | +| CSV-Massenimport | geplant | Anforderungen beschrieben, noch keine UI | +| Logging (Aktionen/Fehler) | geplant | Konzept definiert, technische Umsetzung offen | + + ### Benutzerverwaltung - Anlage neuer Benutzer über Eingabefelder - CSV-Import für Massenverarbeitungen @@ -60,7 +71,7 @@ Die Umsetzung erfolgt in HTML, CSS und PHP. Die Kommunikation mit dem Active Dir --- -# Erweiterungsmöglichkeiten +# Erweiterungsmöglichkeiten (Kann-Anforderungen) ## Ausführliches Logging Ein integriertes Logging ermöglicht die Nachvollziehbarkeit aller Aktionen: diff --git a/Coding-Guidelines.-.md b/Coding-Guidelines.-.md index dd0773b..26b375e 100644 --- a/Coding-Guidelines.-.md +++ b/Coding-Guidelines.-.md @@ -22,7 +22,7 @@ Die vollständige Struktur ist hier dokumentiert: [Projektstruktur und Best Prac Regeln: - Öffentlich zugängliche Dateien nur in `public/`. -- Alle Klassen in `src/`. +- Alle Klassen in `app/`. - Keine Konfigurationswerte hart im Code. --- @@ -44,12 +44,13 @@ Beispiel: ```php