update tslint config and fix member ordering (#1279)
This commit is contained in:
parent
4fe98be6b4
commit
dffd5d127f
|
@ -1,7 +1,6 @@
|
||||||
import { ServerService } from '../../../core'
|
import { ServerService } from '../../../core'
|
||||||
import { FormReactive } from '../../../shared'
|
import { FormReactive } from '../../../shared'
|
||||||
import { USER_ROLE_LABELS, VideoResolution } from '../../../../../../shared'
|
import { USER_ROLE_LABELS, VideoResolution } from '../../../../../../shared'
|
||||||
import { EditCustomConfigComponent } from '../../../+admin/config/edit-custom-config/'
|
|
||||||
import { ConfigService } from '@app/+admin/config/shared/config.service'
|
import { ConfigService } from '@app/+admin/config/shared/config.service'
|
||||||
|
|
||||||
export abstract class UserEdit extends FormReactive {
|
export abstract class UserEdit extends FormReactive {
|
||||||
|
|
|
@ -55,20 +55,6 @@ export class UserListComponent extends RestTable implements OnInit {
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
protected loadData () {
|
|
||||||
this.selectedUsers = []
|
|
||||||
|
|
||||||
this.userService.getUsers(this.pagination, this.sort, this.search)
|
|
||||||
.subscribe(
|
|
||||||
resultList => {
|
|
||||||
this.users = resultList.data
|
|
||||||
this.totalRecords = resultList.total
|
|
||||||
},
|
|
||||||
|
|
||||||
err => this.notificationsService.error(this.i18n('Error'), err.message)
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
openBanUserModal (users: User[]) {
|
openBanUserModal (users: User[]) {
|
||||||
for (const user of users) {
|
for (const user of users) {
|
||||||
if (user.username === 'root') {
|
if (user.username === 'root') {
|
||||||
|
@ -131,4 +117,18 @@ export class UserListComponent extends RestTable implements OnInit {
|
||||||
isInSelectionMode () {
|
isInSelectionMode () {
|
||||||
return this.selectedUsers.length !== 0
|
return this.selectedUsers.length !== 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected loadData () {
|
||||||
|
this.selectedUsers = []
|
||||||
|
|
||||||
|
this.userService.getUsers(this.pagination, this.sort, this.search)
|
||||||
|
.subscribe(
|
||||||
|
resultList => {
|
||||||
|
this.users = resultList.data
|
||||||
|
this.totalRecords = resultList.total
|
||||||
|
},
|
||||||
|
|
||||||
|
err => this.notificationsService.error(this.i18n('Error'), err.message)
|
||||||
|
)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -34,18 +34,6 @@ export class MyAccountOwnershipComponent extends RestTable implements OnInit {
|
||||||
this.initialize()
|
this.initialize()
|
||||||
}
|
}
|
||||||
|
|
||||||
protected loadData () {
|
|
||||||
return this.videoOwnershipService.getOwnershipChanges(this.pagination, this.sort)
|
|
||||||
.subscribe(
|
|
||||||
resultList => {
|
|
||||||
this.videoChangeOwnerships = resultList.data
|
|
||||||
this.totalRecords = resultList.total
|
|
||||||
},
|
|
||||||
|
|
||||||
err => this.notificationsService.error(this.i18n('Error'), err.message)
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
createByString (account: Account) {
|
createByString (account: Account) {
|
||||||
return Account.CREATE_BY_STRING(account.name, account.host)
|
return Account.CREATE_BY_STRING(account.name, account.host)
|
||||||
}
|
}
|
||||||
|
@ -65,4 +53,16 @@ export class MyAccountOwnershipComponent extends RestTable implements OnInit {
|
||||||
err => this.notificationsService.error(this.i18n('Error'), err.message)
|
err => this.notificationsService.error(this.i18n('Error'), err.message)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected loadData () {
|
||||||
|
return this.videoOwnershipService.getOwnershipChanges(this.pagination, this.sort)
|
||||||
|
.subscribe(
|
||||||
|
resultList => {
|
||||||
|
this.videoChangeOwnerships = resultList.data
|
||||||
|
this.totalRecords = resultList.total
|
||||||
|
},
|
||||||
|
|
||||||
|
err => this.notificationsService.error(this.i18n('Error'), err.message)
|
||||||
|
)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component, OnDestroy, OnInit } from '@angular/core'
|
import { Component, OnDestroy, OnInit } from '@angular/core'
|
||||||
import { ActivatedRoute, Router } from '@angular/router'
|
import { ActivatedRoute, Router } from '@angular/router'
|
||||||
import { AuthService, RedirectService } from '@app/core'
|
import { AuthService } from '@app/core'
|
||||||
import { NotificationsService } from 'angular2-notifications'
|
import { NotificationsService } from 'angular2-notifications'
|
||||||
import { forkJoin, Subscription } from 'rxjs'
|
import { forkJoin, Subscription } from 'rxjs'
|
||||||
import { SearchService } from '@app/search/search.service'
|
import { SearchService } from '@app/search/search.service'
|
||||||
|
@ -40,7 +40,6 @@ export class SearchComponent implements OnInit, OnDestroy {
|
||||||
private route: ActivatedRoute,
|
private route: ActivatedRoute,
|
||||||
private router: Router,
|
private router: Router,
|
||||||
private metaService: MetaService,
|
private metaService: MetaService,
|
||||||
private redirectService: RedirectService,
|
|
||||||
private notificationsService: NotificationsService,
|
private notificationsService: NotificationsService,
|
||||||
private searchService: SearchService,
|
private searchService: SearchService,
|
||||||
private authService: AuthService
|
private authService: AuthService
|
||||||
|
|
|
@ -16,8 +16,6 @@ export abstract class RestTable {
|
||||||
private searchStream: Subject<string>
|
private searchStream: Subject<string>
|
||||||
private sortLocalStorageKey = 'rest-table-sort-' + this.constructor.name
|
private sortLocalStorageKey = 'rest-table-sort-' + this.constructor.name
|
||||||
|
|
||||||
protected abstract loadData (): void
|
|
||||||
|
|
||||||
initialize () {
|
initialize () {
|
||||||
this.loadSort()
|
this.loadSort()
|
||||||
this.initSearch()
|
this.initSearch()
|
||||||
|
@ -71,4 +69,6 @@ export abstract class RestTable {
|
||||||
onSearch (search: string) {
|
onSearch (search: string) {
|
||||||
this.searchStream.next(search)
|
this.searchStream.next(search)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected abstract loadData (): void
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,10 +7,18 @@
|
||||||
"max-line-length": [true, 140],
|
"max-line-length": [true, 140],
|
||||||
"no-floating-promises": false,
|
"no-floating-promises": false,
|
||||||
"no-unused-variable": false, // Memory issues
|
"no-unused-variable": false, // Memory issues
|
||||||
"member-ordering": [true,
|
"member-ordering": [true, {
|
||||||
"public-before-private",
|
"order": [
|
||||||
"static-before-instance",
|
"public-static-field",
|
||||||
"variables-before-functions"
|
"private-static-field",
|
||||||
|
"public-instance-field",
|
||||||
|
"private-instance-field",
|
||||||
|
"public-constructor",
|
||||||
|
"private-constructor",
|
||||||
|
"public-instance-method",
|
||||||
|
"protected-instance-method",
|
||||||
|
"private-instance-method"
|
||||||
|
]}
|
||||||
],
|
],
|
||||||
|
|
||||||
"angular-whitespace": [true, "check-interpolation", "check-semicolon"],
|
"angular-whitespace": [true, "check-interpolation", "check-semicolon"],
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
"await-promise": [true, "Bluebird"],
|
"await-promise": [true, "Bluebird"],
|
||||||
"no-inferrable-types": true,
|
"no-inferrable-types": true,
|
||||||
"eofline": true,
|
"eofline": true,
|
||||||
"indent": ["spaces"],
|
"indent": [true, "spaces"],
|
||||||
"ter-indent": [true, 2],
|
"ter-indent": [true, 2],
|
||||||
"max-line-length": [true, 140],
|
"max-line-length": [true, 140],
|
||||||
"no-unused-variable": false, // Memory issues
|
"no-unused-variable": false, // Memory issues
|
||||||
|
|
Loading…
Reference in New Issue