1 import { ChartModule } from 'primeng/chart'
2 import { TableModule } from 'primeng/table'
3 import { NgModule } from '@angular/core'
4 import { SharedAbuseListModule } from '@app/shared/shared-abuse-list'
5 import { SharedActorImageEditModule } from '@app/shared/shared-actor-image-edit'
6 import { SharedActorImageModule } from '@app/shared/shared-actor-image/shared-actor-image.module'
7 import { SharedCustomMarkupModule } from '@app/shared/shared-custom-markup'
8 import { SharedFormModule } from '@app/shared/shared-forms'
9 import { SharedGlobalIconModule } from '@app/shared/shared-icons'
10 import { SharedMainModule } from '@app/shared/shared-main'
11 import { SharedModerationModule } from '@app/shared/shared-moderation'
12 import { SharedTablesModule } from '@app/shared/shared-tables'
13 import { SharedUsersModule } from '@app/shared/shared-users'
14 import { SharedVideoCommentModule } from '@app/shared/shared-video-comment'
15 import { SharedVideoMiniatureModule } from '@app/shared/shared-video-miniature'
16 import { AdminRoutingModule } from './admin-routing.module'
17 import { AdminComponent } from './admin.component'
19 EditAdvancedConfigurationComponent,
20 EditBasicConfigurationComponent,
21 EditConfigurationService,
22 EditCustomConfigComponent,
23 EditHomepageComponent,
24 EditInstanceInformationComponent,
25 EditLiveConfigurationComponent,
26 EditVODTranscodingComponent
28 import { ConfigService } from './config/shared/config.service'
29 import { FollowersListComponent, FollowModalComponent, VideoRedundanciesListComponent } from './follows'
30 import { FollowingListComponent } from './follows/following-list/following-list.component'
31 import { RedundancyCheckboxComponent } from './follows/shared/redundancy-checkbox.component'
32 import { VideoRedundancyInformationComponent } from './follows/video-redundancies-list/video-redundancy-information.component'
33 import { AbuseListComponent, VideoBlockListComponent } from './moderation'
34 import { InstanceAccountBlocklistComponent, InstanceServerBlocklistComponent } from './moderation/instance-blocklist'
38 UserPasswordComponent,
41 VideoCommentListComponent,
47 PluginListInstalledComponent,
48 PluginNavigationComponent,
49 PluginSearchComponent,
50 PluginShowInstalledComponent
52 import { SharedAdminModule } from './shared'
53 import { JobService, LogsComponent, LogsService } from './system'
54 import { DebugComponent, DebugService } from './system/debug'
55 import { JobsComponent } from './system/jobs/jobs.component'
63 SharedModerationModule,
64 SharedGlobalIconModule,
65 SharedAbuseListModule,
66 SharedVideoCommentModule,
67 SharedActorImageModule,
68 SharedActorImageEditModule,
69 SharedCustomMarkupModule,
70 SharedVideoMiniatureModule,
84 FollowersListComponent,
85 FollowingListComponent,
87 RedundancyCheckboxComponent,
88 VideoRedundanciesListComponent,
89 VideoRedundancyInformationComponent,
93 UserPasswordComponent,
96 VideoBlockListComponent,
98 VideoCommentListComponent,
100 InstanceServerBlocklistComponent,
101 InstanceAccountBlocklistComponent,
103 PluginListInstalledComponent,
104 PluginSearchComponent,
105 PluginShowInstalledComponent,
107 PluginNavigationComponent,
113 EditCustomConfigComponent,
114 EditBasicConfigurationComponent,
115 EditVODTranscodingComponent,
116 EditLiveConfigurationComponent,
117 EditAdvancedConfigurationComponent,
118 EditInstanceInformationComponent,
119 EditHomepageComponent
132 EditConfigurationService,
136 export class AdminModule { }