Feature: Employee Edit and Create #18

Merged
SZUT-Dominik merged 2 commits from feature/employee-edit into trunk 2025-01-13 17:16:13 +00:00
Owner

This adds a new View which is used for Adding and Editing Employees.
It has validations

Image 1
Image 2
Image 3
Image 4

This adds a new View which is used for Adding and Editing Employees. It has validations ![Image 1](/attachments/501809dd-2cd5-4f40-bd8e-7c71ee15ff68) ![Image 2](/attachments/acb6309a-1038-4cc8-aece-ea6e0d090f83) ![Image 3](/attachments/4bcbcff9-9246-46c9-a524-ba3ff54c0039) ![Image 4](/attachments/8c767497-fece-4bb9-870a-727374b36546)
SZUT-Dominik added 2 commits 2025-01-10 12:22:52 +00:00
Feature: Employee Edit - Layout, Read, Style
All checks were successful
Quality Check / Linting (push) Successful in 21s
f6664e1d8a
Feature: Employee Edit - Function, Layout, Style
All checks were successful
Quality Check / Linting (push) Successful in 25s
Quality Check / Linting (pull_request) Successful in 21s
d4ec632053
SZUT-Dominik requested review from SZUT-Ole 2025-01-10 12:24:08 +00:00
SZUT-Dominik requested review from SZUT-Rajbir 2025-01-10 12:24:08 +00:00
SZUT-Dominik scheduled this pull request to auto merge when all checks succeed 2025-01-10 12:24:15 +00:00
SZUT-Dominik added this to the Status project 2025-01-10 12:24:37 +00:00
SZUT-Ole was assigned by SZUT-Dominik 2025-01-10 12:25:09 +00:00
SZUT-Rajbir was assigned by SZUT-Dominik 2025-01-10 12:25:09 +00:00
SZUT-Dominik removed review request for SZUT-Rajbir 2025-01-10 12:25:11 +00:00
SZUT-Dominik removed review request for SZUT-Ole 2025-01-10 12:25:13 +00:00
SZUT-Dominik reviewed 2025-01-10 12:34:06 +00:00
@ -5,0 +7,4 @@
export const routes: Routes = [
{ path: '', component: DashboardComponent, title: 'Home' },
{ path: 'employee/new', component: EmployeeDetailComponent, title: 'New Employee', canActivate: [AuthService] },
{ path: 'employee/:id', component: EmployeeDetailComponent, title: 'Edit Employee', canActivate: [AuthService] }
Author
Owner

Wenn der AuthServices als wert für canActivate gesetzt ist, dann wird der Nutzer, wenn er diese Seiten besucht, ohne eingeloggt zu sein, auf die Home Seite umgeleitet.

Wenn der `AuthServices` als wert für `canActivate` gesetzt ist, dann wird der Nutzer, wenn er diese Seiten besucht, ohne eingeloggt zu sein, auf die Home Seite umgeleitet.
SZUT-Dominik reviewed 2025-01-10 12:36:43 +00:00
@ -0,0 +98,4 @@
const employee: UpdatedEmployee = this.employeeForm.value;
employee.skillSet = this.skillsDataSource.data.map((qualification) => qualification.id);
if (employee.skillSet.length == 0) {
Author
Owner

Heidemanns API kann beim update zwar das skillSet aktualisieren, aber nur solange du versuchst es auf mindestens einen wert zu setzten. Es erkennt den Unterschied zwischen null und [] nicht, deswegen müssen wir, wenn alle Skills entfernt werden, jeden einzeln per API loslösen.

Heidemanns API kann beim update zwar das `skillSet` aktualisieren, aber nur solange du versuchst es auf mindestens einen wert zu setzten. Es erkennt den Unterschied zwischen `null` und `[]` nicht, deswegen müssen wir, wenn alle Skills entfernt werden, jeden einzeln per API loslösen.
SZUT-Rajbir approved these changes 2025-01-13 17:16:11 +00:00
SZUT-Dominik merged commit 3a528b0a01 into trunk 2025-01-13 17:16:13 +00:00
SZUT-Rajbir removed this from the Status project 2025-01-13 17:17:41 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: SZUT/EMS#18
No description provided.