diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..85e7c1df --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/.idea/ diff --git a/.idea/Summer1404-Project-Team03.iml b/.idea/Summer1404-Project-Team03.iml deleted file mode 100644 index 24643cc3..00000000 --- a/.idea/Summer1404-Project-Team03.iml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml deleted file mode 100644 index c13bbc47..00000000 --- a/.idea/inspectionProfiles/Project_Default.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - \ No newline at end of file diff --git a/.idea/shelf/Uncommitted_changes_before_Update_at_8_17_2025_10_24_PM_[Changes]/shelved.patch b/.idea/shelf/Uncommitted_changes_before_Update_at_8_17_2025_10_24_PM_[Changes]/shelved.patch deleted file mode 100644 index 54f20b6c..00000000 --- a/.idea/shelf/Uncommitted_changes_before_Update_at_8_17_2025_10_24_PM_[Changes]/shelved.patch +++ /dev/null @@ -1,25 +0,0 @@ -Index: etl_frontend/etl_frontend/src/app/app.config.ts -IDEA additional info: -Subsystem: com.intellij.openapi.diff.impl.patch.BaseRevisionTextPatchEP -<+>import { ApplicationConfig, provideZoneChangeDetection } from '@angular/core';\r\nimport { provideRouter } from '@angular/router';\r\n\r\nimport { includeBearerTokenInterceptor, provideKeycloak, } from 'keycloak-angular';\r\n\r\n\r\nimport { providePrimeNG } from 'primeng/config';\r\nimport Aura from '@primeuix/themes/aura';\r\nimport { routes } from './app.routes';\r\nimport { provideHttpClient, withInterceptors } from '@angular/common/http';\r\n\r\nexport const appConfig: ApplicationConfig = {\r\n providers: [\r\n provideZoneChangeDetection({ eventCoalescing: true }),\r\n provideRouter(routes),\r\n provideHttpClient(withInterceptors([includeBearerTokenInterceptor])),\r\n provideKeycloak({\r\n config: {\r\n clientId: \"my_frontend_app\",\r\n realm: 'codestar',\r\n url: \"192.168.25.178:8080\",\r\n },\r\n initOptions: {\r\n onLoad: 'check-sso',\r\n checkLoginIframe: true,\r\n },\r\n }),\r\n providePrimeNG({\r\n theme: {\r\n preset: Aura,\r\n },\r\n ripple: true\r\n }\r\n )\r\n ]\r\n};\r\n -Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP -<+>UTF-8 -=================================================================== -diff --git a/etl_frontend/etl_frontend/src/app/app.config.ts b/etl_frontend/etl_frontend/src/app/app.config.ts ---- a/etl_frontend/etl_frontend/src/app/app.config.ts (revision 13b6b04245ccb2bd2dc16a389cd5472d2e25682e) -+++ b/etl_frontend/etl_frontend/src/app/app.config.ts (date 1755440686265) -@@ -18,11 +18,11 @@ - config: { - clientId: "my_frontend_app", - realm: 'codestar', -- url: "192.168.25.178:8080", -+ url: "http://192.168.25.178:8080", - }, - initOptions: { -- onLoad: 'check-sso', -- checkLoginIframe: true, -+ onLoad: 'login-required', -+ checkLoginIframe: false , - }, - }), - providePrimeNG({ diff --git a/.idea/shelf/Uncommitted_changes_before_Update_at_8_17_2025_10_24_PM__Changes_.xml b/.idea/shelf/Uncommitted_changes_before_Update_at_8_17_2025_10_24_PM__Changes_.xml deleted file mode 100644 index 85579cca..00000000 --- a/.idea/shelf/Uncommitted_changes_before_Update_at_8_17_2025_10_24_PM__Changes_.xml +++ /dev/null @@ -1,4 +0,0 @@ - - \ No newline at end of file diff --git a/.idea/shelf/Uncommitted_changes_before_Update_at_8_20_2025_3_44_PM_[Changes]/shelved.patch b/.idea/shelf/Uncommitted_changes_before_Update_at_8_20_2025_3_44_PM_[Changes]/shelved.patch deleted file mode 100644 index 07115430..00000000 --- a/.idea/shelf/Uncommitted_changes_before_Update_at_8_20_2025_3_44_PM_[Changes]/shelved.patch +++ /dev/null @@ -1,189 +0,0 @@ -Index: etl_frontend/src/app/features/dashboard/components/profile/profile.component.html -IDEA additional info: -Subsystem: com.intellij.openapi.diff.impl.patch.BaseRevisionTextPatchEP -<+>\r\n
\r\n\r\n
\r\n
\r\n \r\n
\r\n
-Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP -<+>UTF-8 -=================================================================== -diff --git a/etl_frontend/src/app/features/dashboard/components/profile/profile.component.html b/etl_frontend/src/app/features/dashboard/components/profile/profile.component.html ---- a/etl_frontend/src/app/features/dashboard/components/profile/profile.component.html (revision 2f917e8acb8c246f18bf1ef823e5c171eac97bf8) -+++ b/etl_frontend/src/app/features/dashboard/components/profile/profile.component.html (date 1755692051770) -@@ -1,8 +1,16 @@ - --
-+
-+ -+ -+ Header I -+ Header II -+ Header III -+ -+ - -+ -
--
-+
- -
-- -\ No newline at end of file -+ -Index: etl_frontend/src/app/features/dashboard/components/profile-popover/profile-popover.component.html -IDEA additional info: -Subsystem: com.intellij.openapi.diff.impl.patch.BaseRevisionTextPatchEP -<+>\r\n\r\n\r\n

test name

\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n
\r\n -Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP -<+>UTF-8 -=================================================================== -diff --git a/etl_frontend/src/app/features/dashboard/components/profile-popover/profile-popover.component.html b/etl_frontend/src/app/features/dashboard/components/profile-popover/profile-popover.component.html ---- a/etl_frontend/src/app/features/dashboard/components/profile-popover/profile-popover.component.html (revision 2f917e8acb8c246f18bf1ef823e5c171eac97bf8) -+++ b/etl_frontend/src/app/features/dashboard/components/profile-popover/profile-popover.component.html (date 1755689993909) -@@ -3,9 +3,7 @@ - -

test name

-
-- -- -- -- -+ -+ -
-
-Index: etl_frontend/src/app/features/dashboard/components/profile/profile.module.ts -IDEA additional info: -Subsystem: com.intellij.openapi.diff.impl.patch.BaseRevisionTextPatchEP -<+>import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { RouterModule } from '@angular/router';\r\nimport { profileRoutes } from './profile.module.routing';\r\nimport { HeaderComponent } from '../../../../shared/components/header/header.component';\r\nimport { ProfileComponent } from './profile.component';\r\nimport { ButtonModule } from 'primeng/button';\r\n\r\n\r\n\r\n@NgModule({\r\n declarations: [ProfileComponent],\r\n imports: [\r\n CommonModule,\r\n HeaderComponent,\r\n RouterModule.forChild(profileRoutes),\r\n ButtonModule\r\n ]\r\n})\r\nexport class ProfileModule { }\r\n -Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP -<+>UTF-8 -=================================================================== -diff --git a/etl_frontend/src/app/features/dashboard/components/profile/profile.module.ts b/etl_frontend/src/app/features/dashboard/components/profile/profile.module.ts ---- a/etl_frontend/src/app/features/dashboard/components/profile/profile.module.ts (revision 2f917e8acb8c246f18bf1ef823e5c171eac97bf8) -+++ b/etl_frontend/src/app/features/dashboard/components/profile/profile.module.ts (date 1755691313346) -@@ -5,8 +5,7 @@ - import { HeaderComponent } from '../../../../shared/components/header/header.component'; - import { ProfileComponent } from './profile.component'; - import { ButtonModule } from 'primeng/button'; -- -- -+import { TabsModule } from 'primeng/tabs' - - @NgModule({ - declarations: [ProfileComponent], -@@ -14,7 +13,8 @@ - CommonModule, - HeaderComponent, - RouterModule.forChild(profileRoutes), -- ButtonModule -+ ButtonModule, -+ TabsModule, - ] - }) - export class ProfileModule { } -Index: etl_frontend/src/app/features/dashboard/components/profile-popover/profile-popover.component.ts -IDEA additional info: -Subsystem: com.intellij.openapi.diff.impl.patch.BaseRevisionTextPatchEP -<+>import { Component, ViewChild } from '@angular/core';\r\nimport { Button } from \"primeng/button\";\r\nimport { Popover } from 'primeng/popover';\r\nimport { SignOutDirective } from '../../../../shared/directives/sign-out/sign-out.directive';\r\nimport { RouterLink } from \"../../../../../../node_modules/@angular/router\";\r\n\r\n@Component({\r\n selector: 'app-profile-popover',\r\n imports: [\r\n Button,\r\n Popover,\r\n SignOutDirective,\r\n RouterLink\r\n ],\r\n templateUrl: './profile-popover.component.html',\r\n styleUrl: './profile-popover.component.scss'\r\n})\r\nexport class ProfilePopoverComponent {\r\n @ViewChild('op') op!: Popover;\r\n\r\n public readonly options = [\r\n { label: 'Account', link: '/dashboard/profile', icon: 'pi pi-user' },\r\n { label: 'Sign out', link: '', icon: 'pi pi-sign-out' },\r\n ];\r\n\r\n public toggle(event: Event) {\r\n this.op.toggle(event);\r\n }\r\n\r\n public selectOption(link: string) {\r\n this.op.hide();\r\n }\r\n}\r\n -Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP -<+>UTF-8 -=================================================================== -diff --git a/etl_frontend/src/app/features/dashboard/components/profile-popover/profile-popover.component.ts b/etl_frontend/src/app/features/dashboard/components/profile-popover/profile-popover.component.ts ---- a/etl_frontend/src/app/features/dashboard/components/profile-popover/profile-popover.component.ts (revision 2f917e8acb8c246f18bf1ef823e5c171eac97bf8) -+++ b/etl_frontend/src/app/features/dashboard/components/profile-popover/profile-popover.component.ts (date 1755691098798) -@@ -1,8 +1,8 @@ --import { Component, ViewChild } from '@angular/core'; --import { Button } from "primeng/button"; --import { Popover } from 'primeng/popover'; --import { SignOutDirective } from '../../../../shared/directives/sign-out/sign-out.directive'; --import { RouterLink } from "../../../../../../node_modules/@angular/router"; -+import {Component, ViewChild} from '@angular/core'; -+import {Button} from "primeng/button"; -+import {Popover} from 'primeng/popover'; -+import {SignOutDirective} from '../../../../shared/directives/sign-out/sign-out.directive'; -+import {RouterModule} from "../../../../../../node_modules/@angular/router"; - - @Component({ - selector: 'app-profile-popover', -@@ -10,7 +10,7 @@ - Button, - Popover, - SignOutDirective, -- RouterLink -+ RouterModule - ], - templateUrl: './profile-popover.component.html', - styleUrl: './profile-popover.component.scss' -@@ -19,8 +19,8 @@ - @ViewChild('op') op!: Popover; - - public readonly options = [ -- { label: 'Account', link: '/dashboard/profile', icon: 'pi pi-user' }, -- { label: 'Sign out', link: '', icon: 'pi pi-sign-out' }, -+ {label: 'Account', link: '/dashboard/profile', icon: 'pi pi-user'}, -+ {label: 'Sign out', link: '', icon: 'pi pi-sign-out'}, - ]; - - public toggle(event: Event) { -Index: .idea/workspace.xml -IDEA additional info: -Subsystem: com.intellij.openapi.diff.impl.patch.BaseRevisionTextPatchEP -<+>\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {\r\n "lastFilter": {\r\n "state": "OPEN",\r\n "assignee": "MohammadAminDadkhah"\r\n }\r\n}\r\n {\r\n "selectedUrlAndAccountId": {\r\n "url": "git@github.com:Star-Academy/Summer1404-Project-Team03.git",\r\n "accountId": "fc338c9a-1671-4db6-9bac-ecf9ac67d7e8"\r\n },\r\n "recentNewPullRequestHead": {\r\n "server": {\r\n "useHttp": false,\r\n "host": "github.com",\r\n "port": null,\r\n "suffix": null\r\n },\r\n "owner": "Star-Academy",\r\n "repository": "Summer1404-Project-Team03"\r\n }\r\n}\r\n \r\n \r\n {\r\n "customColor": "",\r\n "associatedIndex": 2\r\n}\r\n \r\n \r\n \r\n \r\n \r\n \r\n {\r\n "keyToString": {\r\n "DefaultHtmlFileTemplate": "HTML File",\r\n "RunOnceActivity.ShowReadmeOnStart": "true",\r\n "RunOnceActivity.git.unshallow": "true",\r\n "git-widget-placeholder": "frontend/profile",\r\n "last_opened_file_path": "C:/Users/Mohap/Desktop/ETL-Project/Summer1404-Project-Team03/etl_frontend/public/landing",\r\n "node.js.detected.package.eslint": "true",\r\n "node.js.detected.package.tslint": "true",\r\n "node.js.selected.package.eslint": "(autodetect)",\r\n "node.js.selected.package.tslint": "(autodetect)",\r\n "nodejs_package_manager_path": "npm",\r\n "ts.external.directory.path": "C:\\\\Program Files\\\\JetBrains\\\\WebStorm 2024.3.5\\\\plugins\\\\javascript-plugin\\\\jsLanguageServicesImpl\\\\external",\r\n "vue.rearranger.settings.migration": "true"\r\n }\r\n}\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 1755439563544\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n -Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP -<+>UTF-8 -=================================================================== -diff --git a/.idea/workspace.xml b/.idea/workspace.xml ---- a/.idea/workspace.xml (revision 2f917e8acb8c246f18bf1ef823e5c171eac97bf8) -+++ b/.idea/workspace.xml (date 1755692010280) -@@ -4,10 +4,12 @@ -