Add forbidden component.
This commit is contained in:
@@ -21,40 +21,42 @@ import { UnauthorizedInterceptor } from './core/interceptors/unauthorized.interc
|
|||||||
import { AppComponent } from './app.component';
|
import { AppComponent } from './app.component';
|
||||||
import { HeaderComponent } from './header/header.component';
|
import { HeaderComponent } from './header/header.component';
|
||||||
import { FooterComponent } from './footer/footer.component';
|
import { FooterComponent } from './footer/footer.component';
|
||||||
import { LoginComponent } from './login/login.component';
|
import { NotFoundComponent } from './not-found/not-found.component';
|
||||||
import { SigninComponent } from './signin/signin.component';
|
|
||||||
import { DisconnectionComponent } from './disconnection/disconnection.component';
|
|
||||||
import { HomeComponent } from './home/home.component';
|
import { HomeComponent } from './home/home.component';
|
||||||
|
import { LoginComponent } from './login/login.component';
|
||||||
|
import { DisconnectionComponent } from './disconnection/disconnection.component';
|
||||||
|
import { PostComponent } from './posts/post.component';
|
||||||
|
import { ByCategoryComponent } from './posts/byCategory/by-category.component';
|
||||||
import { MyPostsComponent } from './posts/myPosts/my-posts.component';
|
import { MyPostsComponent } from './posts/myPosts/my-posts.component';
|
||||||
import { AccountSettingsComponent } from './account-settings/account-settings.component';
|
import { AccountSettingsComponent } from './account-settings/account-settings.component';
|
||||||
import { ChangePasswordComponent } from './account-settings/change-password/change-password.component';
|
import { ChangePasswordComponent } from './account-settings/change-password/change-password.component';
|
||||||
import { ProfilEditionComponent } from './account-settings/profil-edition/profil-edition.component';
|
import { ProfilEditionComponent } from './account-settings/profil-edition/profil-edition.component';
|
||||||
import { PostComponent } from './posts/post.component';
|
|
||||||
import { NotFoundComponent } from './not-found/not-found.component';
|
|
||||||
import { ByCategoryComponent } from './posts/byCategory/by-category.component';
|
|
||||||
import { CreateUpdatePostComponent } from './posts/create-update/create-update-post.component';
|
import { CreateUpdatePostComponent } from './posts/create-update/create-update-post.component';
|
||||||
import { VersionRevisionComponent } from './version-revisions/version-revisions.component';
|
import { ForbiddenComponent } from './forbidden/forbidden.component';
|
||||||
import { SearchComponent } from './search/search.component';
|
import { SearchComponent } from './search/search.component';
|
||||||
|
import { SigninComponent } from './signin/signin.component';
|
||||||
|
import { VersionRevisionComponent } from './version-revisions/version-revisions.component';
|
||||||
|
|
||||||
// Reusable components
|
// Reusable components
|
||||||
import { PostCardComponent } from './core/post-card/post-card.component';
|
import { PostCardComponent } from './core/post-card/post-card.component';
|
||||||
import { SpinnerComponent } from './core/directives/spinner/spinner.component';
|
import { SpinnerComponent } from './core/directives/spinner/spinner.component';
|
||||||
import { SearchBarComponent } from './core/directives/search-bar/search-bar.component';
|
import { SearchBarComponent } from './core/directives/search-bar/search-bar.component';
|
||||||
|
import { ProgressBarComponent } from './core/directives/progress-bar/progress-bar.component';
|
||||||
|
|
||||||
// Services
|
// Services
|
||||||
import { HeaderService } from './header/header.service';
|
|
||||||
import { AuthService } from './core/services/auth.service';
|
import { AuthService } from './core/services/auth.service';
|
||||||
import { HomeService } from './home/home.service';
|
|
||||||
import { LoginService } from './login/login.service';
|
import { LoginService } from './login/login.service';
|
||||||
import { SigninService } from './signin/signin.service';
|
import { HomeService } from './home/home.service';
|
||||||
|
import { PostService } from './posts/post.service';
|
||||||
|
import { ByCategoryService } from './posts/byCategory/by-category.service';
|
||||||
import { MyPostsService } from './posts/myPosts/my-posts.service';
|
import { MyPostsService } from './posts/myPosts/my-posts.service';
|
||||||
import { ChangePasswordService } from './account-settings/change-password/change-password.service';
|
import { ChangePasswordService } from './account-settings/change-password/change-password.service';
|
||||||
import { ProfilEditionService } from './account-settings/profil-edition/profil-edition.service';
|
import { ProfilEditionService } from './account-settings/profil-edition/profil-edition.service';
|
||||||
import { PostService } from './posts/post.service';
|
import { HeaderService } from './header/header.service';
|
||||||
import { ByCategoryService } from './posts/byCategory/by-category.service';
|
|
||||||
import { CreateUpdatePostService } from './posts/create-update/create-update-post.service';
|
import { CreateUpdatePostService } from './posts/create-update/create-update-post.service';
|
||||||
import { VersionRevisionService } from './version-revisions/version-revisions.service';
|
|
||||||
import { SearchService } from './search/search.service';
|
import { SearchService } from './search/search.service';
|
||||||
|
import { SigninService } from './signin/signin.service';
|
||||||
|
import { VersionRevisionService } from './version-revisions/version-revisions.service';
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
declarations: [
|
declarations: [
|
||||||
@@ -77,7 +79,9 @@ import { SearchService } from './search/search.service';
|
|||||||
CreateUpdatePostComponent,
|
CreateUpdatePostComponent,
|
||||||
VersionRevisionComponent,
|
VersionRevisionComponent,
|
||||||
SearchComponent,
|
SearchComponent,
|
||||||
SearchBarComponent
|
SearchBarComponent,
|
||||||
|
ProgressBarComponent,
|
||||||
|
ForbiddenComponent
|
||||||
],
|
],
|
||||||
imports: [
|
imports: [
|
||||||
BrowserModule,
|
BrowserModule,
|
||||||
|
|||||||
18
src/main/ts-v7/src/app/forbidden/forbidden.component.ts
Normal file
18
src/main/ts-v7/src/app/forbidden/forbidden.component.ts
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
import { Component } from '@angular/core';
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
selector: 'app-forbidden',
|
||||||
|
template: `
|
||||||
|
<div class="text-center">
|
||||||
|
<img src="./assets/images/403.png" alt="403" />
|
||||||
|
<h3>Vous n'êtes pas autorisé à effectuer cette action...</h3>
|
||||||
|
</div>
|
||||||
|
`,
|
||||||
|
styles: [`
|
||||||
|
img {
|
||||||
|
max-height: 500px;
|
||||||
|
margin-bottom: 30px;
|
||||||
|
}
|
||||||
|
`]
|
||||||
|
})
|
||||||
|
export class ForbiddenComponent {}
|
||||||
Reference in New Issue
Block a user