diff --git a/client/src/app/+admin/admin.module.ts b/client/src/app/+admin/admin.module.ts index d04c11a20..0cb4d1056 100644 --- a/client/src/app/+admin/admin.module.ts +++ b/client/src/app/+admin/admin.module.ts @@ -16,7 +16,6 @@ import { SharedVideoMiniatureModule } from '@app/shared/shared-video-miniature' import { AdminRoutingModule } from './admin-routing.module' import { AdminComponent } from './admin.component' import { - ConfigComponent, EditAdvancedConfigurationComponent, EditBasicConfigurationComponent, EditConfigurationService, @@ -27,13 +26,12 @@ import { EditVODTranscodingComponent } from './config' import { ConfigService } from './config/shared/config.service' -import { FollowersListComponent, FollowModalComponent, FollowsComponent, VideoRedundanciesListComponent } from './follows' +import { FollowersListComponent, FollowModalComponent, VideoRedundanciesListComponent } from './follows' import { FollowingListComponent } from './follows/following-list/following-list.component' import { RedundancyCheckboxComponent } from './follows/shared/redundancy-checkbox.component' import { VideoRedundancyInformationComponent } from './follows/video-redundancies-list/video-redundancy-information.component' import { AbuseListComponent, VideoBlockListComponent } from './moderation' import { InstanceAccountBlocklistComponent, InstanceServerBlocklistComponent } from './moderation/instance-blocklist' -import { ModerationComponent } from './moderation/moderation.component' import { VideoCommentListComponent } from './moderation/video-comment-list' import { UserCreateComponent, UserListComponent, UserPasswordComponent, UserUpdateComponent, VideoListComponent } from './overview' import { PluginListInstalledComponent } from './plugins/plugin-list-installed/plugin-list-installed.component' @@ -41,7 +39,7 @@ import { PluginSearchComponent } from './plugins/plugin-search/plugin-search.com import { PluginShowInstalledComponent } from './plugins/plugin-show-installed/plugin-show-installed.component' import { PluginsComponent } from './plugins/plugins.component' import { PluginApiService } from './plugins/shared/plugin-api.service' -import { JobService, LogsComponent, LogsService, SystemComponent } from './system' +import { JobService, LogsComponent, LogsService } from './system' import { DebugComponent, DebugService } from './system/debug' import { JobsComponent } from './system/jobs/jobs.component' @@ -71,7 +69,6 @@ import { JobsComponent } from './system/jobs/jobs.component' VideoListComponent, - FollowsComponent, FollowersListComponent, FollowingListComponent, FollowModalComponent, @@ -84,7 +81,6 @@ import { JobsComponent } from './system/jobs/jobs.component' UserPasswordComponent, UserListComponent, - ModerationComponent, VideoBlockListComponent, AbuseListComponent, VideoCommentListComponent, @@ -97,13 +93,10 @@ import { JobsComponent } from './system/jobs/jobs.component' PluginSearchComponent, PluginShowInstalledComponent, - SystemComponent, JobsComponent, LogsComponent, DebugComponent, - ConfigComponent, - EditCustomConfigComponent, EditBasicConfigurationComponent, EditVODTranscodingComponent, diff --git a/client/src/app/+admin/config/config.component.ts b/client/src/app/+admin/config/config.component.ts deleted file mode 100644 index e0eb77278..000000000 --- a/client/src/app/+admin/config/config.component.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Component } from '@angular/core' - -@Component({ - template: '' -}) -export class ConfigComponent { -} diff --git a/client/src/app/+admin/config/config.routes.ts b/client/src/app/+admin/config/config.routes.ts index 1b76b29cc..6d255ac46 100644 --- a/client/src/app/+admin/config/config.routes.ts +++ b/client/src/app/+admin/config/config.routes.ts @@ -2,12 +2,10 @@ import { Routes } from '@angular/router' import { EditCustomConfigComponent } from '@app/+admin/config/edit-custom-config' import { UserRightGuard } from '@app/core' import { UserRight } from '@shared/models' -import { ConfigComponent } from './config.component' export const ConfigRoutes: Routes = [ { path: 'config', - component: ConfigComponent, canActivate: [ UserRightGuard ], data: { userRight: UserRight.MANAGE_CONFIGURATION diff --git a/client/src/app/+admin/config/index.ts b/client/src/app/+admin/config/index.ts index b47ebf8db..898e92546 100644 --- a/client/src/app/+admin/config/index.ts +++ b/client/src/app/+admin/config/index.ts @@ -1,3 +1,2 @@ export * from './edit-custom-config' -export * from './config.component' export * from './config.routes' diff --git a/client/src/app/+admin/follows/followers-list/followers-list.component.ts b/client/src/app/+admin/follows/followers-list/followers-list.component.ts index b867b4ba5..329e3bcc7 100644 --- a/client/src/app/+admin/follows/followers-list/followers-list.component.ts +++ b/client/src/app/+admin/follows/followers-list/followers-list.component.ts @@ -7,7 +7,7 @@ import { ActorFollow } from '@shared/models' @Component({ selector: 'my-followers-list', templateUrl: './followers-list.component.html', - styleUrls: [ '../follows.component.scss', './followers-list.component.scss' ] + styleUrls: [ './followers-list.component.scss' ] }) export class FollowersListComponent extends RestTable implements OnInit { followers: ActorFollow[] = [] diff --git a/client/src/app/+admin/follows/following-list/following-list.component.ts b/client/src/app/+admin/follows/following-list/following-list.component.ts index 383f66ffd..2c0f6db0c 100644 --- a/client/src/app/+admin/follows/following-list/following-list.component.ts +++ b/client/src/app/+admin/follows/following-list/following-list.component.ts @@ -7,7 +7,7 @@ import { FollowModalComponent } from './follow-modal.component' @Component({ templateUrl: './following-list.component.html', - styleUrls: [ '../follows.component.scss', './following-list.component.scss' ] + styleUrls: [ './following-list.component.scss' ] }) export class FollowingListComponent extends RestTable implements OnInit { @ViewChild('followModal') followModal: FollowModalComponent diff --git a/client/src/app/+admin/follows/follows.component.html b/client/src/app/+admin/follows/follows.component.html deleted file mode 100644 index 0680b43f9..000000000 --- a/client/src/app/+admin/follows/follows.component.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/client/src/app/+admin/follows/follows.component.scss b/client/src/app/+admin/follows/follows.component.scss deleted file mode 100644 index 944135c5e..000000000 --- a/client/src/app/+admin/follows/follows.component.scss +++ /dev/null @@ -1,11 +0,0 @@ -@use '_mixins' as *; - -.form-sub-title { - @include margin-right(30px); - - flex-grow: 0; -} - -.badge { - @include table-badge; -} diff --git a/client/src/app/+admin/follows/follows.component.ts b/client/src/app/+admin/follows/follows.component.ts deleted file mode 100644 index 1ec7e598b..000000000 --- a/client/src/app/+admin/follows/follows.component.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { Component } from '@angular/core' - -@Component({ - templateUrl: './follows.component.html', - styleUrls: [ './follows.component.scss' ] -}) -export class FollowsComponent { -} diff --git a/client/src/app/+admin/follows/follows.routes.ts b/client/src/app/+admin/follows/follows.routes.ts index 3843b42b5..1825ce278 100644 --- a/client/src/app/+admin/follows/follows.routes.ts +++ b/client/src/app/+admin/follows/follows.routes.ts @@ -4,12 +4,10 @@ import { UserRightGuard } from '@app/core' import { UserRight } from '@shared/models' import { FollowersListComponent } from './followers-list' import { FollowingListComponent } from './following-list/following-list.component' -import { FollowsComponent } from './follows.component' export const FollowsRoutes: Routes = [ { path: 'follows', - component: FollowsComponent, canActivate: [ UserRightGuard ], data: { userRight: UserRight.MANAGE_SERVER_FOLLOW diff --git a/client/src/app/+admin/follows/index.ts b/client/src/app/+admin/follows/index.ts index 285955468..b52ec7e8c 100644 --- a/client/src/app/+admin/follows/index.ts +++ b/client/src/app/+admin/follows/index.ts @@ -1,5 +1,4 @@ export * from './followers-list' export * from './following-list' export * from './video-redundancies-list' -export * from './follows.component' export * from './follows.routes' diff --git a/client/src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html b/client/src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html index 6d6384829..d0095a01e 100644 --- a/client/src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html +++ b/client/src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html @@ -86,7 +86,7 @@
-
Enabled strategies stats
+
Enabled strategies stats
diff --git a/client/src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts b/client/src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts index 2f87c6743..c862cd250 100644 --- a/client/src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts +++ b/client/src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts @@ -10,7 +10,7 @@ import { VideosRedundancyStats } from '@shared/models/server' @Component({ selector: 'my-video-redundancies-list', templateUrl: './video-redundancies-list.component.html', - styleUrls: [ '../follows.component.scss', './video-redundancies-list.component.scss' ] + styleUrls: [ './video-redundancies-list.component.scss' ] }) export class VideoRedundanciesListComponent extends RestTable implements OnInit { private static LOCAL_STORAGE_DISPLAY_TYPE = 'video-redundancies-list-display-type' diff --git a/client/src/app/+admin/moderation/index.ts b/client/src/app/+admin/moderation/index.ts index 53e4bc991..9dab270cc 100644 --- a/client/src/app/+admin/moderation/index.ts +++ b/client/src/app/+admin/moderation/index.ts @@ -1,5 +1,4 @@ export * from './abuse-list' export * from './instance-blocklist' export * from './video-block-list' -export * from './moderation.component' export * from './moderation.routes' diff --git a/client/src/app/+admin/moderation/moderation.component.html b/client/src/app/+admin/moderation/moderation.component.html deleted file mode 100644 index 90c6b6463..000000000 --- a/client/src/app/+admin/moderation/moderation.component.html +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/client/src/app/+admin/moderation/moderation.component.ts b/client/src/app/+admin/moderation/moderation.component.ts deleted file mode 100644 index 44dd11c47..000000000 --- a/client/src/app/+admin/moderation/moderation.component.ts +++ /dev/null @@ -1,20 +0,0 @@ -import { Component, OnInit } from '@angular/core' -import { ServerService } from '@app/core' - -@Component({ - templateUrl: './moderation.component.html', - styleUrls: [ ] -}) -export class ModerationComponent implements OnInit { - autoBlockVideosEnabled = false - - constructor ( - private serverService: ServerService - ) { } - - ngOnInit (): void { - const serverConfig = this.serverService.getHTMLConfig() - - this.autoBlockVideosEnabled = serverConfig.autoBlacklist.videos.ofUsers.enabled - } -} diff --git a/client/src/app/+admin/moderation/moderation.routes.ts b/client/src/app/+admin/moderation/moderation.routes.ts index 2e28f0911..5c39ff366 100644 --- a/client/src/app/+admin/moderation/moderation.routes.ts +++ b/client/src/app/+admin/moderation/moderation.routes.ts @@ -1,7 +1,6 @@ import { Routes } from '@angular/router' import { AbuseListComponent } from '@app/+admin/moderation/abuse-list' import { InstanceAccountBlocklistComponent, InstanceServerBlocklistComponent } from '@app/+admin/moderation/instance-blocklist' -import { ModerationComponent } from '@app/+admin/moderation/moderation.component' import { VideoBlockListComponent } from '@app/+admin/moderation/video-block-list' import { VideoCommentListComponent } from './video-comment-list' import { UserRightGuard } from '@app/core' @@ -10,7 +9,6 @@ import { UserRight } from '@shared/models' export const ModerationRoutes: Routes = [ { path: 'moderation', - component: ModerationComponent, children: [ { path: '', diff --git a/client/src/app/+admin/moderation/video-block-list/video-block-list.component.scss b/client/src/app/+admin/moderation/video-block-list/video-block-list.component.scss index 6152d9651..9cae08e85 100644 --- a/client/src/app/+admin/moderation/video-block-list/video-block-list.component.scss +++ b/client/src/app/+admin/moderation/video-block-list/video-block-list.component.scss @@ -5,7 +5,3 @@ my-global-icon { width: 24px; height: 24px; } - -.badge { - @include table-badge; -} diff --git a/client/src/app/+admin/overview/users/user-list/user-list.component.scss b/client/src/app/+admin/overview/users/user-list/user-list.component.scss index e425306b5..335bd2995 100644 --- a/client/src/app/+admin/overview/users/user-list/user-list.component.scss +++ b/client/src/app/+admin/overview/users/user-list/user-list.component.scss @@ -43,10 +43,6 @@ my-global-icon { @include chip; } -.badge { - @include table-badge; -} - .progress { @include progressbar($small: true); diff --git a/client/src/app/+admin/system/index.ts b/client/src/app/+admin/system/index.ts index 8cced0cdb..b398832cc 100644 --- a/client/src/app/+admin/system/index.ts +++ b/client/src/app/+admin/system/index.ts @@ -1,5 +1,4 @@ export * from './debug' export * from './jobs' export * from './logs' -export * from './system.component' export * from './system.routes' diff --git a/client/src/app/+admin/system/jobs/jobs.component.scss b/client/src/app/+admin/system/jobs/jobs.component.scss index 4d564f4b7..eadaf7904 100644 --- a/client/src/app/+admin/system/jobs/jobs.component.scss +++ b/client/src/app/+admin/system/jobs/jobs.component.scss @@ -55,7 +55,3 @@ pre { .job-error { color: #ff0000; } - -.badge { - @include table-badge; -} diff --git a/client/src/app/+admin/system/system.component.html b/client/src/app/+admin/system/system.component.html deleted file mode 100644 index 0680b43f9..000000000 --- a/client/src/app/+admin/system/system.component.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/client/src/app/+admin/system/system.component.ts b/client/src/app/+admin/system/system.component.ts deleted file mode 100644 index b63160b86..000000000 --- a/client/src/app/+admin/system/system.component.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { Component } from '@angular/core' - -@Component({ - templateUrl: './system.component.html', - styleUrls: [] -}) -export class SystemComponent { -} diff --git a/client/src/app/+admin/system/system.routes.ts b/client/src/app/+admin/system/system.routes.ts index 72ab6705a..d180aa3b9 100644 --- a/client/src/app/+admin/system/system.routes.ts +++ b/client/src/app/+admin/system/system.routes.ts @@ -4,12 +4,10 @@ import { UserRight } from '@shared/models' import { DebugComponent } from './debug' import { JobsComponent } from './jobs/jobs.component' import { LogsComponent } from './logs' -import { SystemComponent } from './system.component' export const SystemRoutes: Routes = [ { path: 'system', - component: SystemComponent, children: [ { path: '', diff --git a/client/src/app/+my-library/my-ownership/my-ownership.component.scss b/client/src/app/+my-library/my-ownership/my-ownership.component.scss index 296659ea0..d32477270 100644 --- a/client/src/app/+my-library/my-ownership/my-ownership.component.scss +++ b/client/src/app/+my-library/my-ownership/my-ownership.component.scss @@ -6,10 +6,6 @@ @include chip; } -.badge { - @include table-badge; -} - .video-table-video { display: inline-flex; diff --git a/client/src/app/+my-library/my-video-imports/my-video-imports.component.scss b/client/src/app/+my-library/my-video-imports/my-video-imports.component.scss index 2fc94e23a..7acacd47f 100644 --- a/client/src/app/+my-library/my-video-imports/my-video-imports.component.scss +++ b/client/src/app/+my-library/my-video-imports/my-video-imports.component.scss @@ -8,7 +8,3 @@ pre { .video-import-error { color: #ff0000; } - -.badge { - @include table-badge; -} diff --git a/client/src/app/+videos/videos-routing.module.ts b/client/src/app/+videos/videos-routing.module.ts index 7db519615..8c777fbb6 100644 --- a/client/src/app/+videos/videos-routing.module.ts +++ b/client/src/app/+videos/videos-routing.module.ts @@ -4,12 +4,10 @@ import { LoginGuard } from '@app/core' import { VideosListCommonPageComponent } from './video-list' import { VideoOverviewComponent } from './video-list/overview/video-overview.component' import { VideoUserSubscriptionsComponent } from './video-list/video-user-subscriptions.component' -import { VideosComponent } from './videos.component' const videosRoutes: Routes = [ { path: '', - component: VideosComponent, children: [ { path: 'overview', diff --git a/client/src/app/+videos/videos.component.ts b/client/src/app/+videos/videos.component.ts deleted file mode 100644 index 585a3ad9a..000000000 --- a/client/src/app/+videos/videos.component.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { Component } from '@angular/core' - -@Component({ - template: '' -}) -export class VideosComponent {} diff --git a/client/src/app/+videos/videos.module.ts b/client/src/app/+videos/videos.module.ts index 523533c11..f06f4be2b 100644 --- a/client/src/app/+videos/videos.module.ts +++ b/client/src/app/+videos/videos.module.ts @@ -9,7 +9,6 @@ import { OverviewService, VideosListCommonPageComponent } from './video-list' import { VideoOverviewComponent } from './video-list/overview/video-overview.component' import { VideoUserSubscriptionsComponent } from './video-list/video-user-subscriptions.component' import { VideosRoutingModule } from './videos-routing.module' -import { VideosComponent } from './videos.component' @NgModule({ imports: [ @@ -24,16 +23,12 @@ import { VideosComponent } from './videos.component' ], declarations: [ - VideosComponent, - VideoUserSubscriptionsComponent, VideoOverviewComponent, VideosListCommonPageComponent ], - exports: [ - VideosComponent - ], + exports: [], providers: [ OverviewService diff --git a/client/src/sass/application.scss b/client/src/sass/application.scss index e0e8fc828..1f8166d8a 100644 --- a/client/src/sass/application.scss +++ b/client/src/sass/application.scss @@ -262,10 +262,6 @@ my-input-toggle-hidden ::ng-deep input { align-items: center; margin-bottom: 30px; - .form-sub-title { - flex-grow: 1; - } - .admin-sub-nav a { @include disable-default-a-behaviour; @@ -289,11 +285,6 @@ my-input-toggle-hidden ::ng-deep input { } } -.form-sub-title { - font-size: 20px; - font-weight: bold; -} - // In tables, don't have a hover different background table { .action-button-edit, @@ -412,13 +403,6 @@ ngx-loading-bar { .admin-sub-header { flex-direction: column; - .form-sub-title { - @include margin-right(0 !important); - - margin-bottom: 10px; - text-align: center; - } - .admin-sub-nav { display: block; overflow-x: auto; diff --git a/client/src/sass/primeng-custom.scss b/client/src/sass/primeng-custom.scss index 7aba69e4a..66b4056cb 100644 --- a/client/src/sass/primeng-custom.scss +++ b/client/src/sass/primeng-custom.scss @@ -495,7 +495,7 @@ body p-selectbutton.ng-dirty.ng-invalid .p-button { border: 1px solid #a80000; } -// +// data table customizations @mixin glyphicon-light { font-family: 'Glyphicons Halflings'; @@ -504,7 +504,6 @@ body p-selectbutton.ng-dirty.ng-invalid .p-button { font-display: swap; } -// data table customizations p-table { .p-datatable-header { border: none !important; @@ -759,6 +758,10 @@ p-table { } } } + + .badge { + @include table-badge; + } } // overflow data table