diff --git a/src/app/app-routing-module.ts b/src/app/app-routing-module.ts index 6c32e8a..303391c 100644 --- a/src/app/app-routing-module.ts +++ b/src/app/app-routing-module.ts @@ -13,6 +13,7 @@ import { StatisticsComponent } from './statistics/statistics.component'; import { PricelistComponent } from './pricelist/pricelist.component'; import { TheaterLayoutDesignerComponent } from './theater-layout-designer/theater-layout-designer.component'; import { TestComponent } from './test/test.component'; +import { TicketValidationComponent } from './ticket-validation/ticket-validation.component'; const routes: Routes = [ // Seiten ohne Layout @@ -55,6 +56,18 @@ const routes: Routes = [ data: { roles: ['admin'] }, // Array von erlaubten Rollen. Derzeit gäbe es 'admin' und 'employee' }, { path: 'prices', component: PricelistComponent }, + { + path: 'employee/validation/ticket', + component: TicketValidationComponent, + canActivate: [AuthGuard], + data: { roles: ['employee'] }, + }, + { + path: 'employee/validation/ticket/:ticketId', + component: TicketValidationComponent, + canActivate: [AuthGuard], + data: { roles: ['employee'] }, + }, ], }, diff --git a/src/app/navbar/navbar.component.html b/src/app/navbar/navbar.component.html index 70c901e..5f3fae7 100644 --- a/src/app/navbar/navbar.component.html +++ b/src/app/navbar/navbar.component.html @@ -1,23 +1,31 @@