]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - client/src/app/+admin/admin.module.ts
Fix mark all as read notifications
[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 7import { AdminComponent } from './admin.component'
a6dbbf03 8import { FollowersListComponent, FollowingAddComponent, FollowsComponent } from './follows'
51548b31 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'
5d79474c 23import { DebugComponent, DebugService } from '@app/+admin/system/debug'
d00dc28d
C
24import { PluginsComponent } from '@app/+admin/plugins/plugins.component'
25import { PluginListInstalledComponent } from '@app/+admin/plugins/plugin-list-installed/plugin-list-installed.component'
26import { PluginSearchComponent } from '@app/+admin/plugins/plugin-search/plugin-search.component'
27import { PluginShowInstalledComponent } from '@app/+admin/plugins/plugin-show-installed/plugin-show-installed.component'
41b15c89 28import { SelectButtonModule } from 'primeng/selectbutton'
d00dc28d 29import { PluginApiService } from '@app/+admin/plugins/shared/plugin-api.service'
693b1aba
C
30
31@NgModule({
32 imports: [
33 AdminRoutingModule,
ab998f7b 34 TableModule,
d00dc28d 35 SelectButtonModule,
693b1aba
C
36 SharedModule
37 ],
38
39 declarations: [
40 AdminComponent,
41
51548b31
C
42 FollowsComponent,
43 FollowingAddComponent,
44 FollowersListComponent,
45 FollowingListComponent,
c48e82b5 46 RedundancyCheckboxComponent,
693b1aba 47
693b1aba 48 UsersComponent,
4c200caa 49 UserCreateComponent,
8094a898 50 UserUpdateComponent,
328c78bc 51 UserPasswordComponent,
693b1aba
C
52 UserListComponent,
53
614d1ae9 54 ModerationComponent,
35bf0c83 55 VideoBlacklistListComponent,
5cd80545 56 VideoAbuseListComponent,
7ccddd7b 57 VideoAutoBlacklistListComponent,
efc9e845 58 ModerationCommentModalComponent,
65b21c96
C
59 InstanceServerBlocklistComponent,
60 InstanceAccountBlocklistComponent,
5cd80545 61
d00dc28d
C
62 PluginsComponent,
63 PluginListInstalledComponent,
64 PluginSearchComponent,
65 PluginShowInstalledComponent,
66
2c22613c 67 SystemComponent,
5cd80545 68 JobsComponent,
2c22613c 69 LogsComponent,
5d79474c 70 DebugComponent,
fd206f0b
C
71
72 ConfigComponent,
73 EditCustomConfigComponent
693b1aba
C
74 ],
75
76 exports: [
b99290b1 77 AdminComponent
693b1aba
C
78 ],
79
80 providers: [
c48e82b5 81 RedundancyService,
fd206f0b 82 JobService,
2c22613c 83 LogsService,
5d79474c 84 DebugService,
d00dc28d
C
85 ConfigService,
86 PluginApiService
693b1aba
C
87 ]
88})
89export class AdminModule { }