stable after blogs
This commit is contained in:
@ -11,25 +11,36 @@ import {ProfileComponent} from "./component/management/profile/profile.component
|
||||
import {UserEditComponent} from "./component/management/users/user-edit/user-edit.component";
|
||||
import {UserViewComponent} from "./component/management/users/user-view/user-view.component";
|
||||
import {UserResolver} from "./component/management/users/user-resolver.service";
|
||||
import { ProfessorComponent } from './component/professor/professor.component';
|
||||
import { HomeComponent } from './component/home/home.component';
|
||||
import { EventComponent } from './component/event/event.component';
|
||||
import { BlogComponent } from './component/blog/blog.component';
|
||||
|
||||
export const routes: Routes = [
|
||||
{path: 'login', component: LoginComponent},
|
||||
{path: 'register', component: RegisterComponent},
|
||||
{path: 'user/management', component: UserComponent, canActivate: [AuthenticationGuard]},
|
||||
{
|
||||
path: 'management', component: ManagementComponent, canActivate: [AuthenticationGuard],
|
||||
children: [
|
||||
{path: 'settings', component: SettingsComponent},
|
||||
{path: 'profile', component: ProfileComponent},
|
||||
{
|
||||
path: 'users', component: UsersComponent,
|
||||
children: [
|
||||
{path: ':id/view', component: UserViewComponent, resolve: {user: UserResolver}},
|
||||
{path: ':id/edit', component: UserEditComponent}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{ path: 'home', component: HomeComponent },
|
||||
{ path: 'login', component: LoginComponent },
|
||||
{ path: 'register', component: RegisterComponent },
|
||||
{ path: 'settings', component: SettingsComponent, canActivate: [AuthenticationGuard] },
|
||||
{ path: 'profile', component: ProfileComponent, canActivate: [AuthenticationGuard] },
|
||||
{ path: 'events', component: EventComponent, canActivate: [AuthenticationGuard] },
|
||||
{ path: 'blogs', component: BlogComponent, canActivate: [AuthenticationGuard] },
|
||||
{ path: 'user/management', component: UserComponent, canActivate: [AuthenticationGuard] },
|
||||
{ path: 'professor/management', component: ProfessorComponent, canActivate: [AuthenticationGuard] },
|
||||
|
||||
// {
|
||||
// path: 'management', component: ManagementComponent, canActivate: [AuthenticationGuard],
|
||||
// children: [
|
||||
// {path: 'settings', component: SettingsComponent},
|
||||
// {path: 'profile', component: ProfileComponent},
|
||||
// {
|
||||
// path: 'users', component: UsersComponent,
|
||||
// children: [
|
||||
// {path: ':id/view', component: UserViewComponent, resolve: {user: UserResolver}},
|
||||
// {path: ':id/edit', component: UserEditComponent}
|
||||
// ]
|
||||
// }
|
||||
// ]
|
||||
// },
|
||||
{path: '', redirectTo: '/login', pathMatch: 'full'}
|
||||
];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user