Fix user create daily quota component
authorChocobozzz <me@florianbigard.com>
Fri, 31 Aug 2018 08:05:54 +0000 (10:05 +0200)
committerChocobozzz <me@florianbigard.com>
Fri, 31 Aug 2018 08:05:54 +0000 (10:05 +0200)
client/src/app/+admin/users/user-edit/user-create.component.ts
client/src/app/+admin/users/user-edit/user-edit.component.html
client/src/app/+admin/users/user-edit/user-edit.component.scss

index c15cfb267df7c960531e3fa914efe98144e97240..25c0603444fa20303c79dee1d57fa06b8f632c5c 100644 (file)
@@ -32,7 +32,8 @@ export class UserCreateComponent extends UserEdit implements OnInit {
   ngOnInit () {
     const defaultValues = {
       role: UserRole.USER.toString(),
-      videoQuota: '-1'
+      videoQuota: '-1',
+      videoQuotaDaily: '-1'
     }
 
     this.buildForm({
@@ -40,7 +41,8 @@ export class UserCreateComponent extends UserEdit implements OnInit {
       email: this.userValidatorsService.USER_EMAIL,
       password: this.userValidatorsService.USER_PASSWORD,
       role: this.userValidatorsService.USER_ROLE,
-      videoQuota: this.userValidatorsService.USER_VIDEO_QUOTA
+      videoQuota: this.userValidatorsService.USER_VIDEO_QUOTA,
+      videoQuotaDaily: this.userValidatorsService.USER_VIDEO_QUOTA_DAILY
     }, defaultValues)
   }
 
index bb745d6aa13bd3c6a26cdce8137d2bfd4c410246..56cf7d17da3046bc68193f53f5279473812ac912 100644 (file)
         </option>
       </select>
     </div>
-    
+
+    <div i18n class="transcoding-information" *ngIf="isTranscodingInformationDisplayed()">
+      Transcoding is enabled on server. The video quota only take in account <strong>original</strong> video. <br />
+      At most, this user could use ~ {{ computeQuotaWithTranscoding() | bytes: 0 }}.
+    </div>
+  </div>
+
+  <div class="form-group">
     <label i18n for="videoQuotaDaily">Daily video quota</label>
     <div class="peertube-select-container">
       <select id="videoQuotaDaily" formControlName="videoQuotaDaily">
         </option>
       </select>
     </div>
-
-    <div i18n class="transcoding-information" *ngIf="isTranscodingInformationDisplayed()">
-      Transcoding is enabled on server. The video quota only take in account <strong>original</strong> video. <br />
-      At most, this user could use ~ {{ computeQuotaWithTranscoding() | bytes: 0 }}.
-    </div>
   </div>
 
   <input type="submit" value="{{ getFormButtonTitle() }}" [disabled]="!form.valid">
index b74604e3b55020b8107acb95b828de9be3146fd0..6675f65cc7870a7ccdfafc37c057c0fc7edba14e 100644 (file)
@@ -17,6 +17,8 @@ input:not([type=submit]) {
 input[type=submit] {
   @include peertube-button;
   @include orange-button;
+
+  margin-top: 10px;
 }
 
 .transcoding-information {