(true, []);
- public selectedIndex: number = -1;
public showNewProject: boolean = false;
public ProjectState: any = ProjectState;
diff --git a/console/src/app/pages/owned-projects/owned-project-list/owned-project-list.component.html b/console/src/app/pages/projects/owned-projects/owned-project-list/owned-project-list.component.html
similarity index 100%
rename from console/src/app/pages/owned-projects/owned-project-list/owned-project-list.component.html
rename to console/src/app/pages/projects/owned-projects/owned-project-list/owned-project-list.component.html
diff --git a/console/src/app/pages/owned-projects/owned-project-list/owned-project-list.component.scss b/console/src/app/pages/projects/owned-projects/owned-project-list/owned-project-list.component.scss
similarity index 100%
rename from console/src/app/pages/owned-projects/owned-project-list/owned-project-list.component.scss
rename to console/src/app/pages/projects/owned-projects/owned-project-list/owned-project-list.component.scss
diff --git a/console/src/app/pages/owned-projects/owned-project-list/owned-project-list.component.spec.ts b/console/src/app/pages/projects/owned-projects/owned-project-list/owned-project-list.component.spec.ts
similarity index 100%
rename from console/src/app/pages/owned-projects/owned-project-list/owned-project-list.component.spec.ts
rename to console/src/app/pages/projects/owned-projects/owned-project-list/owned-project-list.component.spec.ts
diff --git a/console/src/app/pages/owned-projects/owned-project-list/owned-project-list.component.ts b/console/src/app/pages/projects/owned-projects/owned-project-list/owned-project-list.component.ts
similarity index 100%
rename from console/src/app/pages/owned-projects/owned-project-list/owned-project-list.component.ts
rename to console/src/app/pages/projects/owned-projects/owned-project-list/owned-project-list.component.ts
diff --git a/console/src/app/pages/owned-projects/owned-projects-routing.module.ts b/console/src/app/pages/projects/owned-projects/owned-projects-routing.module.ts
similarity index 88%
rename from console/src/app/pages/owned-projects/owned-projects-routing.module.ts
rename to console/src/app/pages/projects/owned-projects/owned-projects-routing.module.ts
index 9d4028ea9c..d3ddcb5391 100644
--- a/console/src/app/pages/owned-projects/owned-projects-routing.module.ts
+++ b/console/src/app/pages/projects/owned-projects/owned-projects-routing.module.ts
@@ -31,12 +31,13 @@ const routes: Routes = [
data: {
type: ProjectType.PROJECTTYPE_OWNED,
},
- loadChildren: () => import('../../modules/project-members/project-members.module').then(m => m.ProjectMembersModule),
+ loadChildren: () => import('src/app/modules/project-members/project-members.module')
+ .then(m => m.ProjectMembersModule),
},
{
path: ':projectid/apps',
data: { animation: 'AddPage' },
- loadChildren: () => import('../apps/apps.module').then(m => m.AppsModule),
+ loadChildren: () => import('src/app/pages/projects/apps/apps.module').then(m => m.AppsModule),
},
{
path: ':projectid/roles/create',
diff --git a/console/src/app/pages/owned-projects/owned-projects.component.html b/console/src/app/pages/projects/owned-projects/owned-projects.component.html
similarity index 100%
rename from console/src/app/pages/owned-projects/owned-projects.component.html
rename to console/src/app/pages/projects/owned-projects/owned-projects.component.html
diff --git a/console/src/app/pages/owned-projects/owned-projects.component.scss b/console/src/app/pages/projects/owned-projects/owned-projects.component.scss
similarity index 100%
rename from console/src/app/pages/owned-projects/owned-projects.component.scss
rename to console/src/app/pages/projects/owned-projects/owned-projects.component.scss
diff --git a/console/src/app/pages/owned-projects/owned-projects.component.spec.ts b/console/src/app/pages/projects/owned-projects/owned-projects.component.spec.ts
similarity index 100%
rename from console/src/app/pages/owned-projects/owned-projects.component.spec.ts
rename to console/src/app/pages/projects/owned-projects/owned-projects.component.spec.ts
diff --git a/console/src/app/pages/owned-projects/owned-projects.component.ts b/console/src/app/pages/projects/owned-projects/owned-projects.component.ts
similarity index 100%
rename from console/src/app/pages/owned-projects/owned-projects.component.ts
rename to console/src/app/pages/projects/owned-projects/owned-projects.component.ts
diff --git a/console/src/app/pages/owned-projects/owned-projects.module.ts b/console/src/app/pages/projects/owned-projects/owned-projects.module.ts
similarity index 77%
rename from console/src/app/pages/owned-projects/owned-projects.module.ts
rename to console/src/app/pages/projects/owned-projects/owned-projects.module.ts
index e6d465f3f8..9524504985 100644
--- a/console/src/app/pages/owned-projects/owned-projects.module.ts
+++ b/console/src/app/pages/projects/owned-projects/owned-projects.module.ts
@@ -1,5 +1,4 @@
import { CommonModule } from '@angular/common';
-import { HttpClient } from '@angular/common/http';
import { NgModule, NO_ERRORS_SCHEMA } from '@angular/core';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { MatButtonModule } from '@angular/material/button';
@@ -16,19 +15,18 @@ import { MatSortModule } from '@angular/material/sort';
import { MatTableModule } from '@angular/material/table';
import { MatTabsModule } from '@angular/material/tabs';
import { MatTooltipModule } from '@angular/material/tooltip';
-import { TranslateLoader, TranslateModule } from '@ngx-translate/core';
+import { TranslateModule } from '@ngx-translate/core';
+import { HasRoleModule } from 'src/app/directives/has-role/has-role.module';
import { AvatarModule } from 'src/app/modules/avatar/avatar.module';
+import { CardModule } from 'src/app/modules/card/card.module';
+import { ChangesModule } from 'src/app/modules/changes/changes.module';
+import { MetaLayoutModule } from 'src/app/modules/meta-layout/meta-layout.module';
+import { ProjectContributorsModule } from 'src/app/modules/project-contributors/project-contributors.module';
import { ProjectRolesModule } from 'src/app/modules/project-roles/project-roles.module';
import { UserGrantsModule } from 'src/app/modules/user-grants/user-grants.module';
+import { WarnDialogModule } from 'src/app/modules/warn-dialog/warn-dialog.module';
+import { PipesModule } from 'src/app/pipes/pipes.module';
-import { HttpLoaderFactory } from '../../app.module';
-import { HasRoleModule } from '../../directives/has-role/has-role.module';
-import { CardModule } from '../../modules/card/card.module';
-import { ChangesModule } from '../../modules/changes/changes.module';
-import { MetaLayoutModule } from '../../modules/meta-layout/meta-layout.module';
-import { ProjectContributorsModule } from '../../modules/project-contributors/project-contributors.module';
-import { PipesModule } from '../../pipes/pipes.module';
-import { UserListModule } from '../user-list/user-list.module';
import { OwnedProjectDetailComponent } from './owned-project-detail/owned-project-detail.component';
import { OwnedProjectGridComponent } from './owned-project-grid/owned-project-grid.component';
import { OwnedProjectListComponent } from './owned-project-list/owned-project-list.component';
@@ -64,10 +62,10 @@ import { ProjectGrantsComponent } from './project-grants/project-grants.componen
MatFormFieldModule,
MatInputModule,
ChangesModule,
- UserListModule,
MatChipsModule,
MatIconModule,
MatButtonModule,
+ WarnDialogModule,
MatProgressSpinnerModule,
MetaLayoutModule,
MatProgressBarModule,
@@ -79,13 +77,7 @@ import { ProjectGrantsComponent } from './project-grants/project-grants.componen
MatTooltipModule,
MatSortModule,
PipesModule,
- TranslateModule.forChild({
- loader: {
- provide: TranslateLoader,
- useFactory: HttpLoaderFactory,
- deps: [HttpClient],
- },
- }),
+ TranslateModule,
],
schemas: [NO_ERRORS_SCHEMA],
})
diff --git a/console/src/app/pages/owned-projects/project-application-grid/project-application-grid.component.html b/console/src/app/pages/projects/owned-projects/project-application-grid/project-application-grid.component.html
similarity index 100%
rename from console/src/app/pages/owned-projects/project-application-grid/project-application-grid.component.html
rename to console/src/app/pages/projects/owned-projects/project-application-grid/project-application-grid.component.html
diff --git a/console/src/app/pages/owned-projects/project-application-grid/project-application-grid.component.scss b/console/src/app/pages/projects/owned-projects/project-application-grid/project-application-grid.component.scss
similarity index 100%
rename from console/src/app/pages/owned-projects/project-application-grid/project-application-grid.component.scss
rename to console/src/app/pages/projects/owned-projects/project-application-grid/project-application-grid.component.scss
diff --git a/console/src/app/pages/owned-projects/project-application-grid/project-application-grid.component.spec.ts b/console/src/app/pages/projects/owned-projects/project-application-grid/project-application-grid.component.spec.ts
similarity index 100%
rename from console/src/app/pages/owned-projects/project-application-grid/project-application-grid.component.spec.ts
rename to console/src/app/pages/projects/owned-projects/project-application-grid/project-application-grid.component.spec.ts
diff --git a/console/src/app/pages/owned-projects/project-application-grid/project-application-grid.component.ts b/console/src/app/pages/projects/owned-projects/project-application-grid/project-application-grid.component.ts
similarity index 100%
rename from console/src/app/pages/owned-projects/project-application-grid/project-application-grid.component.ts
rename to console/src/app/pages/projects/owned-projects/project-application-grid/project-application-grid.component.ts
diff --git a/console/src/app/pages/owned-projects/project-applications/project-applications-datasource.ts b/console/src/app/pages/projects/owned-projects/project-applications/project-applications-datasource.ts
similarity index 100%
rename from console/src/app/pages/owned-projects/project-applications/project-applications-datasource.ts
rename to console/src/app/pages/projects/owned-projects/project-applications/project-applications-datasource.ts
diff --git a/console/src/app/pages/owned-projects/project-applications/project-applications.component.html b/console/src/app/pages/projects/owned-projects/project-applications/project-applications.component.html
similarity index 100%
rename from console/src/app/pages/owned-projects/project-applications/project-applications.component.html
rename to console/src/app/pages/projects/owned-projects/project-applications/project-applications.component.html
diff --git a/console/src/app/pages/owned-projects/project-applications/project-applications.component.scss b/console/src/app/pages/projects/owned-projects/project-applications/project-applications.component.scss
similarity index 100%
rename from console/src/app/pages/owned-projects/project-applications/project-applications.component.scss
rename to console/src/app/pages/projects/owned-projects/project-applications/project-applications.component.scss
diff --git a/console/src/app/pages/owned-projects/project-applications/project-applications.component.spec.ts b/console/src/app/pages/projects/owned-projects/project-applications/project-applications.component.spec.ts
similarity index 100%
rename from console/src/app/pages/owned-projects/project-applications/project-applications.component.spec.ts
rename to console/src/app/pages/projects/owned-projects/project-applications/project-applications.component.spec.ts
diff --git a/console/src/app/pages/owned-projects/project-applications/project-applications.component.ts b/console/src/app/pages/projects/owned-projects/project-applications/project-applications.component.ts
similarity index 100%
rename from console/src/app/pages/owned-projects/project-applications/project-applications.component.ts
rename to console/src/app/pages/projects/owned-projects/project-applications/project-applications.component.ts
diff --git a/console/src/app/pages/owned-projects/project-grant-detail/project-grant-detail-datasource.ts b/console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-detail-datasource.ts
similarity index 100%
rename from console/src/app/pages/owned-projects/project-grant-detail/project-grant-detail-datasource.ts
rename to console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-detail-datasource.ts
diff --git a/console/src/app/pages/owned-projects/project-grant-detail/project-grant-detail-routing.module.ts b/console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-detail-routing.module.ts
similarity index 100%
rename from console/src/app/pages/owned-projects/project-grant-detail/project-grant-detail-routing.module.ts
rename to console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-detail-routing.module.ts
diff --git a/console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-detail.component.html b/console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-detail.component.html
new file mode 100644
index 0000000000..64b9e2b67e
--- /dev/null
+++ b/console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-detail.component.html
@@ -0,0 +1,58 @@
+
+
+
+
+
+
{{ 'PROJECT.GRANT.DETAIL.TITLE' | translate }}
+
{{ 'PROJECT.GRANT.DETAIL.DESC' | translate }}
+
+
+
+
+ {{'PROJECT.GRANT.DETAIL.PROJECTNAME' | translate}}
+
+ {{grant?.projectName}}
+
+
+ {{'PROJECT.GRANT.DETAIL.RESOURCEOWNER' | translate}}
+
+ {{grant?.resourceOwnerName}}
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ 'PROJECT.GRANT.ROLENAMESLIST' | translate }}
+
+
+ {{role.key}}
+
+
+
+
+
+
+
{{ 'PROJECT.GRANT.DETAIL.MEMBERTITLE' | translate }}
+
{{ 'PROJECT.GRANT.DETAIL.MEMBERDESC' | translate }}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-detail.component.scss b/console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-detail.component.scss
new file mode 100644
index 0000000000..fe4b3d96cf
--- /dev/null
+++ b/console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-detail.component.scss
@@ -0,0 +1,92 @@
+.container {
+ display: flex;
+ padding-bottom: 3rem;
+
+ h1 {
+ font-size: 1.2rem;
+ }
+
+ .desc {
+ display: block;
+ font-size: .9rem;
+ color: #8795a1;
+ }
+
+ .left {
+ width: 100px;
+ display: flex;
+ padding: 1rem;
+ justify-content: center;
+
+ a {
+ margin-top: .2rem;
+ }
+ }
+
+ .right {
+ flex: 1;
+ padding-top: 1rem;
+
+ .head {
+ display: flex;
+ align-items: center;
+ border-bottom: 1px solid #ffffff20;
+ margin-bottom: 2rem;
+ flex-wrap: wrap;
+
+ a {
+ display: block;
+ }
+
+ h1 {
+ margin-top: 0.2rem;
+ font-size: 2rem;
+ }
+ }
+
+ .master-row {
+ display: flex;
+ flex-wrap: wrap;
+ width: 100%;
+
+ .left-col {
+ flex: 1;
+ display: flex;
+ flex-direction: column;
+ margin-bottom: 2rem;
+
+ .row {
+ max-width: 400px;
+ display: flex;
+ align-items: center;
+ padding: .5rem 0;
+
+ span {
+ font-size: .9rem;
+ }
+
+ .first {
+ color: #8795a1;
+ }
+ }
+ }
+
+ .fill-space {
+ flex: 1;
+ }
+
+ .state-button {
+ border-radius: .5rem;
+ }
+ }
+
+ mat-form-field {
+ width: 100%;
+ }
+
+ .divider {
+ height: 1px;
+ background-color: #ffffff20;
+ }
+ }
+}
diff --git a/console/src/app/pages/owned-projects/project-grant-detail/project-grant-detail.component.spec.ts b/console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-detail.component.spec.ts
similarity index 100%
rename from console/src/app/pages/owned-projects/project-grant-detail/project-grant-detail.component.spec.ts
rename to console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-detail.component.spec.ts
diff --git a/console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-detail.component.ts b/console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-detail.component.ts
new file mode 100644
index 0000000000..56faeda908
--- /dev/null
+++ b/console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-detail.component.ts
@@ -0,0 +1,88 @@
+import { Component } from '@angular/core';
+import { MatSelectChange } from '@angular/material/select';
+import { ActivatedRoute } from '@angular/router';
+import {
+ ProjectGrant,
+ ProjectGrantState,
+ ProjectGrantView,
+ ProjectRoleView,
+ ProjectType,
+} from 'src/app/proto/generated/management_pb';
+import { OrgService } from 'src/app/services/org.service';
+import { ProjectService } from 'src/app/services/project.service';
+import { ToastService } from 'src/app/services/toast.service';
+
+@Component({
+ selector: 'app-project-grant-detail',
+ templateUrl: './project-grant-detail.component.html',
+ styleUrls: ['./project-grant-detail.component.scss'],
+})
+export class ProjectGrantDetailComponent {
+ public grant!: ProjectGrantView.AsObject;
+ public projectid: string = '';
+ public grantid: string = '';
+
+ public projectType: ProjectType = ProjectType.PROJECTTYPE_OWNED;
+ public disabled: boolean = false;
+
+ public isZitadel: boolean = false;
+ ProjectGrantState: any = ProjectGrantState;
+
+ public memberRoleOptions: ProjectRoleView.AsObject[] = [];
+
+ constructor(
+ private orgService: OrgService,
+ private projectService: ProjectService,
+ private route: ActivatedRoute,
+ private toast: ToastService,
+ ) {
+ this.route.params.subscribe(params => {
+ this.projectid = params.projectid;
+ this.grantid = params.grantid;
+
+ this.orgService.GetIam().then(iam => {
+ this.isZitadel = iam.toObject().iamProjectId === this.projectid;
+ });
+
+ this.getRoleOptions(params.projectid);
+
+ this.projectService.ProjectGrantByID(this.grantid, this.projectid).then((grant) => {
+ this.grant = grant.toObject();
+ });
+ });
+ }
+
+ public changeState(newState: ProjectGrantState): void {
+ if (newState === ProjectGrantState.PROJECTGRANTSTATE_ACTIVE) {
+ this.projectService.ReactivateProjectGrant(this.grantid, this.projectid).then(() => {
+ this.toast.showInfo('PROJECT.TOAST.REACTIVATED', true);
+ this.grant.state = newState;
+ }).catch(error => {
+ this.toast.showError(error);
+ });
+ } else if (newState === ProjectGrantState.PROJECTGRANTSTATE_INACTIVE) {
+ this.projectService.DeactivateProjectGrant(this.grantid, this.projectid).then(() => {
+ this.toast.showInfo('PROJECT.TOAST.DEACTIVATED', true);
+ this.grant.state = newState;
+ }).catch(error => {
+ this.toast.showError(error);
+ });
+ }
+ }
+
+ public getRoleOptions(projectId: string): void {
+ this.projectService.SearchProjectRoles(projectId, 100, 0).then(resp => {
+ this.memberRoleOptions = resp.toObject().resultList;
+ console.log(resp.toObject());
+ });
+ }
+
+ updateRoles(selectionChange: MatSelectChange): void {
+ this.projectService.UpdateProjectGrant(this.grant.id, this.grant.projectId, selectionChange.value)
+ .then((newgrant: ProjectGrant) => {
+ this.toast.showInfo('Grant updated!');
+ }).catch(error => {
+ this.toast.showError(error);
+ });
+ }
+}
diff --git a/console/src/app/pages/owned-projects/project-grant-detail/project-grant-detail.module.ts b/console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-detail.module.ts
similarity index 90%
rename from console/src/app/pages/owned-projects/project-grant-detail/project-grant-detail.module.ts
rename to console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-detail.module.ts
index ea075c7b35..0c4c779db0 100644
--- a/console/src/app/pages/owned-projects/project-grant-detail/project-grant-detail.module.ts
+++ b/console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-detail.module.ts
@@ -5,9 +5,11 @@ import { MatAutocompleteModule } from '@angular/material/autocomplete';
import { MatButtonModule } from '@angular/material/button';
import { MatCheckboxModule } from '@angular/material/checkbox';
import { MatChipsModule } from '@angular/material/chips';
+import { MatFormFieldModule } from '@angular/material/form-field';
import { MatIconModule } from '@angular/material/icon';
import { MatPaginatorModule } from '@angular/material/paginator';
import { MatProgressSpinnerModule } from '@angular/material/progress-spinner';
+import { MatSelectModule } from '@angular/material/select';
import { MatSortModule } from '@angular/material/sort';
import { MatTableModule } from '@angular/material/table';
import { MatTooltipModule } from '@angular/material/tooltip';
@@ -33,6 +35,8 @@ import { ProjectGrantMembersModule } from './project-grant-members/project-grant
MatIconModule,
MatTableModule,
MatPaginatorModule,
+ MatFormFieldModule,
+ MatSelectModule,
MatSortModule,
MatTooltipModule,
ReactiveFormsModule,
diff --git a/console/src/app/pages/owned-projects/project-grant-detail/project-grant-members/project-grant-members-create-dialog/project-grant-members-create-dialog.component.html b/console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-members/project-grant-members-create-dialog/project-grant-members-create-dialog.component.html
similarity index 100%
rename from console/src/app/pages/owned-projects/project-grant-detail/project-grant-members/project-grant-members-create-dialog/project-grant-members-create-dialog.component.html
rename to console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-members/project-grant-members-create-dialog/project-grant-members-create-dialog.component.html
diff --git a/console/src/app/pages/owned-projects/project-grant-detail/project-grant-members/project-grant-members-create-dialog/project-grant-members-create-dialog.component.scss b/console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-members/project-grant-members-create-dialog/project-grant-members-create-dialog.component.scss
similarity index 100%
rename from console/src/app/pages/owned-projects/project-grant-detail/project-grant-members/project-grant-members-create-dialog/project-grant-members-create-dialog.component.scss
rename to console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-members/project-grant-members-create-dialog/project-grant-members-create-dialog.component.scss
diff --git a/console/src/app/pages/owned-projects/project-grant-detail/project-grant-members/project-grant-members-create-dialog/project-grant-members-create-dialog.component.spec.ts b/console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-members/project-grant-members-create-dialog/project-grant-members-create-dialog.component.spec.ts
similarity index 100%
rename from console/src/app/pages/owned-projects/project-grant-detail/project-grant-members/project-grant-members-create-dialog/project-grant-members-create-dialog.component.spec.ts
rename to console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-members/project-grant-members-create-dialog/project-grant-members-create-dialog.component.spec.ts
diff --git a/console/src/app/pages/owned-projects/project-grant-detail/project-grant-members/project-grant-members-create-dialog/project-grant-members-create-dialog.component.ts b/console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-members/project-grant-members-create-dialog/project-grant-members-create-dialog.component.ts
similarity index 100%
rename from console/src/app/pages/owned-projects/project-grant-detail/project-grant-members/project-grant-members-create-dialog/project-grant-members-create-dialog.component.ts
rename to console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-members/project-grant-members-create-dialog/project-grant-members-create-dialog.component.ts
diff --git a/console/src/app/pages/owned-projects/project-grant-detail/project-grant-members/project-grant-members-create-dialog/project-grant-members-create-dialog.module.ts b/console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-members/project-grant-members-create-dialog/project-grant-members-create-dialog.module.ts
similarity index 92%
rename from console/src/app/pages/owned-projects/project-grant-detail/project-grant-members/project-grant-members-create-dialog/project-grant-members-create-dialog.module.ts
rename to console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-members/project-grant-members-create-dialog/project-grant-members-create-dialog.module.ts
index c39fcbb047..f458cd8a2b 100644
--- a/console/src/app/pages/owned-projects/project-grant-detail/project-grant-members/project-grant-members-create-dialog/project-grant-members-create-dialog.module.ts
+++ b/console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-members/project-grant-members-create-dialog/project-grant-members-create-dialog.module.ts
@@ -22,9 +22,6 @@ import { ProjectGrantMembersCreateDialogComponent } from './project-grant-member
MatFormFieldModule,
SearchUserAutocompleteModule,
],
- entryComponents: [
- ProjectGrantMembersCreateDialogComponent,
- ],
})
export class ProjectGrantMembersCreateDialogModule { }
diff --git a/console/src/app/pages/owned-projects/project-grant-detail/project-grant-members/project-grant-members-datasource.ts b/console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-members/project-grant-members-datasource.ts
similarity index 100%
rename from console/src/app/pages/owned-projects/project-grant-detail/project-grant-members/project-grant-members-datasource.ts
rename to console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-members/project-grant-members-datasource.ts
diff --git a/console/src/app/pages/owned-projects/project-grant-detail/project-grant-members/project-grant-members.component.html b/console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-members/project-grant-members.component.html
similarity index 98%
rename from console/src/app/pages/owned-projects/project-grant-detail/project-grant-members/project-grant-members.component.html
rename to console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-members/project-grant-members.component.html
index 622ea2adae..fe39eb99da 100644
--- a/console/src/app/pages/owned-projects/project-grant-detail/project-grant-members/project-grant-members.component.html
+++ b/console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-members/project-grant-members.component.html
@@ -69,7 +69,7 @@
{{ 'PROJECT.MEMBER.ROLES' | translate }} |
- {{ 'PROJECT.GRANT.TITLE' | translate }}
+ {{ 'PROJECT.MEMBER.ROLES' | translate }}
diff --git a/console/src/app/pages/owned-projects/project-grant-detail/project-grant-members/project-grant-members.component.scss b/console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-members/project-grant-members.component.scss
similarity index 98%
rename from console/src/app/pages/owned-projects/project-grant-detail/project-grant-members/project-grant-members.component.scss
rename to console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-members/project-grant-members.component.scss
index 65f6a6b902..17ed5a5811 100644
--- a/console/src/app/pages/owned-projects/project-grant-detail/project-grant-members/project-grant-members.component.scss
+++ b/console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-members/project-grant-members.component.scss
@@ -30,7 +30,7 @@
.table-wrapper {
overflow: auto;
-
+
.spinner-container {
display: flex;
align-items: center;
@@ -38,8 +38,6 @@
}
table, mat-paginator {
- width: 100%;
-
td, th {
padding: .5rem;
&:first-child {
diff --git a/console/src/app/pages/owned-projects/project-grant-detail/project-grant-members/project-grant-members.component.spec.ts b/console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-members/project-grant-members.component.spec.ts
similarity index 100%
rename from console/src/app/pages/owned-projects/project-grant-detail/project-grant-members/project-grant-members.component.spec.ts
rename to console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-members/project-grant-members.component.spec.ts
diff --git a/console/src/app/pages/owned-projects/project-grant-detail/project-grant-members/project-grant-members.component.ts b/console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-members/project-grant-members.component.ts
similarity index 100%
rename from console/src/app/pages/owned-projects/project-grant-detail/project-grant-members/project-grant-members.component.ts
rename to console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-members/project-grant-members.component.ts
diff --git a/console/src/app/pages/owned-projects/project-grant-detail/project-grant-members/project-grant-members.module.ts b/console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-members/project-grant-members.module.ts
similarity index 100%
rename from console/src/app/pages/owned-projects/project-grant-detail/project-grant-members/project-grant-members.module.ts
rename to console/src/app/pages/projects/owned-projects/project-grant-detail/project-grant-members/project-grant-members.module.ts
diff --git a/console/src/app/pages/owned-projects/project-grants/project-grants-datasource.ts b/console/src/app/pages/projects/owned-projects/project-grants/project-grants-datasource.ts
similarity index 100%
rename from console/src/app/pages/owned-projects/project-grants/project-grants-datasource.ts
rename to console/src/app/pages/projects/owned-projects/project-grants/project-grants-datasource.ts
diff --git a/console/src/app/pages/owned-projects/project-grants/project-grants.component.html b/console/src/app/pages/projects/owned-projects/project-grants/project-grants.component.html
similarity index 99%
rename from console/src/app/pages/owned-projects/project-grants/project-grants.component.html
rename to console/src/app/pages/projects/owned-projects/project-grants/project-grants.component.html
index 6abc48faa6..c109a4403e 100644
--- a/console/src/app/pages/owned-projects/project-grants/project-grants.component.html
+++ b/console/src/app/pages/projects/owned-projects/project-grants/project-grants.component.html
@@ -71,7 +71,7 @@
{{ 'PROJECT.GRANT.ROLENAMESLIST' | translate }}
-
{{role.key}}
diff --git a/console/src/app/pages/owned-projects/project-grants/project-grants.component.scss b/console/src/app/pages/projects/owned-projects/project-grants/project-grants.component.scss
similarity index 100%
rename from console/src/app/pages/owned-projects/project-grants/project-grants.component.scss
rename to console/src/app/pages/projects/owned-projects/project-grants/project-grants.component.scss
diff --git a/console/src/app/pages/owned-projects/project-grants/project-grants.component.spec.ts b/console/src/app/pages/projects/owned-projects/project-grants/project-grants.component.spec.ts
similarity index 100%
rename from console/src/app/pages/owned-projects/project-grants/project-grants.component.spec.ts
rename to console/src/app/pages/projects/owned-projects/project-grants/project-grants.component.spec.ts
diff --git a/console/src/app/pages/owned-projects/project-grants/project-grants.component.ts b/console/src/app/pages/projects/owned-projects/project-grants/project-grants.component.ts
similarity index 100%
rename from console/src/app/pages/owned-projects/project-grants/project-grants.component.ts
rename to console/src/app/pages/projects/owned-projects/project-grants/project-grants.component.ts
diff --git a/console/src/app/pages/project-create/project-create-routing.module.ts b/console/src/app/pages/projects/project-create/project-create-routing.module.ts
similarity index 100%
rename from console/src/app/pages/project-create/project-create-routing.module.ts
rename to console/src/app/pages/projects/project-create/project-create-routing.module.ts
diff --git a/console/src/app/pages/project-create/project-create.component.html b/console/src/app/pages/projects/project-create/project-create.component.html
similarity index 100%
rename from console/src/app/pages/project-create/project-create.component.html
rename to console/src/app/pages/projects/project-create/project-create.component.html
diff --git a/console/src/app/pages/project-create/project-create.component.scss b/console/src/app/pages/projects/project-create/project-create.component.scss
similarity index 100%
rename from console/src/app/pages/project-create/project-create.component.scss
rename to console/src/app/pages/projects/project-create/project-create.component.scss
diff --git a/console/src/app/pages/project-create/project-create.component.spec.ts b/console/src/app/pages/projects/project-create/project-create.component.spec.ts
similarity index 100%
rename from console/src/app/pages/project-create/project-create.component.spec.ts
rename to console/src/app/pages/projects/project-create/project-create.component.spec.ts
diff --git a/console/src/app/pages/project-create/project-create.component.ts b/console/src/app/pages/projects/project-create/project-create.component.ts
similarity index 100%
rename from console/src/app/pages/project-create/project-create.component.ts
rename to console/src/app/pages/projects/project-create/project-create.component.ts
diff --git a/console/src/app/pages/project-create/project-create.module.ts b/console/src/app/pages/projects/project-create/project-create.module.ts
similarity index 67%
rename from console/src/app/pages/project-create/project-create.module.ts
rename to console/src/app/pages/projects/project-create/project-create.module.ts
index 368316a45d..beef15e049 100644
--- a/console/src/app/pages/project-create/project-create.module.ts
+++ b/console/src/app/pages/projects/project-create/project-create.module.ts
@@ -1,13 +1,11 @@
import { CommonModule } from '@angular/common';
-import { HttpClient } from '@angular/common/http';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { MatButtonModule } from '@angular/material/button';
import { MatFormFieldModule } from '@angular/material/form-field';
import { MatIconModule } from '@angular/material/icon';
import { MatInputModule } from '@angular/material/input';
-import { TranslateLoader, TranslateModule } from '@ngx-translate/core';
-import { HttpLoaderFactory } from 'src/app/app.module';
+import { TranslateModule } from '@ngx-translate/core';
import { ProjectCreateRoutingModule } from './project-create-routing.module';
import { ProjectCreateComponent } from './project-create.component';
@@ -22,13 +20,7 @@ import { ProjectCreateComponent } from './project-create.component';
MatFormFieldModule,
MatButtonModule,
MatIconModule,
- TranslateModule.forChild({
- loader: {
- provide: TranslateLoader,
- useFactory: HttpLoaderFactory,
- deps: [HttpClient],
- },
- }),
+ TranslateModule,
],
})
export class ProjectCreateModule { }
diff --git a/console/src/app/pages/project-grant-create/project-grant-create-routing.module.ts b/console/src/app/pages/projects/project-grant-create/project-grant-create-routing.module.ts
similarity index 100%
rename from console/src/app/pages/project-grant-create/project-grant-create-routing.module.ts
rename to console/src/app/pages/projects/project-grant-create/project-grant-create-routing.module.ts
diff --git a/console/src/app/pages/project-grant-create/project-grant-create.component.html b/console/src/app/pages/projects/project-grant-create/project-grant-create.component.html
similarity index 100%
rename from console/src/app/pages/project-grant-create/project-grant-create.component.html
rename to console/src/app/pages/projects/project-grant-create/project-grant-create.component.html
diff --git a/console/src/app/pages/project-grant-create/project-grant-create.component.scss b/console/src/app/pages/projects/project-grant-create/project-grant-create.component.scss
similarity index 100%
rename from console/src/app/pages/project-grant-create/project-grant-create.component.scss
rename to console/src/app/pages/projects/project-grant-create/project-grant-create.component.scss
diff --git a/console/src/app/pages/project-grant-create/project-grant-create.component.spec.ts b/console/src/app/pages/projects/project-grant-create/project-grant-create.component.spec.ts
similarity index 100%
rename from console/src/app/pages/project-grant-create/project-grant-create.component.spec.ts
rename to console/src/app/pages/projects/project-grant-create/project-grant-create.component.spec.ts
diff --git a/console/src/app/pages/project-grant-create/project-grant-create.component.ts b/console/src/app/pages/projects/project-grant-create/project-grant-create.component.ts
similarity index 100%
rename from console/src/app/pages/project-grant-create/project-grant-create.component.ts
rename to console/src/app/pages/projects/project-grant-create/project-grant-create.component.ts
diff --git a/console/src/app/pages/project-grant-create/project-grant-create.module.ts b/console/src/app/pages/projects/project-grant-create/project-grant-create.module.ts
similarity index 94%
rename from console/src/app/pages/project-grant-create/project-grant-create.module.ts
rename to console/src/app/pages/projects/project-grant-create/project-grant-create.module.ts
index cab91bc310..583f8515c0 100644
--- a/console/src/app/pages/project-grant-create/project-grant-create.module.ts
+++ b/console/src/app/pages/projects/project-grant-create/project-grant-create.module.ts
@@ -12,9 +12,9 @@ import { MatProgressSpinnerModule } from '@angular/material/progress-spinner';
import { MatTooltipModule } from '@angular/material/tooltip';
import { TranslateModule } from '@ngx-translate/core';
import { CardModule } from 'src/app/modules/card/card.module';
+import { ProjectRolesModule } from 'src/app/modules/project-roles/project-roles.module';
import { PipesModule } from 'src/app/pipes/pipes.module';
-import { ProjectRolesModule } from '../../modules/project-roles/project-roles.module';
import { ProjectGrantCreateRoutingModule } from './project-grant-create-routing.module';
import { ProjectGrantCreateComponent } from './project-grant-create.component';
diff --git a/console/src/app/pages/project-role-create/project-role-create-routing.module.ts b/console/src/app/pages/projects/project-role-create/project-role-create-routing.module.ts
similarity index 100%
rename from console/src/app/pages/project-role-create/project-role-create-routing.module.ts
rename to console/src/app/pages/projects/project-role-create/project-role-create-routing.module.ts
diff --git a/console/src/app/pages/project-role-create/project-role-create.component.html b/console/src/app/pages/projects/project-role-create/project-role-create.component.html
similarity index 100%
rename from console/src/app/pages/project-role-create/project-role-create.component.html
rename to console/src/app/pages/projects/project-role-create/project-role-create.component.html
diff --git a/console/src/app/pages/project-role-create/project-role-create.component.scss b/console/src/app/pages/projects/project-role-create/project-role-create.component.scss
similarity index 100%
rename from console/src/app/pages/project-role-create/project-role-create.component.scss
rename to console/src/app/pages/projects/project-role-create/project-role-create.component.scss
diff --git a/console/src/app/pages/project-role-create/project-role-create.component.spec.ts b/console/src/app/pages/projects/project-role-create/project-role-create.component.spec.ts
similarity index 100%
rename from console/src/app/pages/project-role-create/project-role-create.component.spec.ts
rename to console/src/app/pages/projects/project-role-create/project-role-create.component.spec.ts
diff --git a/console/src/app/pages/project-role-create/project-role-create.component.ts b/console/src/app/pages/projects/project-role-create/project-role-create.component.ts
similarity index 100%
rename from console/src/app/pages/project-role-create/project-role-create.component.ts
rename to console/src/app/pages/projects/project-role-create/project-role-create.component.ts
diff --git a/console/src/app/pages/project-role-create/project-role-create.module.ts b/console/src/app/pages/projects/project-role-create/project-role-create.module.ts
similarity index 100%
rename from console/src/app/pages/project-role-create/project-role-create.module.ts
rename to console/src/app/pages/projects/project-role-create/project-role-create.module.ts
diff --git a/console/src/app/pages/user-create/user-create-routing.module.ts b/console/src/app/pages/users/user-create/user-create-routing.module.ts
similarity index 100%
rename from console/src/app/pages/user-create/user-create-routing.module.ts
rename to console/src/app/pages/users/user-create/user-create-routing.module.ts
diff --git a/console/src/app/pages/user-create/user-create.component.html b/console/src/app/pages/users/user-create/user-create.component.html
similarity index 100%
rename from console/src/app/pages/user-create/user-create.component.html
rename to console/src/app/pages/users/user-create/user-create.component.html
diff --git a/console/src/app/pages/user-create/user-create.component.scss b/console/src/app/pages/users/user-create/user-create.component.scss
similarity index 100%
rename from console/src/app/pages/user-create/user-create.component.scss
rename to console/src/app/pages/users/user-create/user-create.component.scss
diff --git a/console/src/app/pages/user-create/user-create.component.spec.ts b/console/src/app/pages/users/user-create/user-create.component.spec.ts
similarity index 100%
rename from console/src/app/pages/user-create/user-create.component.spec.ts
rename to console/src/app/pages/users/user-create/user-create.component.spec.ts
diff --git a/console/src/app/pages/user-create/user-create.component.ts b/console/src/app/pages/users/user-create/user-create.component.ts
similarity index 100%
rename from console/src/app/pages/user-create/user-create.component.ts
rename to console/src/app/pages/users/user-create/user-create.component.ts
diff --git a/console/src/app/pages/user-create/user-create.module.ts b/console/src/app/pages/users/user-create/user-create.module.ts
similarity index 100%
rename from console/src/app/pages/user-create/user-create.module.ts
rename to console/src/app/pages/users/user-create/user-create.module.ts
diff --git a/console/src/app/pages/user-detail/auth-user-detail/auth-user-detail.component.html b/console/src/app/pages/users/user-detail/auth-user-detail/auth-user-detail.component.html
similarity index 100%
rename from console/src/app/pages/user-detail/auth-user-detail/auth-user-detail.component.html
rename to console/src/app/pages/users/user-detail/auth-user-detail/auth-user-detail.component.html
diff --git a/console/src/app/pages/user-detail/auth-user-detail/auth-user-detail.component.scss b/console/src/app/pages/users/user-detail/auth-user-detail/auth-user-detail.component.scss
similarity index 100%
rename from console/src/app/pages/user-detail/auth-user-detail/auth-user-detail.component.scss
rename to console/src/app/pages/users/user-detail/auth-user-detail/auth-user-detail.component.scss
diff --git a/console/src/app/pages/user-detail/auth-user-detail/auth-user-detail.component.spec.ts b/console/src/app/pages/users/user-detail/auth-user-detail/auth-user-detail.component.spec.ts
similarity index 100%
rename from console/src/app/pages/user-detail/auth-user-detail/auth-user-detail.component.spec.ts
rename to console/src/app/pages/users/user-detail/auth-user-detail/auth-user-detail.component.spec.ts
diff --git a/console/src/app/pages/user-detail/auth-user-detail/auth-user-detail.component.ts b/console/src/app/pages/users/user-detail/auth-user-detail/auth-user-detail.component.ts
similarity index 100%
rename from console/src/app/pages/user-detail/auth-user-detail/auth-user-detail.component.ts
rename to console/src/app/pages/users/user-detail/auth-user-detail/auth-user-detail.component.ts
diff --git a/console/src/app/pages/user-detail/auth-user-detail/auth-user-mfa/auth-user-mfa.component.html b/console/src/app/pages/users/user-detail/auth-user-detail/auth-user-mfa/auth-user-mfa.component.html
similarity index 100%
rename from console/src/app/pages/user-detail/auth-user-detail/auth-user-mfa/auth-user-mfa.component.html
rename to console/src/app/pages/users/user-detail/auth-user-detail/auth-user-mfa/auth-user-mfa.component.html
diff --git a/console/src/app/pages/user-detail/auth-user-detail/auth-user-mfa/auth-user-mfa.component.scss b/console/src/app/pages/users/user-detail/auth-user-detail/auth-user-mfa/auth-user-mfa.component.scss
similarity index 100%
rename from console/src/app/pages/user-detail/auth-user-detail/auth-user-mfa/auth-user-mfa.component.scss
rename to console/src/app/pages/users/user-detail/auth-user-detail/auth-user-mfa/auth-user-mfa.component.scss
diff --git a/console/src/app/pages/user-detail/auth-user-detail/auth-user-mfa/auth-user-mfa.component.spec.ts b/console/src/app/pages/users/user-detail/auth-user-detail/auth-user-mfa/auth-user-mfa.component.spec.ts
similarity index 100%
rename from console/src/app/pages/user-detail/auth-user-detail/auth-user-mfa/auth-user-mfa.component.spec.ts
rename to console/src/app/pages/users/user-detail/auth-user-detail/auth-user-mfa/auth-user-mfa.component.spec.ts
diff --git a/console/src/app/pages/user-detail/auth-user-detail/auth-user-mfa/auth-user-mfa.component.ts b/console/src/app/pages/users/user-detail/auth-user-detail/auth-user-mfa/auth-user-mfa.component.ts
similarity index 100%
rename from console/src/app/pages/user-detail/auth-user-detail/auth-user-mfa/auth-user-mfa.component.ts
rename to console/src/app/pages/users/user-detail/auth-user-detail/auth-user-mfa/auth-user-mfa.component.ts
diff --git a/console/src/app/pages/user-detail/auth-user-detail/code-dialog/code-dialog.component.html b/console/src/app/pages/users/user-detail/auth-user-detail/code-dialog/code-dialog.component.html
similarity index 100%
rename from console/src/app/pages/user-detail/auth-user-detail/code-dialog/code-dialog.component.html
rename to console/src/app/pages/users/user-detail/auth-user-detail/code-dialog/code-dialog.component.html
diff --git a/console/src/app/pages/user-detail/auth-user-detail/code-dialog/code-dialog.component.scss b/console/src/app/pages/users/user-detail/auth-user-detail/code-dialog/code-dialog.component.scss
similarity index 100%
rename from console/src/app/pages/user-detail/auth-user-detail/code-dialog/code-dialog.component.scss
rename to console/src/app/pages/users/user-detail/auth-user-detail/code-dialog/code-dialog.component.scss
diff --git a/console/src/app/pages/user-detail/auth-user-detail/code-dialog/code-dialog.component.spec.ts b/console/src/app/pages/users/user-detail/auth-user-detail/code-dialog/code-dialog.component.spec.ts
similarity index 100%
rename from console/src/app/pages/user-detail/auth-user-detail/code-dialog/code-dialog.component.spec.ts
rename to console/src/app/pages/users/user-detail/auth-user-detail/code-dialog/code-dialog.component.spec.ts
diff --git a/console/src/app/pages/user-detail/auth-user-detail/code-dialog/code-dialog.component.ts b/console/src/app/pages/users/user-detail/auth-user-detail/code-dialog/code-dialog.component.ts
similarity index 100%
rename from console/src/app/pages/user-detail/auth-user-detail/code-dialog/code-dialog.component.ts
rename to console/src/app/pages/users/user-detail/auth-user-detail/code-dialog/code-dialog.component.ts
diff --git a/console/src/app/pages/user-detail/auth-user-detail/dialog-otp/dialog-otp.component.html b/console/src/app/pages/users/user-detail/auth-user-detail/dialog-otp/dialog-otp.component.html
similarity index 100%
rename from console/src/app/pages/user-detail/auth-user-detail/dialog-otp/dialog-otp.component.html
rename to console/src/app/pages/users/user-detail/auth-user-detail/dialog-otp/dialog-otp.component.html
diff --git a/console/src/app/pages/user-detail/auth-user-detail/dialog-otp/dialog-otp.component.scss b/console/src/app/pages/users/user-detail/auth-user-detail/dialog-otp/dialog-otp.component.scss
similarity index 100%
rename from console/src/app/pages/user-detail/auth-user-detail/dialog-otp/dialog-otp.component.scss
rename to console/src/app/pages/users/user-detail/auth-user-detail/dialog-otp/dialog-otp.component.scss
diff --git a/console/src/app/pages/user-detail/auth-user-detail/dialog-otp/dialog-otp.component.ts b/console/src/app/pages/users/user-detail/auth-user-detail/dialog-otp/dialog-otp.component.ts
similarity index 100%
rename from console/src/app/pages/user-detail/auth-user-detail/dialog-otp/dialog-otp.component.ts
rename to console/src/app/pages/users/user-detail/auth-user-detail/dialog-otp/dialog-otp.component.ts
diff --git a/console/src/app/pages/user-detail/detail-form/detail-form.component.html b/console/src/app/pages/users/user-detail/detail-form/detail-form.component.html
similarity index 100%
rename from console/src/app/pages/user-detail/detail-form/detail-form.component.html
rename to console/src/app/pages/users/user-detail/detail-form/detail-form.component.html
diff --git a/console/src/app/pages/user-detail/detail-form/detail-form.component.scss b/console/src/app/pages/users/user-detail/detail-form/detail-form.component.scss
similarity index 100%
rename from console/src/app/pages/user-detail/detail-form/detail-form.component.scss
rename to console/src/app/pages/users/user-detail/detail-form/detail-form.component.scss
diff --git a/console/src/app/pages/user-detail/detail-form/detail-form.component.spec.ts b/console/src/app/pages/users/user-detail/detail-form/detail-form.component.spec.ts
similarity index 100%
rename from console/src/app/pages/user-detail/detail-form/detail-form.component.spec.ts
rename to console/src/app/pages/users/user-detail/detail-form/detail-form.component.spec.ts
diff --git a/console/src/app/pages/user-detail/detail-form/detail-form.component.ts b/console/src/app/pages/users/user-detail/detail-form/detail-form.component.ts
similarity index 100%
rename from console/src/app/pages/user-detail/detail-form/detail-form.component.ts
rename to console/src/app/pages/users/user-detail/detail-form/detail-form.component.ts
diff --git a/console/src/app/pages/user-detail/detail-form/detail-form.module.ts b/console/src/app/pages/users/user-detail/detail-form/detail-form.module.ts
similarity index 100%
rename from console/src/app/pages/user-detail/detail-form/detail-form.module.ts
rename to console/src/app/pages/users/user-detail/detail-form/detail-form.module.ts
diff --git a/console/src/app/pages/user-detail/password/password.component.html b/console/src/app/pages/users/user-detail/password/password.component.html
similarity index 99%
rename from console/src/app/pages/user-detail/password/password.component.html
rename to console/src/app/pages/users/user-detail/password/password.component.html
index 625212b6ff..84bfb397ed 100644
--- a/console/src/app/pages/user-detail/password/password.component.html
+++ b/console/src/app/pages/users/user-detail/password/password.component.html
@@ -4,7 +4,7 @@
arrow_back
-
+
arrow_back
diff --git a/console/src/app/pages/user-detail/password/password.component.scss b/console/src/app/pages/users/user-detail/password/password.component.scss
similarity index 100%
rename from console/src/app/pages/user-detail/password/password.component.scss
rename to console/src/app/pages/users/user-detail/password/password.component.scss
diff --git a/console/src/app/pages/user-detail/password/password.component.spec.ts b/console/src/app/pages/users/user-detail/password/password.component.spec.ts
similarity index 100%
rename from console/src/app/pages/user-detail/password/password.component.spec.ts
rename to console/src/app/pages/users/user-detail/password/password.component.spec.ts
diff --git a/console/src/app/pages/user-detail/password/password.component.ts b/console/src/app/pages/users/user-detail/password/password.component.ts
similarity index 98%
rename from console/src/app/pages/user-detail/password/password.component.ts
rename to console/src/app/pages/users/user-detail/password/password.component.ts
index 5260339281..9db217ba44 100644
--- a/console/src/app/pages/user-detail/password/password.component.ts
+++ b/console/src/app/pages/users/user-detail/password/password.component.ts
@@ -1,13 +1,12 @@
import { Component, OnInit } from '@angular/core';
import { AbstractControl, FormBuilder, FormGroup, Validators } from '@angular/forms';
import { ActivatedRoute } from '@angular/router';
+import { lowerCaseValidator, numberValidator, symbolValidator, upperCaseValidator } from 'src/app/pages/validators';
import { PasswordComplexityPolicy } from 'src/app/proto/generated/auth_pb';
import { AuthUserService } from 'src/app/services/auth-user.service';
import { MgmtUserService } from 'src/app/services/mgmt-user.service';
import { ToastService } from 'src/app/services/toast.service';
-import { lowerCaseValidator, numberValidator, symbolValidator, upperCaseValidator } from '../validators';
-
function passwordConfirmValidator(c: AbstractControl): any {
if (!c.parent || !c) {
return;
diff --git a/console/src/app/pages/user-detail/theme-setting/theme-setting.component.html b/console/src/app/pages/users/user-detail/theme-setting/theme-setting.component.html
similarity index 100%
rename from console/src/app/pages/user-detail/theme-setting/theme-setting.component.html
rename to console/src/app/pages/users/user-detail/theme-setting/theme-setting.component.html
diff --git a/console/src/app/pages/user-detail/theme-setting/theme-setting.component.scss b/console/src/app/pages/users/user-detail/theme-setting/theme-setting.component.scss
similarity index 100%
rename from console/src/app/pages/user-detail/theme-setting/theme-setting.component.scss
rename to console/src/app/pages/users/user-detail/theme-setting/theme-setting.component.scss
diff --git a/console/src/app/pages/user-detail/theme-setting/theme-setting.component.spec.ts b/console/src/app/pages/users/user-detail/theme-setting/theme-setting.component.spec.ts
similarity index 100%
rename from console/src/app/pages/user-detail/theme-setting/theme-setting.component.spec.ts
rename to console/src/app/pages/users/user-detail/theme-setting/theme-setting.component.spec.ts
diff --git a/console/src/app/pages/user-detail/theme-setting/theme-setting.component.ts b/console/src/app/pages/users/user-detail/theme-setting/theme-setting.component.ts
similarity index 100%
rename from console/src/app/pages/user-detail/theme-setting/theme-setting.component.ts
rename to console/src/app/pages/users/user-detail/theme-setting/theme-setting.component.ts
diff --git a/console/src/app/pages/user-detail/user-detail-routing.module.ts b/console/src/app/pages/users/user-detail/user-detail-routing.module.ts
similarity index 100%
rename from console/src/app/pages/user-detail/user-detail-routing.module.ts
rename to console/src/app/pages/users/user-detail/user-detail-routing.module.ts
diff --git a/console/src/app/pages/user-detail/user-detail.module.ts b/console/src/app/pages/users/user-detail/user-detail.module.ts
similarity index 87%
rename from console/src/app/pages/user-detail/user-detail.module.ts
rename to console/src/app/pages/users/user-detail/user-detail.module.ts
index 143ecd066b..441b363c62 100644
--- a/console/src/app/pages/user-detail/user-detail.module.ts
+++ b/console/src/app/pages/users/user-detail/user-detail.module.ts
@@ -1,5 +1,4 @@
import { CommonModule } from '@angular/common';
-import { HttpClient } from '@angular/common/http';
import { CUSTOM_ELEMENTS_SCHEMA, NgModule, NO_ERRORS_SCHEMA } from '@angular/core';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { MatButtonModule } from '@angular/material/button';
@@ -9,9 +8,8 @@ import { MatIconModule } from '@angular/material/icon';
import { MatInputModule } from '@angular/material/input';
import { MatProgressBarModule } from '@angular/material/progress-bar';
import { MatTooltipModule } from '@angular/material/tooltip';
-import { TranslateLoader, TranslateModule } from '@ngx-translate/core';
+import { TranslateModule } from '@ngx-translate/core';
import { QRCodeModule } from 'angularx-qrcode';
-import { HttpLoaderFactory } from 'src/app/app.module';
import { HasRoleModule } from 'src/app/directives/has-role/has-role.module';
import { CardModule } from 'src/app/modules/card/card.module';
import { ChangesModule } from 'src/app/modules/changes/changes.module';
@@ -61,13 +59,7 @@ import { UserMfaComponent } from './user-mfa/user-mfa.component';
MatProgressBarModule,
MatTooltipModule,
HasRoleModule,
- TranslateModule.forChild({
- loader: {
- provide: TranslateLoader,
- useFactory: HttpLoaderFactory,
- deps: [HttpClient],
- },
- }),
+ TranslateModule,
],
schemas: [CUSTOM_ELEMENTS_SCHEMA, NO_ERRORS_SCHEMA],
})
diff --git a/console/src/app/pages/user-detail/user-detail/user-detail.component.html b/console/src/app/pages/users/user-detail/user-detail/user-detail.component.html
similarity index 100%
rename from console/src/app/pages/user-detail/user-detail/user-detail.component.html
rename to console/src/app/pages/users/user-detail/user-detail/user-detail.component.html
diff --git a/console/src/app/pages/user-detail/user-detail/user-detail.component.scss b/console/src/app/pages/users/user-detail/user-detail/user-detail.component.scss
similarity index 100%
rename from console/src/app/pages/user-detail/user-detail/user-detail.component.scss
rename to console/src/app/pages/users/user-detail/user-detail/user-detail.component.scss
diff --git a/console/src/app/pages/user-detail/user-detail/user-detail.component.spec.ts b/console/src/app/pages/users/user-detail/user-detail/user-detail.component.spec.ts
similarity index 100%
rename from console/src/app/pages/user-detail/user-detail/user-detail.component.spec.ts
rename to console/src/app/pages/users/user-detail/user-detail/user-detail.component.spec.ts
diff --git a/console/src/app/pages/user-detail/user-detail/user-detail.component.ts b/console/src/app/pages/users/user-detail/user-detail/user-detail.component.ts
similarity index 100%
rename from console/src/app/pages/user-detail/user-detail/user-detail.component.ts
rename to console/src/app/pages/users/user-detail/user-detail/user-detail.component.ts
diff --git a/console/src/app/pages/user-detail/user-mfa/user-mfa.component.html b/console/src/app/pages/users/user-detail/user-mfa/user-mfa.component.html
similarity index 100%
rename from console/src/app/pages/user-detail/user-mfa/user-mfa.component.html
rename to console/src/app/pages/users/user-detail/user-mfa/user-mfa.component.html
diff --git a/console/src/app/pages/user-detail/user-mfa/user-mfa.component.scss b/console/src/app/pages/users/user-detail/user-mfa/user-mfa.component.scss
similarity index 100%
rename from console/src/app/pages/user-detail/user-mfa/user-mfa.component.scss
rename to console/src/app/pages/users/user-detail/user-mfa/user-mfa.component.scss
diff --git a/console/src/app/pages/user-detail/user-mfa/user-mfa.component.spec.ts b/console/src/app/pages/users/user-detail/user-mfa/user-mfa.component.spec.ts
similarity index 100%
rename from console/src/app/pages/user-detail/user-mfa/user-mfa.component.spec.ts
rename to console/src/app/pages/users/user-detail/user-mfa/user-mfa.component.spec.ts
diff --git a/console/src/app/pages/user-detail/user-mfa/user-mfa.component.ts b/console/src/app/pages/users/user-detail/user-mfa/user-mfa.component.ts
similarity index 100%
rename from console/src/app/pages/user-detail/user-mfa/user-mfa.component.ts
rename to console/src/app/pages/users/user-detail/user-mfa/user-mfa.component.ts
diff --git a/console/src/app/pages/user-list/user-list-routing.module.ts b/console/src/app/pages/users/user-list/user-list-routing.module.ts
similarity index 100%
rename from console/src/app/pages/user-list/user-list-routing.module.ts
rename to console/src/app/pages/users/user-list/user-list-routing.module.ts
diff --git a/console/src/app/pages/user-list/user-list.component.html b/console/src/app/pages/users/user-list/user-list.component.html
similarity index 98%
rename from console/src/app/pages/user-list/user-list.component.html
rename to console/src/app/pages/users/user-list/user-list.component.html
index 5d25d3653c..fc294c67f6 100644
--- a/console/src/app/pages/user-list/user-list.component.html
+++ b/console/src/app/pages/users/user-list/user-list.component.html
@@ -78,7 +78,7 @@
+ [routerLink]="['/users', row.id]">
diff --git a/console/src/app/pages/user-list/user-list.component.scss b/console/src/app/pages/users/user-list/user-list.component.scss
similarity index 78%
rename from console/src/app/pages/user-list/user-list.component.scss
rename to console/src/app/pages/users/user-list/user-list.component.scss
index dd53f8a615..8c1edac24d 100644
--- a/console/src/app/pages/user-list/user-list.component.scss
+++ b/console/src/app/pages/users/user-list/user-list.component.scss
@@ -50,6 +50,8 @@ h1 {
width: 100%;
td, th {
+ padding: 0 1rem;
+
&:first-child {
padding-left: 0;
padding-right: 1rem;
@@ -60,19 +62,6 @@ h1 {
}
}
- // tr {
- // .avatar {
- // filter: grayscale(100%);
- // transition: filter .1s ease-in-out;
- // }
-
- // &:hover {
- // .avatar {
- // filter: none;
- // }
- // }
- // }
-
.data-row {
cursor: pointer;
&:hover {
diff --git a/console/src/app/pages/user-list/user-list.component.spec.ts b/console/src/app/pages/users/user-list/user-list.component.spec.ts
similarity index 100%
rename from console/src/app/pages/user-list/user-list.component.spec.ts
rename to console/src/app/pages/users/user-list/user-list.component.spec.ts
diff --git a/console/src/app/pages/user-list/user-list.component.ts b/console/src/app/pages/users/user-list/user-list.component.ts
similarity index 100%
rename from console/src/app/pages/user-list/user-list.component.ts
rename to console/src/app/pages/users/user-list/user-list.component.ts
diff --git a/console/src/app/pages/user-list/user-list.module.ts b/console/src/app/pages/users/user-list/user-list.module.ts
similarity index 79%
rename from console/src/app/pages/user-list/user-list.module.ts
rename to console/src/app/pages/users/user-list/user-list.module.ts
index 923dfe4a07..f6bcac1122 100644
--- a/console/src/app/pages/user-list/user-list.module.ts
+++ b/console/src/app/pages/users/user-list/user-list.module.ts
@@ -1,5 +1,4 @@
import { CommonModule } from '@angular/common';
-import { HttpClient } from '@angular/common/http';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { MatButtonModule } from '@angular/material/button';
@@ -10,8 +9,7 @@ import { MatPaginatorModule } from '@angular/material/paginator';
import { MatProgressSpinnerModule } from '@angular/material/progress-spinner';
import { MatTableModule } from '@angular/material/table';
import { MatTooltipModule } from '@angular/material/tooltip';
-import { TranslateLoader, TranslateModule } from '@ngx-translate/core';
-import { HttpLoaderFactory } from 'src/app/app.module';
+import { TranslateModule } from '@ngx-translate/core';
import { HasRoleModule } from 'src/app/directives/has-role/has-role.module';
import { AvatarModule } from 'src/app/modules/avatar/avatar.module';
import { CardModule } from 'src/app/modules/card/card.module';
@@ -40,13 +38,7 @@ import { UserListComponent } from './user-list.component';
MatProgressSpinnerModule,
MatCheckboxModule,
MatTooltipModule,
- TranslateModule.forChild({
- loader: {
- provide: TranslateLoader,
- useFactory: HttpLoaderFactory,
- deps: [HttpClient],
- },
- }),
+ TranslateModule,
],
exports: [
UserListComponent,
diff --git a/console/src/app/pages/users/users-routing.module.ts b/console/src/app/pages/users/users-routing.module.ts
new file mode 100644
index 0000000000..1774b7acec
--- /dev/null
+++ b/console/src/app/pages/users/users-routing.module.ts
@@ -0,0 +1,27 @@
+import { NgModule } from '@angular/core';
+import { RouterModule, Routes } from '@angular/router';
+import { RoleGuard } from 'src/app/guards/role.guard';
+
+import { AuthGuard } from '../../guards/auth.guard';
+
+const routes: Routes = [
+ {
+ path: 'all',
+ loadChildren: () => import('src/app/pages/users/user-list/user-list.module').then(m => m.UserListModule),
+ canActivate: [AuthGuard, RoleGuard],
+ data: {
+ roles: ['user.read'],
+ },
+ },
+ {
+ path: '',
+ loadChildren: () => import('src/app/pages/users/user-detail/user-detail.module').then(m => m.UserDetailModule),
+ canActivate: [AuthGuard],
+ },
+];
+
+@NgModule({
+ imports: [RouterModule.forChild(routes)],
+ exports: [RouterModule],
+})
+export class UsersRoutingModule { }
diff --git a/console/src/app/pages/users/users.module.ts b/console/src/app/pages/users/users.module.ts
new file mode 100644
index 0000000000..9a4242bbdc
--- /dev/null
+++ b/console/src/app/pages/users/users.module.ts
@@ -0,0 +1,13 @@
+import { CommonModule } from '@angular/common';
+import { NgModule } from '@angular/core';
+
+import { UsersRoutingModule } from './users-routing.module';
+
+@NgModule({
+ declarations: [],
+ imports: [
+ CommonModule,
+ UsersRoutingModule,
+ ],
+})
+export class UsersModule { }
diff --git a/console/src/app/pages/user-detail/validators.ts b/console/src/app/pages/validators.ts
similarity index 100%
rename from console/src/app/pages/user-detail/validators.ts
rename to console/src/app/pages/validators.ts
diff --git a/console/src/app/services/project.service.ts b/console/src/app/services/project.service.ts
index 2d313722bd..a0b98225f6 100644
--- a/console/src/app/services/project.service.ts
+++ b/console/src/app/services/project.service.ts
@@ -513,6 +513,29 @@ export class ProjectService {
);
}
+
+ public async DeactivateProjectGrant(id: string, projectId: string): Promise {
+ const req = new ProjectGrantID();
+ req.setId(id);
+ req.setProjectId(projectId);
+ return await this.request(
+ c => c.deactivateProjectGrant,
+ req,
+ f => f,
+ );
+ }
+
+ public async ReactivateProjectGrant(id: string, projectId: string): Promise {
+ const req = new ProjectGrantID();
+ req.setId(id);
+ req.setProjectId(projectId);
+ return await this.request(
+ c => c.reactivateProjectGrant,
+ req,
+ f => f,
+ );
+ }
+
// ********* */
public async SearchProjectUserGrants(
diff --git a/console/src/app/services/toast.service.ts b/console/src/app/services/toast.service.ts
index 57ee20651d..01ecd427a5 100644
--- a/console/src/app/services/toast.service.ts
+++ b/console/src/app/services/toast.service.ts
@@ -34,7 +34,7 @@ export class ToastService {
this.authService.authenticate(undefined, true, true);
});
} else {
- const actionObserver$ = this.showMessage(decodeURI(message), 'close', { duration: 5000 });
+ this.showMessage(decodeURI(message), 'close', { duration: 3000 });
}
}
diff --git a/console/src/assets/i18n/de.json b/console/src/assets/i18n/de.json
index 4be500c59b..27dc838a8c 100644
--- a/console/src/assets/i18n/de.json
+++ b/console/src/assets/i18n/de.json
@@ -48,7 +48,9 @@
"REMOVE":"Entfernen",
"VERIFY":"Verifizieren",
"FINISH":"Abschliessen",
- "CHANGE":"Ändern"
+ "CHANGE":"Ändern",
+ "REACTIVATE":"Aktivieren",
+ "DEACTIVATE":"Deaktivieren"
},
"ERRORS": {
"REQUIRED": "Bitte fülle alle benötigten Felder aus!"
@@ -246,11 +248,16 @@
"STATE":"Status"
},
"DOMAINS": {
+ "NEW":"Domain hinzufügen",
"TITLE":"Domains",
"DESCRIPTION":"Konfiguriere die Domains mit denen sich deine Benutzer einloggen können.",
"DELETE": {
"TITLE":"Domain löschen?",
"DESCRIPTION":"Du bist im Begriff eine Domain aus deiner Organisation zu löschen. Deine Benutzer können diese nach dem Löschen nicht mehr für den Login nutzen."
+ },
+ "ADD": {
+ "TITLE":"Domain hinzufügen",
+ "DESCRIPTION":"Du bist im Begriff eine Domain, Ihrer Organisation hinzuzufügen. Deine Benutzer können diese nach dieser erfolgreichen Aktion für den Login nutzen."
}
},
"STATE": {
@@ -264,7 +271,7 @@
},
"POLICY": {
"TITLE":"Richtlinen entdecken",
- "DESCRIPTION":"Vorgefertigte Richtlinien, die dir Zeit spart und deine Sicherheit verbessern.",
+ "DESCRIPTION":"Vorgefertigte Richtlinien, die dir Zeit sparen und deine Sicherheit verbessern.",
"PWD_COMPLEXITY": {
"TITLE":"Passwort Komplexität",
"DESCRIPTION":"Stellt sicher, dass alle festgelegten Passwörter einem bestimmten Muster entsprechen",
@@ -308,7 +315,13 @@
"MAXAGEDAYS":"Maximale Gültigkeit in Tagen",
"USERLOGINMUSTBEDOMAIN":"User Login must be Domain"
},
- "DELETE":"Richtlinie entfernen"
+ "DELETE":"Richtlinie entfernen / zurücksetzen"
+ },
+ "TOAST": {
+ "DEACTIVATED":"Organisation deaktiviert!",
+ "REACTIVATED":"Organisation reaktiviert!",
+ "DOMAINADDED":"Domain hinzugefügt!",
+ "DOMAINREMOVED":"Domain entfernt!"
}
},
"ORG_DETAIL": {
@@ -362,7 +375,17 @@
"ALL": "Alle",
"CREATEDON":"Erstellt am",
"LASTMODIFIED":"Zuletzt verändert am",
- "ADDNEW":"Neues Projekt erstellen"
+ "ADDNEW":"Neues Projekt erstellen",
+ "DIALOG": {
+ "REACTIVATE": {
+ "TITLE":"Projekt reaktivieren",
+ "DESCRIPTION":"Wollen Sie das Project wirklich reaktivieren?"
+ },
+ "DEACTIVATE": {
+ "TITLE":"Projekt deaktivieren",
+ "DESCRIPTION":"Wollen Sie das Project wirklich deaktivieren?"
+ }
+ }
},
"STATE": {
"TITLE":"Status",
@@ -407,8 +430,12 @@
"FOR_ORG":"The grant wird erstellt für:"
},
"DETAIL": {
- "TITLE":"Berechtigte Manager der Organisation",
- "DESC":"Dies sind die Manager der berechtigten Organisation. Wähle die Benutzer, die Zugriff zum editieren der jeweiligen Zugänge erhalten sollen."
+ "TITLE":"Organisationsberechtigung",
+ "DESC":"Hier können Sie die Eigenschaften der gewählten Organisationsberechtigung prüfen und editieren!",
+ "MEMBERTITLE":"Berechtigte Manager der Organisation",
+ "MEMBERDESC":"Dies sind die Manager der berechtigten Organisation. Wähle die Benutzer, die Zugriff zum editieren der jeweiligen Zugänge erhalten sollen.",
+ "PROJECTNAME":"Projekt Name",
+ "RESOURCEOWNER":"Besitzer"
},
"SHOWDETAIL":"Zeige Details",
"USER":"Benutzer",
@@ -461,7 +488,9 @@
"MEMBERSADDED": "Manager hinzugefügt!",
"MEMBERADDED": "Manager hinzugefügt!",
"ROLEREMOVED":"Rolle entfernt!",
- "ROLECHANGED":"Rolle verändert!"
+ "ROLECHANGED":"Rolle verändert!",
+ "REACTIVATED":"Reaktiviert!",
+ "DEACTIVATED":"Deaktiviert!"
}
},
"APP": {
diff --git a/console/src/assets/i18n/en.json b/console/src/assets/i18n/en.json
index af31622d20..e599d46034 100644
--- a/console/src/assets/i18n/en.json
+++ b/console/src/assets/i18n/en.json
@@ -48,7 +48,9 @@
"REMOVE":"Remove",
"VERIFY":"Verify",
"FINISH":"Finish",
- "CHANGE":"Change"
+ "CHANGE":"Change",
+ "REACTIVATE":"Aktivieren",
+ "DEACTIVATE":"Deaktivieren"
},
"ERRORS": {
"REQUIRED": "Some required fields are missing!"
@@ -246,11 +248,16 @@
"STATE":"State"
},
"DOMAINS": {
+ "NEW":"Add Domain",
"TITLE":"Domains",
"DESCRIPTION":"Configure your domains. This domain can be used to login with your users.",
"DELETE": {
"TITLE":"Delete domain?",
"DESCRIPTION":"You are about to delete one of your domains. Note that your users can no longer use this domain for their logins."
+ },
+ "ADD": {
+ "TITLE":"Add domain",
+ "DESCRIPTION":"You are about to add a domain for your organization. After successful process, you users will be able to use the domain for their login."
}
},
"STATE": {
@@ -308,7 +315,13 @@
"MAXAGEDAYS":"Max Age in days",
"USERLOGINMUSTBEDOMAIN":"User Login must be Domain"
},
- "DELETE":"Uninstall Policy"
+ "DELETE":"Uninstall / Reset Policy"
+ },
+ "TOAST": {
+ "DEACTIVATED":"Organization deactivated!",
+ "REACTIVATED":"Organization reactivated!",
+ "DOMAINADDED":"Added domain!",
+ "DOMAINREMOVED":"Removed domain!"
}
},
"ORG_DETAIL": {
@@ -362,7 +375,17 @@
"ALL": "All",
"CREATEDON":"Created on",
"LASTMODIFIED":"Last modified on",
- "ADDNEW":"Create new project"
+ "ADDNEW":"Create new project",
+ "DIALOG": {
+ "REACTIVATE": {
+ "TITLE":"Reactivate project",
+ "DESCRIPTION":"Do you really want to ractivate your project?"
+ },
+ "DEACTIVATE": {
+ "TITLE":"Deactivate project",
+ "DESCRIPTION":"Do you really want to deactivate your project?"
+ }
+ }
},
"STATE": {
"TITLE":"State",
@@ -408,7 +431,9 @@
},
"DETAIL": {
"TITLE":"Managers of the granted organisation",
- "DESC":"These are the Managers of the granted organisation. You can select which users are allowed to maintain control of the project."
+ "DESC":"These are the Managers of the granted organisation. You can select which users are allowed to maintain control of the project.",
+ "PROJECTNAME":"Project Name",
+ "RESOURCEOWNER":"Resource Owner"
},
"SHOWDETAIL":"Show Details",
"USER":"User",
@@ -461,7 +486,9 @@
"MEMBERSADDED": "Managers added!",
"MEMBERADDED": "Manager added!",
"ROLEREMOVED":"Role removed!",
- "ROLECHANGED":"Role changed!"
+ "ROLECHANGED":"Role changed!",
+ "REACTIVATED":"Reaktiviert!",
+ "DEACTIVATED":"Deaktiviert!"
}
},
"APP": {
diff --git a/console/src/styles.scss b/console/src/styles.scss
index 00942dbfbb..c30554e55e 100644
--- a/console/src/styles.scss
+++ b/console/src/styles.scss
@@ -55,20 +55,20 @@ $caos-dark-brand: (
);
$caos-light-brand: (
- 50: mat-color($mat-grey, 50),
- 100: mat-color($mat-grey, 100),
- 200: mat-color($mat-grey, 200),
- 300: mat-color($mat-grey, 300),
- 400: mat-color($mat-grey, 400),
- 500: mat-color($mat-grey, 500),
- 600: mat-color($mat-grey, 600),
- 700: mat-color($mat-grey, 700),
- 800: mat-color($mat-grey, 800),
- 900: mat-color($mat-grey, 900),
- A100: mat-color($mat-grey, A100),
- A200: mat-color($mat-grey, A200),
- A300: mat-color($mat-grey, A300),
- A400: mat-color($mat-grey, A400),
+ 50: #ffffff,
+ 100: #dde6f3,
+ 200: #b4c9e4,
+ 300: #7fa3d1,
+ 400: #6992c9,
+ 500: #5282c1,
+ 600: #4072b4,
+ 700: #38649d,
+ 800: #305687,
+ 900: #284770,
+ A100: #ffffff,
+ A200: #dde6f3,
+ A300: #6992c9,
+ A400: #38649d,
A500:#333333,
A600: #000000,
A700: #8795a1,
@@ -125,6 +125,24 @@ $custom-typography: mat-typography-config(
background-color: white;
transition: background-color .5s ease-in-out;
}
+
+ ::-webkit-scrollbar-track {
+ -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
+ box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
+ background-color: #fafafa;
+ border-radius: 8px;
+ }
+
+ ::-webkit-scrollbar {
+ width: 6px;
+ height: 6px;
+ background-color: #fafafa;
+ }
+
+ ::-webkit-scrollbar-thumb {
+ background-color: #5282c1;
+ border-radius: 8px;
+ }
}
.dark-theme {
@@ -139,6 +157,24 @@ $custom-typography: mat-typography-config(
.mat-dialog-container {
background-color: #2d2e30;
}
+
+ ::-webkit-scrollbar-track {
+ -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
+ box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
+ background-color: #2d2e30;
+ border-radius: 8px;
+ }
+
+ ::-webkit-scrollbar {
+ width: 6px;
+ height: 6px;
+ background-color: #2d2e30;
+ }
+
+ ::-webkit-scrollbar-thumb {
+ background-color: #5282c1;
+ border-radius: 8px;
+ }
}
.mat-dialog-container {
diff --git a/console/src/styles/table.scss b/console/src/styles/table.scss
index 86de6b75dd..2cb4ee1b91 100644
--- a/console/src/styles/table.scss
+++ b/console/src/styles/table.scss
@@ -8,11 +8,11 @@
.mat-table,
mat-paginator {
- background-color: $secondary-dark !important;
+ background-color: inherit !important;
transition: background-color .5s ease-in-out;
&.background-style {
- background-color: $primary-dark !important;
+ background-color: inherit !important;
}
}
| |