]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - client/src/app/+admin/admin.module.ts
Add logs page in client
[github/Chocobozzz/PeerTube.git] / client / src / app / +admin / admin.module.ts
CommitLineData
df98563e 1import { NgModule } from '@angular/core'
fd206f0b
C
2import { ConfigComponent, EditCustomConfigComponent } from '@app/+admin/config'
3import { ConfigService } from '@app/+admin/config/shared/config.service'
ab998f7b 4import { TableModule } from 'primeng/table'
51548b31 5import { SharedModule } from '../shared'
df98563e 6import { AdminRoutingModule } from './admin-routing.module'
51548b31
C
7import { AdminComponent } from './admin.component'
8import { FollowersListComponent, FollowingAddComponent, FollowsComponent, FollowService } from './follows'
9import { FollowingListComponent } from './follows/following-list/following-list.component'
2c22613c 10import { UserCreateComponent, UserListComponent, UserPasswordComponent, UsersComponent, UserUpdateComponent } from './users'
7ccddd7b
JM
11import {
12 ModerationCommentModalComponent,
13 VideoAbuseListComponent,
2c22613c
C
14 VideoAutoBlacklistListComponent,
15 VideoBlacklistListComponent
7ccddd7b 16} from './moderation'
614d1ae9 17import { ModerationComponent } from '@app/+admin/moderation/moderation.component'
c48e82b5
C
18import { RedundancyCheckboxComponent } from '@app/+admin/follows/shared/redundancy-checkbox.component'
19import { RedundancyService } from '@app/+admin/follows/shared/redundancy.service'
65b21c96 20import { InstanceAccountBlocklistComponent, InstanceServerBlocklistComponent } from '@app/+admin/moderation/instance-blocklist'
2c22613c
C
21import { JobsComponent } from '@app/+admin/system/jobs/jobs.component'
22import { JobService, LogsComponent, LogsService, SystemComponent } from '@app/+admin/system'
693b1aba
C
23
24@NgModule({
25 imports: [
26 AdminRoutingModule,
ab998f7b 27 TableModule,
693b1aba
C
28 SharedModule
29 ],
30
31 declarations: [
32 AdminComponent,
33
51548b31
C
34 FollowsComponent,
35 FollowingAddComponent,
36 FollowersListComponent,
37 FollowingListComponent,
c48e82b5 38 RedundancyCheckboxComponent,
693b1aba 39
693b1aba 40 UsersComponent,
4c200caa 41 UserCreateComponent,
8094a898 42 UserUpdateComponent,
328c78bc 43 UserPasswordComponent,
693b1aba
C
44 UserListComponent,
45
614d1ae9 46 ModerationComponent,
35bf0c83 47 VideoBlacklistListComponent,
5cd80545 48 VideoAbuseListComponent,
7ccddd7b 49 VideoAutoBlacklistListComponent,
efc9e845 50 ModerationCommentModalComponent,
65b21c96
C
51 InstanceServerBlocklistComponent,
52 InstanceAccountBlocklistComponent,
5cd80545 53
2c22613c 54 SystemComponent,
5cd80545 55 JobsComponent,
2c22613c 56 LogsComponent,
fd206f0b
C
57
58 ConfigComponent,
59 EditCustomConfigComponent
693b1aba
C
60 ],
61
62 exports: [
b99290b1 63 AdminComponent
693b1aba
C
64 ],
65
66 providers: [
51548b31 67 FollowService,
c48e82b5 68 RedundancyService,
fd206f0b 69 JobService,
2c22613c 70 LogsService,
fd206f0b 71 ConfigService
693b1aba
C
72 ]
73})
74export class AdminModule { }