diff --git a/DigitalData.UserManager.API/ClientApp/user_manager_ui/src/app/components/forms/group-update-form/group-update-form.component.html b/DigitalData.UserManager.API/ClientApp/user_manager_ui/src/app/components/forms/group-update-form/group-update-form.component.html index f136800..5d989d9 100644 --- a/DigitalData.UserManager.API/ClientApp/user_manager_ui/src/app/components/forms/group-update-form/group-update-form.component.html +++ b/DigitalData.UserManager.API/ClientApp/user_manager_ui/src/app/components/forms/group-update-form/group-update-form.component.html @@ -1 +1,64 @@ -

group-update-form works!

+
+ +
+ + Id + + + + Gruppe + + +
+ +
+ + Kommentar + + +
+ + +
+ + Aktiv + + + Interne Gruppe + + + Mit Active Directory + +
+ +
+ + Hinzugefügt wer + + + + Hinzugefügt wann + + + + Geändert wer + + + + Geändert wann + + +
+ + +
+ + +
+
\ No newline at end of file diff --git a/DigitalData.UserManager.API/ClientApp/user_manager_ui/src/app/components/forms/group-update-form/group-update-form.component.ts b/DigitalData.UserManager.API/ClientApp/user_manager_ui/src/app/components/forms/group-update-form/group-update-form.component.ts index a3c84b3..cd99de9 100644 --- a/DigitalData.UserManager.API/ClientApp/user_manager_ui/src/app/components/forms/group-update-form/group-update-form.component.ts +++ b/DigitalData.UserManager.API/ClientApp/user_manager_ui/src/app/components/forms/group-update-form/group-update-form.component.ts @@ -1,11 +1,9 @@ import { Component, inject, signal } from '@angular/core'; import { Group } from '../../../models/user-management.api.models'; import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog'; -import { FormControl, FormsModule, ReactiveFormsModule, Validators } from '@angular/forms'; -import { takeUntilDestroyed } from '@angular/core/rxjs-interop'; +import { FormControl, FormsModule, ReactiveFormsModule } from '@angular/forms'; import { MatFormFieldModule } from '@angular/material/form-field'; import { MatInputModule } from '@angular/material/input'; -import { merge } from 'rxjs'; import { MatIconModule } from '@angular/material/icon'; import { MatButtonModule } from '@angular/material/button'; import { CommonModule } from '@angular/common'; @@ -16,11 +14,13 @@ import Swal from 'sweetalert2'; import { MatSelectModule } from '@angular/material/select'; import { env } from '../../../../environments/environment' import { MatDividerModule } from '@angular/material/divider'; +import { MatCheckboxModule } from '@angular/material/checkbox'; +import { MatSlideToggleModule } from '@angular/material/slide-toggle'; @Component({ selector: 'app-group-update-form', standalone: true, - imports: [MatFormFieldModule, MatInputModule, FormsModule, ReactiveFormsModule, MatIconModule, MatButtonModule, CommonModule, MatTabsModule, MatSelectModule, MatDividerModule], + imports: [MatFormFieldModule, MatInputModule, FormsModule, ReactiveFormsModule, MatIconModule, MatButtonModule, CommonModule, MatTabsModule, MatSelectModule, MatDividerModule, MatCheckboxModule, MatSlideToggleModule], templateUrl: './group-update-form.component.html', styleUrl: './group-update-form.component.scss' }) diff --git a/DigitalData.UserManager.API/ClientApp/user_manager_ui/src/app/components/forms/user-update-form/user-update-form.component.ts b/DigitalData.UserManager.API/ClientApp/user_manager_ui/src/app/components/forms/user-update-form/user-update-form.component.ts index e2df13e..49e1124 100644 --- a/DigitalData.UserManager.API/ClientApp/user_manager_ui/src/app/components/forms/user-update-form/user-update-form.component.ts +++ b/DigitalData.UserManager.API/ClientApp/user_manager_ui/src/app/components/forms/user-update-form/user-update-form.component.ts @@ -10,7 +10,6 @@ import { MatIconModule } from '@angular/material/icon'; import { MatButtonModule } from '@angular/material/button'; import { CommonModule } from '@angular/common'; import { MatTabsModule } from '@angular/material/tabs'; - import { UserService } from '../../../services/api/user.service'; import { RefreshService } from '../../../services/button/refresh.service'; import Swal from 'sweetalert2'; diff --git a/DigitalData.UserManager.API/ClientApp/user_manager_ui/src/app/models/user-management.api.models.ts b/DigitalData.UserManager.API/ClientApp/user_manager_ui/src/app/models/user-management.api.models.ts index 06e1154..f056886 100644 --- a/DigitalData.UserManager.API/ClientApp/user_manager_ui/src/app/models/user-management.api.models.ts +++ b/DigitalData.UserManager.API/ClientApp/user_manager_ui/src/app/models/user-management.api.models.ts @@ -25,7 +25,9 @@ export interface Group { active?: boolean; comment?: string; addedWho?: string; + addedWhen?: Date; changedWho?: string; + changedWhen?: Date; } export interface Module { diff --git a/DigitalData.UserManager.API/ClientApp/user_manager_ui/src/styles.scss b/DigitalData.UserManager.API/ClientApp/user_manager_ui/src/styles.scss index 414f1d6..c661e2a 100644 --- a/DigitalData.UserManager.API/ClientApp/user_manager_ui/src/styles.scss +++ b/DigitalData.UserManager.API/ClientApp/user_manager_ui/src/styles.scss @@ -45,7 +45,7 @@ code { color: rgb(100, 95, 95) !important; } -.mdc-tab__text-label{ +.mdc-tab__text-label { font-size: medium; } @@ -74,11 +74,21 @@ code { justify-content: center; } -mat-form-field { +.dd-row mat-form-field { width: 100%; margin: 0 1rem 0 1rem; } +.dd-row mat-checkbox { + width: 100%; + margin: 0 1rem 1rem 1rem; +} + +.dd-row mat-slide-toggle { + width: 100%; + margin: 0 1rem 1rem 1rem; +} + .dd-row button { margin: 0 1rem 0 1rem; } @@ -90,6 +100,6 @@ mat-form-field { @for $i from 1 through 20 { .w#{$i * 5}p { - width: #{$i * 5 + "%"}; + width: #{$i * 5 + "%"}; } } \ No newline at end of file