]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - client/src/app/+admin/admin.module.ts
Add video file size info in admin videos list
[github/Chocobozzz/PeerTube.git] / client / src / app / +admin / admin.module.ts
CommitLineData
67ed6552
C
1import { ChartModule } from 'primeng/chart'
2import { SelectButtonModule } from 'primeng/selectbutton'
ab998f7b 3import { TableModule } from 'primeng/table'
67ed6552 4import { NgModule } from '@angular/core'
94148c90 5import { SharedAbuseListModule } from '@app/shared/shared-abuse-list'
ec489ce2 6import { SharedActorImageEditModule } from '@app/shared/shared-actor-image-edit'
2539932e
C
7import { SharedActorImageModule } from '@app/shared/shared-actor-image/shared-actor-image.module'
8import { SharedCustomMarkupModule } from '@app/shared/shared-custom-markup'
67ed6552
C
9import { SharedFormModule } from '@app/shared/shared-forms'
10import { SharedGlobalIconModule } from '@app/shared/shared-icons'
11import { SharedMainModule } from '@app/shared/shared-main'
12import { SharedModerationModule } from '@app/shared/shared-moderation'
33f6dce1 13import { SharedTablesModule } from '@app/shared/shared-tables'
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
C
18import {
19 ConfigComponent,
20 EditAdvancedConfigurationComponent,
21 EditBasicConfigurationComponent,
22 EditConfigurationService,
23 EditCustomConfigComponent,
2539932e 24 EditHomepageComponent,
5f46d28c
C
25 EditInstanceInformationComponent,
26 EditLiveConfigurationComponent,
27 EditVODTranscodingComponent
28} from './config'
67ed6552 29import { ConfigService } from './config/shared/config.service'
4d029ef8 30import { FollowersListComponent, FollowModalComponent, FollowsComponent, VideoRedundanciesListComponent } from './follows'
51548b31 31import { FollowingListComponent } from './follows/following-list/following-list.component'
67ed6552
C
32import { RedundancyCheckboxComponent } from './follows/shared/redundancy-checkbox.component'
33import { VideoRedundancyInformationComponent } from './follows/video-redundancies-list/video-redundancy-information.component'
94148c90 34import { AbuseListComponent, VideoBlockListComponent } from './moderation'
67ed6552
C
35import { InstanceAccountBlocklistComponent, InstanceServerBlocklistComponent } from './moderation/instance-blocklist'
36import { ModerationComponent } from './moderation/moderation.component'
0f8d00e3 37import { VideoCommentListComponent } from './moderation/video-comment-list'
33f6dce1 38import { UserCreateComponent, UserListComponent, UserPasswordComponent, UserUpdateComponent, VideoListComponent } from './overview'
67ed6552
C
39import { PluginListInstalledComponent } from './plugins/plugin-list-installed/plugin-list-installed.component'
40import { PluginSearchComponent } from './plugins/plugin-search/plugin-search.component'
41import { PluginShowInstalledComponent } from './plugins/plugin-show-installed/plugin-show-installed.component'
42import { PluginsComponent } from './plugins/plugins.component'
43import { PluginApiService } from './plugins/shared/plugin-api.service'
44import { JobService, LogsComponent, LogsService, SystemComponent } from './system'
45import { DebugComponent, DebugService } from './system/debug'
46import { JobsComponent } from './system/jobs/jobs.component'
693b1aba
C
47
48@NgModule({
49 imports: [
50 AdminRoutingModule,
b764380a 51
67ed6552
C
52 SharedMainModule,
53 SharedFormModule,
54 SharedModerationModule,
55 SharedGlobalIconModule,
94148c90 56 SharedAbuseListModule,
0f8d00e3 57 SharedVideoCommentModule,
746018f6 58 SharedActorImageModule,
ec489ce2 59 SharedActorImageEditModule,
2539932e 60 SharedCustomMarkupModule,
33f6dce1
C
61 SharedVideoMiniatureModule,
62 SharedTablesModule,
b764380a 63
ab998f7b 64 TableModule,
d00dc28d 65 SelectButtonModule,
b764380a 66 ChartModule
693b1aba
C
67 ],
68
69 declarations: [
70 AdminComponent,
71
33f6dce1
C
72 VideoListComponent,
73
51548b31 74 FollowsComponent,
51548b31
C
75 FollowersListComponent,
76 FollowingListComponent,
4d029ef8 77 FollowModalComponent,
c48e82b5 78 RedundancyCheckboxComponent,
b764380a
C
79 VideoRedundanciesListComponent,
80 VideoRedundancyInformationComponent,
693b1aba 81
4c200caa 82 UserCreateComponent,
8094a898 83 UserUpdateComponent,
328c78bc 84 UserPasswordComponent,
693b1aba
C
85 UserListComponent,
86
614d1ae9 87 ModerationComponent,
5baee5fc 88 VideoBlockListComponent,
d95d1559 89 AbuseListComponent,
0f8d00e3 90 VideoCommentListComponent,
d95d1559 91
65b21c96
C
92 InstanceServerBlocklistComponent,
93 InstanceAccountBlocklistComponent,
5cd80545 94
d00dc28d
C
95 PluginsComponent,
96 PluginListInstalledComponent,
97 PluginSearchComponent,
98 PluginShowInstalledComponent,
99
2c22613c 100 SystemComponent,
5cd80545 101 JobsComponent,
2c22613c 102 LogsComponent,
5d79474c 103 DebugComponent,
fd206f0b
C
104
105 ConfigComponent,
5f46d28c
C
106
107 EditCustomConfigComponent,
108 EditBasicConfigurationComponent,
109 EditVODTranscodingComponent,
110 EditLiveConfigurationComponent,
111 EditAdvancedConfigurationComponent,
2539932e
C
112 EditInstanceInformationComponent,
113 EditHomepageComponent
693b1aba
C
114 ],
115
116 exports: [
b99290b1 117 AdminComponent
693b1aba
C
118 ],
119
120 providers: [
fd206f0b 121 JobService,
2c22613c 122 LogsService,
5d79474c 123 DebugService,
d00dc28d 124 ConfigService,
5f46d28c
C
125 PluginApiService,
126 EditConfigurationService
693b1aba
C
127 ]
128})
129export class AdminModule { }