X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fapp%2F%2Badmin%2Fusers%2Fuser-edit%2Fuser-add.component.ts;h=64cee43beee4a7dca239f60b40fc81f4815baff7;hb=f73544839586d5e50529617f3649a84ac9e0ab86;hp=5dc069104d6b1c102569113308561cd13c97886b;hpb=03b40f24878e4ceef19c9a8a7539f59061f31c84;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/app/+admin/users/user-edit/user-add.component.ts b/client/src/app/+admin/users/user-edit/user-add.component.ts index 5dc069104..64cee43be 100644 --- a/client/src/app/+admin/users/user-edit/user-add.component.ts +++ b/client/src/app/+admin/users/user-edit/user-add.component.ts @@ -9,14 +9,17 @@ import { USER_USERNAME, USER_EMAIL, USER_PASSWORD, - USER_VIDEO_QUOTA + USER_VIDEO_QUOTA, + USER_ROLE } from '../../../shared' -import { UserCreate } from '../../../../../../shared' +import { ServerService } from '../../../core' +import { UserCreate, UserRole } from '../../../../../../shared' import { UserEdit } from './user-edit' @Component({ selector: 'my-user-add', - templateUrl: './user-edit.component.html' + templateUrl: './user-edit.component.html', + styleUrls: [ './user-edit.component.scss' ] }) export class UserAddComponent extends UserEdit implements OnInit { error: string @@ -26,16 +29,19 @@ export class UserAddComponent extends UserEdit implements OnInit { 'username': '', 'email': '', 'password': '', + 'role': '', 'videoQuota': '' } validationMessages = { 'username': USER_USERNAME.MESSAGES, 'email': USER_EMAIL.MESSAGES, 'password': USER_PASSWORD.MESSAGES, + 'role': USER_ROLE.MESSAGES, 'videoQuota': USER_VIDEO_QUOTA.MESSAGES } constructor ( + protected serverService: ServerService, private formBuilder: FormBuilder, private router: Router, private notificationsService: NotificationsService, @@ -49,6 +55,7 @@ export class UserAddComponent extends UserEdit implements OnInit { username: [ '', USER_USERNAME.VALIDATORS ], email: [ '', USER_EMAIL.VALIDATORS ], password: [ '', USER_PASSWORD.VALIDATORS ], + role: [ UserRole.USER, USER_ROLE.VALIDATORS ], videoQuota: [ '-1', USER_VIDEO_QUOTA.VALIDATORS ] }) @@ -73,7 +80,7 @@ export class UserAddComponent extends UserEdit implements OnInit { this.router.navigate([ '/admin/users/list' ]) }, - err => this.error = err + err => this.error = err.message ) }