stable after blogs

This commit is contained in:
Dhanraj
2024-08-31 19:39:59 +05:30
parent 7b153f4cf6
commit 9c6c3abc32
52 changed files with 10990 additions and 5416 deletions

View File

@ -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'}
];