{{ userDataService.displayName() }}
{{ userDataService.userName() ? userDataService.userEmail() : '' }}
From 7a28a0fcb468c3548169e4b221ccc81b22ab8a21 Mon Sep 17 00:00:00 2001 From: MarineGiroux <85103261+MarineGiroux@users.noreply.github.com> Date: Mon, 29 Sep 2025 14:50:25 +0200 Subject: [PATCH 01/23] create app-button --- .../is-login-home-page.component.html | 31 ++--- .../is-login-home-page.component.ts | 59 ++++++++-- .../app/core/sidebar/sidebar.component.html | 53 ++++++--- .../src/app/core/sidebar/sidebar.component.ts | 24 +++- .../danger-zone/danger-zone.component.html | 8 +- .../danger-zone/danger-zone.component.ts | 6 +- .../delete-confirmation-popup.component.html | 22 ++-- .../delete-confirmation-popup.component.ts | 24 +++- .../archive-event-popup.component.html | 12 +- .../archive-event-popup.component.ts | 5 +- .../delete-event-popup.component.html | 109 ------------------ .../delete-event-popup.component.scss | 0 .../delete-event-popup.component.spec.ts | 23 ---- .../delete-event-popup.component.ts | 66 ----------- .../general-info-event.component.html | 12 +- .../general-info-event.component.ts | 5 +- .../information-event.component.html | 16 +-- .../information-event.component.ts | 8 +- .../generic-filter-popup.component.html | 47 ++++---- .../generic-filter-popup.component.ts | 30 ++++- .../navbar-admin-page.component.html | 12 +- .../navbar-admin-page.component.ts | 8 +- .../session-review-import.component.html | 7 +- .../session-review-import.component.ts | 4 +- .../session-schedule-import.component.html | 9 +- .../session-schedule-import.component.ts | 4 +- .../sidebar-admin-page.component.html | 4 +- .../sidebar-admin-page.component.ts | 6 +- .../delete-team-popup.component.html | 104 ----------------- .../delete-team-popup.component.scss | 0 .../delete-team-popup.component.spec.ts | 23 ---- .../delete-team-popup.component.ts | 58 ---------- .../delete-popup/delete-popup.component.html | 26 +++-- .../delete-popup/delete-popup.component.ts | 5 +- .../role-popup/role-popup.component.html | 17 ++- .../role-popup/role-popup.component.ts | 4 +- .../members-card/members-card.component.html | 17 +-- .../members-card/members-card.component.ts | 2 + .../calendar-event-page.component.html | 18 +-- .../calendar-event-page.component.ts | 4 +- .../customize-event.component.html | 13 +-- .../customize-event.component.ts | 2 + .../session-detail-page.component.html | 32 +++-- .../session-detail-page.component.ts | 8 +- .../session-list-page.component.html | 43 ++++--- .../session-list-page.component.ts | 8 +- .../speaker-list-page.component.html | 41 +++---- .../speaker-list-page.component.ts | 8 +- .../create-team-page.component.html | 6 +- .../create-team-page.component.ts | 4 +- .../list-event-page.component.html | 19 ++- .../list-event-page.component.ts | 6 +- .../setting-team-general-page.component.html | 6 +- .../setting-team-general-page.component.ts | 4 +- .../setting-team-members-page.component.html | 6 +- .../setting-team-members-page.component.ts | 4 +- .../navbar-profile.component.html | 16 ++- .../navbar-profile.component.ts | 6 +- .../profile-sidebar.component.html | 25 ++-- .../profile-sidebar.component.ts | 25 +++- .../social-networks.component.html | 24 +--- .../social-networks.component.ts | 14 --- .../feature/profile/profile.component.html | 6 +- .../app/feature/profile/profile.component.ts | 4 +- .../button-green-actions.component.html | 16 --- .../button-green-actions.component.scss | 0 .../button-green-actions.component.spec.ts | 46 -------- .../button-green-actions.component.ts | 35 ------ .../button-grey/button-grey.component.html | 17 --- .../button-grey/button-grey.component.scss | 0 .../button-with-icon.component.spec.ts | 97 ---------------- .../button-with-icon.component.ts | 66 ----------- .../button.component.html} | 8 +- .../button.component.scss} | 0 .../button.component.spec.ts} | 12 +- .../button.component.ts} | 30 +++-- 76 files changed, 505 insertions(+), 1044 deletions(-) delete mode 100644 front/src/app/feature/admin-management/components/event/delete-event-popup/delete-event-popup.component.html delete mode 100644 front/src/app/feature/admin-management/components/event/delete-event-popup/delete-event-popup.component.scss delete mode 100644 front/src/app/feature/admin-management/components/event/delete-event-popup/delete-event-popup.component.spec.ts delete mode 100644 front/src/app/feature/admin-management/components/event/delete-event-popup/delete-event-popup.component.ts delete mode 100644 front/src/app/feature/admin-management/components/team/delete-team-popup/delete-team-popup.component.html delete mode 100644 front/src/app/feature/admin-management/components/team/delete-team-popup/delete-team-popup.component.scss delete mode 100644 front/src/app/feature/admin-management/components/team/delete-team-popup/delete-team-popup.component.spec.ts delete mode 100644 front/src/app/feature/admin-management/components/team/delete-team-popup/delete-team-popup.component.ts delete mode 100644 front/src/app/shared/button-green-actions/button-green-actions.component.html delete mode 100644 front/src/app/shared/button-green-actions/button-green-actions.component.scss delete mode 100644 front/src/app/shared/button-green-actions/button-green-actions.component.spec.ts delete mode 100644 front/src/app/shared/button-green-actions/button-green-actions.component.ts delete mode 100644 front/src/app/shared/button-grey/button-grey.component.html delete mode 100644 front/src/app/shared/button-grey/button-grey.component.scss delete mode 100644 front/src/app/shared/button-with-icon/button-with-icon.component.spec.ts delete mode 100644 front/src/app/shared/button-with-icon/button-with-icon.component.ts rename front/src/app/shared/{button-with-icon/button-with-icon.component.html => button/button.component.html} (86%) rename front/src/app/shared/{button-with-icon/button-with-icon.component.scss => button/button.component.scss} (100%) rename front/src/app/shared/{button-grey/button-grey.component.spec.ts => button/button.component.spec.ts} (52%) rename front/src/app/shared/{button-grey/button-grey.component.ts => button/button.component.ts} (68%) diff --git a/front/src/app/core/home-page/is-login-home-page/is-login-home-page.component.html b/front/src/app/core/home-page/is-login-home-page/is-login-home-page.component.html index 179ca4f9..f6f2ede0 100644 --- a/front/src/app/core/home-page/is-login-home-page/is-login-home-page.component.html +++ b/front/src/app/core/home-page/is-login-home-page/is-login-home-page.component.html @@ -6,23 +6,26 @@
{{ userDataService.displayName() }}
{{ userDataService.userName() ? userDataService.userEmail() : '' }}
- This will permanently delete the event "{{ eventName() }}" and all associated sessions and speakers. -
-- This will permanently delete the team "{{ teamName() }}" and all associated events, sessions, and speakers. -
-base-import works!
diff --git a/front/src/app/feature/admin-management/components/base-import/base-import.component.scss b/front/src/app/feature/admin-management/components/base-import/base-import.component.scss deleted file mode 100644 index e69de29b..00000000 diff --git a/front/src/app/feature/admin-management/components/base-import/base-import.component.spec.ts b/front/src/app/feature/admin-management/components/base-import/base-import.component.spec.ts deleted file mode 100644 index 208d275e..00000000 --- a/front/src/app/feature/admin-management/components/base-import/base-import.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { BaseImportComponent } from './base-import.component'; - -describe('BaseImportComponent', () => { - let component: BaseImportComponent; - let fixture: ComponentFixtureSelect a JSON file containing session review data @@ -15,86 +15,83 @@ accept=".json" (change)="onFileSelected($event)" class="absolute inset-0 w-full h-full opacity-0 cursor-pointer" - [disabled]="isImporting" + [disabled]="isImporting()" + aria-describedby="file-help" /> -
- {{ selectedFile ? selectedFile.name : 'Choose a JSON session REVIEW file' }} -
-- {{ selectedFile ? formatFileSize(selectedFile.size) : 'No file selected' }} -
-+ {{ selectedFile()?.name || 'Choose a JSON session REVIEW file' }} +
++ {{ selectedFile() ? formatFileSize(selectedFile()!.size) : 'No file selected' }} +
+ info Supported format: JSON files containing session review data -
Errors:
-Errors:
-{{ error() }}
+{{ teamManagementService.error() }}
Click to upload
+Processing...
+{{ errorMessage() }}
+ } +