f79fa4ca27
fix(auth): Verbesserung von isAuthenticated() durch Überprüfung des HTTP-Antwortstatus
...
Die isAuthenticated()-Methode wurde aktualisiert, um den Anmeldestatus anhand des HTTP-Antwortstatus zu bestimmen, anstatt sich nur auf den Antwortkörper zu verlassen. Außerdem wird sichergestellt, dass `_isLogedIn` im Fehlerfall explizit auf false gesetzt wird. Dies verbessert die Zuverlässigkeit der Sitzungsvalidierung.
2025-07-22 15:45:38 +02:00
55822047bc
refactor(api.models): Verschiebung ins api-Verzeichnis und Vereinfachung der Namenskonvention
2025-07-22 14:21:31 +02:00
de360968dc
refactor(User): Aktualisierung des User-Modells.
2025-07-22 14:15:35 +02:00
437f33a323
fix(auth): Fehlermeldung bei 401 unauthorized während der Login-Prüfung verhindern
...
Überspringe die Anzeige der Fehlermeldung in isAuthenticated, wenn der Antwortstatus 401,
ist, was typischerweise anzeigt, dass der Benutzer einfach nicht eingeloggt ist, nicht ein Serverproblem.
2025-07-22 10:33:42 +02:00
963ab12488
chore: add scripts to be able to start without ssl
...
- changed target of proxy
2025-07-22 10:19:36 +02:00
Developer 02
6fc8bdc964
chore: Aktualisierung der Version des Angular-Anwendungspakets auf 4.0.0
2024-11-12 14:46:29 +01:00
Developer 02
337a0b892e
refactor(style.scss): Die Farben der Punktlinien wurden überarbeitet.
2024-11-12 13:49:08 +01:00
Developer 02
2e1bf69889
feat(base-table.component): Erstellt Klick-Ereignis.
...
- Klick-Ereignisse anstelle von OnSelectedRows-Ereignissen hinzugefügt
2024-11-12 13:46:10 +01:00
Developer 02
0657bbe2c4
feat(user-representation.component): Hinzufügen von Zeilenklassenfunktionalität für die Klassifizierung von Zeiträumen in der Benutzerdarstellungskomponente
2024-11-12 10:02:33 +01:00
Developer 02
acfd9b4fb8
feat(base-table.component): Attribute rowStyle und rowClass hinzugefügt
2024-11-11 16:42:22 +01:00
Developer 02
0f9ac0e637
refactor(user-representation.component): userReps.fetchData-Methode zum Refresh-Dienst hinzugefügt.
2024-11-11 15:56:30 +01:00
Developer 02
0a8a5208a0
refactor(environment.ts): if-Anweisung hinzugefügt, um einen leeren String zurückzugeben, wenn volidFrom oder validTo null ist
2024-11-11 15:36:30 +01:00
Developer 02
b1011c3ea2
refactor(style.css): Rückgängig gemacht.
...
- Spezifisches CSS zu rep-create-form.component.scss hinzugefügt
2024-11-11 15:29:55 +01:00
Developer 02
ff6ebf300c
refactor(user-representation.component): Aktualisiert, um als unbegrenzt zu speichern.
2024-11-11 14:09:10 +01:00
Developer 02
7e05123fbf
feat(rep-create-form.component): Umschaltmöglichkeit für unbegrenzte Zeit hinzugefügt
2024-11-11 12:13:58 +01:00
Developer 02
712932a0e2
feat(rep-create-form.component): Eigenschaft zur Deaktivierung der Datumsbereichseingabe hinzugefügt
2024-11-11 10:05:09 +01:00
Developer 02
371967380b
refactor(rep-create-form.component): Erstellung gestoppt, wenn das Formular nicht gültig ist
2024-11-08 16:27:41 +01:00
Developer 02
31c8249516
feat(rep-create-form.component): Datumslokalisierung für Deutschland hinzugefügt
2024-11-08 14:28:22 +01:00
Developer 02
114995d274
feat(rep-create-form.component): Vorlage erstellt.
...
- Mat-Datumsbereich-Eingabe hinzugefügt.
- Klick-Ereignis der Erstellungsschaltfläche arrangiert
2024-11-08 13:44:40 +01:00
Developer 02
e8376ccd21
feat(Benutzer-Darstellung): - openCreateSheet-Methoden in repUserOnSelectedRows-Events integriert
...
- create-Methode zur Komponente rep-create-form hinzugefügt
2024-11-08 11:36:53 +01:00
Developer 02
52e6eac71d
feat(rep-create-form): Initialized and add as a pop-up menu in user-representation
2024-11-08 10:34:09 +01:00
Developer 02
36c55b6382
refactor(UserRepCreateDto): Die Eigenschaften validFrom und validTo wurden zu not-null.
2024-11-08 10:17:43 +01:00
Developer 02
c73b299e3e
refactor(UserRep): Hinzufügen der Eigenschaften validFrom und validTo zum UserRep-Modell.
...
- Spalten 'validFrom' und 'validTo' zu Umgebungen hinzugefügt.
2024-11-08 10:12:46 +01:00
Developer 02
6e5ba82869
fix(user-representation): UserRep.addedWho nullable machen, um die Annahme des aktuellen Benutzers durch die API zu ermöglichen
2024-11-06 16:26:21 +01:00
Developer 02
fb3dedadc5
refactor: Ersetze fetchData-Aufrufe durch fetchByUser- und fetchByGroup-Methoden in UserRepresentationComponent, um Fehler zu vermeiden.
2024-11-06 15:46:27 +01:00
Developer 02
8cf2183cd6
refactor(user-representation): Umbenennung von 'slUserRepId' in 'slRepId'
2024-11-06 15:37:48 +01:00
Developer 02
881d2ccac8
refactor(user-representation): Umbenennung von 'userRepOnSelectedRows' in 'repOnSelectedRows'
2024-11-06 15:34:51 +01:00
Developer 02
616862391e
feat: fetchByUser und fetchByGroup Methoden in UserRepTableComponent zur gezielten Datenabfrage hinzugefügt
2024-11-06 11:15:21 +01:00
Developer 02
296f29cf82
refactor: redundante Funktion entfernen und Logik zur Verarbeitung ausgewählter Zeilen in UserRepresentationComponent konsolidieren
2024-11-06 10:52:19 +01:00
Developer 02
5df5cc555a
refactor(UserRep): nullable related propoerties gemacht.
...
- RepUserId von UserRepCreateDto löschbar gemacht.
- ChangedWho von UserRepReadDto löschbar gemacht.
- RepUserId von UserRepUpdateDto löschbar gemacht.
2024-11-06 10:03:10 +01:00
Developer 02
b3131637ab
chore: npm-Build-Skript aktualisiert
2024-10-31 16:03:30 +01:00
Developer 02
01bc5a4425
fix(user-rep.component): geordnete Assgiment-Ereignisse und -Anfragen
2024-10-31 15:54:53 +01:00
Developer 02
be07f16d63
feat(UserRep): UserId in DTOs und Entitäten löschbar gemacht
2024-10-31 14:59:01 +01:00
Developer 02
671500b3a5
feat(AuthController): aktualisiert, um zu prüfen, ob der eingeloggte Benutzer in der erlaubten Gruppe in appsettings ist.
2024-10-31 14:44:39 +01:00
Developer 02
1be71a42e5
refactor: vereinfache env-Spaltennamen für Gruppen
...
- Ersetzte das `complete`-Spaltenset der Gruppe durch ein vereinfachtes `detailed`-Set.
- Wesentliche Felder für die `detailed`-Ansicht beibehalten, Entfernen der Schalter für die Status 'Aktiv', 'AD Sync' und 'Intern'.
- Vereinfachte Anzeige durch Fokussierung auf Kernfelder, für effizientes Rendering und leichtere Wartung.
2024-10-31 13:28:44 +01:00
Developer 02
6319d22ba9
feat: aktualisiere das Template von GroupUpdateFormComponent mit Formularfeldern und Steuerungen
...
- Platzhaltertext durch eine strukturierte Formularanordnung ersetzt, einschließlich Felder für 'Id', 'Gruppe' und 'Kommentar' mit mat-form-field-Komponenten.
- Slide-Toggles für die Statussteuerungen 'Aktiv', 'Interne Gruppe' und 'Mit Active Directory' hinzugefügt.
- Schreibgeschützte Felder für 'Hinzugefügt wer', 'Hinzugefügt wann', 'Geändert wer' und 'Geändert wann' mit Datumsformatierung hinzugefügt.
- Speichern- und Löschen-Schaltflächen mit Icons für verbesserte Benutzerinteraktion integriert.
- Formularbenutzerfreundlichkeit und visuelles Layout für eine konsistente Benutzererfahrung verbessert.
2024-10-31 13:22:43 +01:00
Developer 02
5551610dff
refactor(user-update-form.component.css): Nach style.scss verschoben, um es global zu machen
2024-10-31 12:41:43 +01:00
Developer 02
b997ea4cce
feat: erweitere GroupUpdateFormComponent um Dialogintegration und Formularkontrollen
...
- Abhängigkeiten für Angular Material-Komponenten, Formularsteuerung und RxJS-Utilities hinzugefügt.
- MatDialogRef und MAT_DIALOG_DATA für die Dialoginteraktion innerhalb der Komponente injiziert.
- FormControl-Instanzen zur Verwaltung der Felder 'name' und 'comment' des Group-Modells integriert.
- Update-Funktionalität implementiert, die Änderungen über GroupService übermittelt und bei Erfolg ein Refresh auslöst.
- Löschfunktion mit Bestätigungsaufforderung über SweetAlert2 hinzugefügt, mit Verarbeitung erfolgreicher Löschungen und Fehlerfällen.
- Verbesserte Fehlerbehandlung mit aussagekräftigen Meldungen für eine bessere Benutzererfahrung.
2024-10-31 12:38:29 +01:00
Developer 02
1b5fa1f52c
feat(group-update-form.component): Initialisiert
...
- Zur Gruppenkomponente als Popup-Seite nach Doppelklick auf Zeilenereignis hinzugefügt
2024-10-31 11:43:56 +01:00
Developer 02
5f4a8e373c
refactor: Ändere die Variable sGroupId zu sGroup und passe die Methode groupsOnSelectedRows an, um das sGroup-Objekt zu verarbeiten.
2024-10-31 11:37:15 +01:00
Developer 02
91b78f4b59
refactor(user.component): Verwendung von einfachen Benutzer-Spalten-Namen anstelle von detaillierten Benutzer-Spalten-Namen
2024-10-31 11:02:12 +01:00
Developer 02
3749b5ee97
feat(user-update): readonly Eingabe für addedWho, addedWhen, changedWho und changedWhen hinzugefügt
2024-10-31 10:49:02 +01:00
Developer 02
b6bc97df07
feat(user-update): Readonly-Eingabe für Id hinzugefügt
...
- Responsive CSS-Klassen für prozentuale Breiten hinzugefügt
2024-10-31 10:20:30 +01:00
Developer 02
44a017ad9e
feat(user-update): Konstante Variablen erstellt, um die erlaubten Sprachen in den Umgebungen zu bestimmen.
...
- Combobox mit erlaubten Sprachen als Optionen mit Angular for-Schleife erstellt
2024-10-31 09:15:20 +01:00
Developer 02
faac31b3bb
feat(user-update): Konstante Variablen zur Bestimmung der zulässigen Datumsformate in den Umgebungen erstellt.
...
- Zugelassene Datumsformate in Combobox als Optionen mit Angular for-Schleife hinzugefügt
2024-10-31 09:14:41 +01:00
Developer 02
2800392be3
feat(user-update-form): Eingabe des Datumsformats hinzugefügt
2024-10-31 07:45:30 +01:00
Developer 02
b7f4ed7597
feat(user-update-form): Eingabe von Kurznamen hinzugefügt
2024-10-31 07:19:46 +01:00
Developer 02
16cc729373
feat(user-update-form): Kommentareingabe hinzugefügt
2024-10-31 07:13:30 +01:00
Developer 02
4d38cce459
refactor(user-update-form.component.css): Angeordnete CSSS anstatt Bootstrap zu verwenden
2024-10-31 07:03:26 +01:00
Developer 02
1605d0968b
fix(user.component): Aktualisierung der Tabelle der zugewiesenen Gruppen und Module mit einem Klick.
2024-10-17 10:47:59 +02:00