Use publishedAt by default in videos sort

pull/567/head
Chocobozzz 2018-05-15 08:47:47 +02:00
parent efda99c30f
commit 136cce4d67
No known key found for this signature in database
GPG Key ID: 583A612D890159BE
5 changed files with 6 additions and 5 deletions

View File

@ -24,8 +24,8 @@ export abstract class AbstractVideoList implements OnInit, OnDestroy {
itemsPerPage: 10,
totalItems: null
}
sort: VideoSortField = '-createdAt'
defaultSort: VideoSortField = '-createdAt'
sort: VideoSortField = '-publishedAt'
defaultSort: VideoSortField = '-publishedAt'
syndicationItems = []
loadOnInit = true

View File

@ -1,5 +1,6 @@
export type VideoSortField = 'name' | '-name'
| 'duration' | '-duration'
| 'publishedAt' | '-publishedAt'
| 'createdAt' | '-createdAt'
| 'views' | '-views'
| 'likes' | '-likes'

View File

@ -17,7 +17,7 @@ import { VideoFilter } from '../../../../../shared/models/videos/video-query.typ
export class VideoLocalComponent extends AbstractVideoList implements OnInit, OnDestroy {
titlePage = 'Local videos'
currentRoute = '/videos/local'
sort = '-createdAt' as VideoSortField
sort = '-publishedAt' as VideoSortField
filter: VideoFilter = 'local'
constructor (protected router: Router,

View File

@ -16,7 +16,7 @@ import { VideoService } from '../../shared/video/video.service'
export class VideoRecentlyAddedComponent extends AbstractVideoList implements OnInit, OnDestroy {
titlePage = 'Recently added'
currentRoute = '/videos/recently-added'
sort: VideoSortField = '-createdAt'
sort: VideoSortField = '-publishedAt'
constructor (protected router: Router,
protected route: ActivatedRoute,

View File

@ -30,7 +30,7 @@ const SORTABLE_COLUMNS = {
JOBS: [ 'createdAt' ],
VIDEO_ABUSES: [ 'id', 'createdAt' ],
VIDEO_CHANNELS: [ 'id', 'name', 'updatedAt', 'createdAt' ],
VIDEOS: [ 'name', 'duration', 'createdAt', 'views', 'likes' ],
VIDEOS: [ 'name', 'duration', 'createdAt', 'publishedAt', 'views', 'likes' ],
VIDEO_COMMENT_THREADS: [ 'createdAt' ],
BLACKLISTS: [ 'id', 'name', 'duration', 'views', 'likes', 'dislikes', 'uuid', 'createdAt' ],
FOLLOWERS: [ 'createdAt' ],