]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - client/src/app/+admin/admin.module.ts
Fix action dropdown height
[github/Chocobozzz/PeerTube.git] / client / src / app / +admin / admin.module.ts
CommitLineData
67ed6552 1import { ChartModule } from 'primeng/chart'
ab998f7b 2import { TableModule } from 'primeng/table'
67ed6552 3import { NgModule } from '@angular/core'
94148c90 4import { SharedAbuseListModule } from '@app/shared/shared-abuse-list'
ec489ce2 5import { SharedActorImageEditModule } from '@app/shared/shared-actor-image-edit'
2539932e
C
6import { SharedActorImageModule } from '@app/shared/shared-actor-image/shared-actor-image.module'
7import { SharedCustomMarkupModule } from '@app/shared/shared-custom-markup'
67ed6552
C
8import { SharedFormModule } from '@app/shared/shared-forms'
9import { SharedGlobalIconModule } from '@app/shared/shared-icons'
10import { SharedMainModule } from '@app/shared/shared-main'
11import { SharedModerationModule } from '@app/shared/shared-moderation'
33f6dce1 12import { SharedTablesModule } from '@app/shared/shared-tables'
d92d070c 13import { SharedUsersModule } from '@app/shared/shared-users'
0f8d00e3 14import { SharedVideoCommentModule } from '@app/shared/shared-video-comment'
33f6dce1 15import { SharedVideoMiniatureModule } from '@app/shared/shared-video-miniature'
df98563e 16import { AdminRoutingModule } from './admin-routing.module'
51548b31 17import { AdminComponent } from './admin.component'
5f46d28c 18import {
5f46d28c
C
19 EditAdvancedConfigurationComponent,
20 EditBasicConfigurationComponent,
21 EditConfigurationService,
22 EditCustomConfigComponent,
2539932e 23 EditHomepageComponent,
5f46d28c
C
24 EditInstanceInformationComponent,
25 EditLiveConfigurationComponent,
26 EditVODTranscodingComponent
27} from './config'
67ed6552 28import { ConfigService } from './config/shared/config.service'
eeae8142 29import { FollowersListComponent, FollowModalComponent, VideoRedundanciesListComponent } from './follows'
51548b31 30import { FollowingListComponent } from './follows/following-list/following-list.component'
67ed6552
C
31import { RedundancyCheckboxComponent } from './follows/shared/redundancy-checkbox.component'
32import { VideoRedundancyInformationComponent } from './follows/video-redundancies-list/video-redundancy-information.component'
9589907c
C
33import {
34 AbuseListComponent,
35 AdminRegistrationService,
36 ProcessRegistrationModalComponent,
37 RegistrationListComponent,
38 VideoBlockListComponent
39} from './moderation'
67ed6552 40import { InstanceAccountBlocklistComponent, InstanceServerBlocklistComponent } from './moderation/instance-blocklist'
9814ea9f
C
41import {
42 UserCreateComponent,
43 UserListComponent,
44 UserPasswordComponent,
45 UserUpdateComponent,
46 VideoAdminService,
5a51ecc2 47 VideoCommentListComponent,
9814ea9f
C
48 VideoListComponent
49} from './overview'
29aedac8
C
50import {
51 PluginApiService,
52 PluginCardComponent,
53 PluginListInstalledComponent,
2accfdd8 54 PluginNavigationComponent,
29aedac8
C
55 PluginSearchComponent,
56 PluginShowInstalledComponent
57} from './plugins'
f67ac646 58import { SharedAdminModule } from './shared'
eeae8142 59import { JobService, LogsComponent, LogsService } from './system'
67ed6552
C
60import { DebugComponent, DebugService } from './system/debug'
61import { JobsComponent } from './system/jobs/jobs.component'
693b1aba
C
62
63@NgModule({
64 imports: [
65 AdminRoutingModule,
b764380a 66
67ed6552
C
67 SharedMainModule,
68 SharedFormModule,
69 SharedModerationModule,
70 SharedGlobalIconModule,
94148c90 71 SharedAbuseListModule,
0f8d00e3 72 SharedVideoCommentModule,
746018f6 73 SharedActorImageModule,
ec489ce2 74 SharedActorImageEditModule,
2539932e 75 SharedCustomMarkupModule,
33f6dce1
C
76 SharedVideoMiniatureModule,
77 SharedTablesModule,
d92d070c 78 SharedUsersModule,
f67ac646 79 SharedAdminModule,
b764380a 80
ab998f7b 81 TableModule,
b764380a 82 ChartModule
693b1aba
C
83 ],
84
85 declarations: [
86 AdminComponent,
87
33f6dce1
C
88 VideoListComponent,
89
51548b31
C
90 FollowersListComponent,
91 FollowingListComponent,
4d029ef8 92 FollowModalComponent,
c48e82b5 93 RedundancyCheckboxComponent,
b764380a
C
94 VideoRedundanciesListComponent,
95 VideoRedundancyInformationComponent,
693b1aba 96
4c200caa 97 UserCreateComponent,
8094a898 98 UserUpdateComponent,
328c78bc 99 UserPasswordComponent,
693b1aba
C
100 UserListComponent,
101
5baee5fc 102 VideoBlockListComponent,
d95d1559 103 AbuseListComponent,
0f8d00e3 104 VideoCommentListComponent,
d95d1559 105
65b21c96
C
106 InstanceServerBlocklistComponent,
107 InstanceAccountBlocklistComponent,
5cd80545 108
d00dc28d
C
109 PluginListInstalledComponent,
110 PluginSearchComponent,
111 PluginShowInstalledComponent,
29aedac8 112 PluginCardComponent,
2accfdd8 113 PluginNavigationComponent,
d00dc28d 114
5cd80545 115 JobsComponent,
2c22613c 116 LogsComponent,
5d79474c 117 DebugComponent,
fd206f0b 118
5f46d28c
C
119 EditCustomConfigComponent,
120 EditBasicConfigurationComponent,
121 EditVODTranscodingComponent,
122 EditLiveConfigurationComponent,
123 EditAdvancedConfigurationComponent,
2539932e 124 EditInstanceInformationComponent,
9589907c
C
125 EditHomepageComponent,
126
127 RegistrationListComponent,
128 ProcessRegistrationModalComponent
693b1aba
C
129 ],
130
131 exports: [
b99290b1 132 AdminComponent
693b1aba
C
133 ],
134
135 providers: [
fd206f0b 136 JobService,
2c22613c 137 LogsService,
5d79474c 138 DebugService,
d00dc28d 139 ConfigService,
5f46d28c 140 PluginApiService,
05ac4ac7 141 EditConfigurationService,
9589907c
C
142 VideoAdminService,
143 AdminRegistrationService
693b1aba
C
144 ]
145})
146export class AdminModule { }