Skip to content

Commit a618ece

Browse files
committed
refactor: move not authorized page to libs
* moved not authorized page component to libs * removed redundant css container class for this component
1 parent 567f0d7 commit a618ece

File tree

9 files changed

+16
-18
lines changed

9 files changed

+16
-18
lines changed

apps/admin-gui/src/app/app-routing.module.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,12 @@ import { NoPreloading, RouterModule, Routes } from '@angular/router';
33
import { AuthCallbackComponent } from './core/components/auth-callback/auth-callback.component';
44
import { UserDashboardComponent } from './users/pages/user-detail-page/user-dashboard/user-dashboard.component';
55
import { NotFoundPageComponent } from './shared/components/not-found-page/not-found-page.component';
6-
import { RedirectPageComponent } from '@perun-web-apps/perun/components';
6+
import {
7+
RedirectPageComponent,
8+
NotAuthorizedPageComponent,
9+
} from '@perun-web-apps/perun/components';
710
import { LoginScreenComponent } from '@perun-web-apps/perun/login';
811
import { LoginScreenServiceAccessComponent } from '@perun-web-apps/perun/login';
9-
import { NotAuthorizedPageComponent } from './shared/components/not-authorized-page/not-authorized-page.component';
1012

1113
const routes: Routes = [
1214
{

apps/admin-gui/src/app/shared/components/not-authorized-page/not-authorized-page.component.html

Lines changed: 0 additions & 7 deletions
This file was deleted.

apps/admin-gui/src/app/shared/components/not-authorized-page/not-authorized-page.component.scss

Lines changed: 0 additions & 6 deletions
This file was deleted.

apps/admin-gui/src/app/shared/shared.module.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,6 @@ import { PerunNamespacePasswordFormModule } from '@perun-web-apps/perun/namespac
169169
import { AuditMessagesListComponent } from './components/audit-messages-list/audit-messages-list.component';
170170
import { AuditMessageDetailDialogComponent } from './components/dialogs/audit-message-detail-dialog/audit-message-detail-dialog.component';
171171
import { ParseEventNamePipe } from './pipes/parse-event-name.pipe';
172-
import { NotAuthorizedPageComponent } from './components/not-authorized-page/not-authorized-page.component';
173172

174173
@NgModule({
175174
imports: [
@@ -431,7 +430,6 @@ import { NotAuthorizedPageComponent } from './components/not-authorized-page/not
431430
AuditMessagesListComponent,
432431
AuditMessageDetailDialogComponent,
433432
ParseEventNamePipe,
434-
NotAuthorizedPageComponent,
435433
],
436434
providers: [AnyToStringPipe, ExtSourceTypePipe],
437435
})

libs/perun/components/src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,4 @@ export * from './lib/create-group-form/create-group-form.component';
1818
export * from './lib/app-form-item-search-select/app-form-item-search-select.component';
1919
export * from './lib/header-menu/header-menu.component';
2020
export * from './lib/selection-item-search-select/selection-item-search-select.component';
21+
export * from './lib/not-authorized-page/not-authorized-page.component';
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<div class="container-fluid pl-xl-5 pr-xl-5">
2+
<h1 class="page-title">{{'GENERAL.NOT_AUTHORIZED_PAGE.TITLE' | translate}}</h1>
3+
<div>{{'GENERAL.NOT_AUTHORIZED_PAGE.DESC' | translate}}</div>
4+
<button class="mt-2" mat-stroked-button (click)="redirectToHome()">
5+
{{'GENERAL.NOT_AUTHORIZED_PAGE.REDIRECT' | translate}}
6+
</button>
7+
</div>

libs/perun/components/src/lib/not-authorized-page/not-authorized-page.component.scss

Whitespace-only changes.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Component } from '@angular/core';
22
import { Router } from '@angular/router';
33

44
@Component({
5-
selector: 'app-not-authorized-page',
5+
selector: 'perun-web-apps-not-authorized-page',
66
templateUrl: './not-authorized-page.component.html',
77
styleUrls: ['./not-authorized-page.component.scss'],
88
})

libs/perun/components/src/lib/perun-components.module.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ import { UsersDynamicListComponent } from './users-dynamic-list/users-dynamic-li
8888
import { SelectionItemSearchSelectComponent } from './selection-item-search-select/selection-item-search-select.component';
8989
import { ServiceSearchSelectComponent } from './service-search-select/service-search-select.component';
9090
import { AdvancedFilterComponent } from './advanced-filter/advanced-filter.component';
91+
import { NotAuthorizedPageComponent } from './not-authorized-page/not-authorized-page.component';
9192

9293
@Injectable()
9394
export class AppDateAdapter extends NativeDateAdapter {
@@ -208,6 +209,7 @@ export const APP_DATE_FORMATS: MatDateFormats = {
208209
SelectionItemSearchSelectComponent,
209210
ServiceSearchSelectComponent,
210211
AdvancedFilterComponent,
212+
NotAuthorizedPageComponent,
211213
],
212214
exports: [
213215
VosListComponent,
@@ -260,6 +262,7 @@ export const APP_DATE_FORMATS: MatDateFormats = {
260262
SelectionItemSearchSelectComponent,
261263
ServiceSearchSelectComponent,
262264
AdvancedFilterComponent,
265+
NotAuthorizedPageComponent,
263266
],
264267
providers: [
265268
{ provide: DateAdapter, useClass: AppDateAdapter },

0 commit comments

Comments
 (0)