]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - client/src/app/+admin/users/user-edit/user-edit.component.html
allow administration to change/reset a user's password
[github/Chocobozzz/PeerTube.git] / client / src / app / +admin / users / user-edit / user-edit.component.html
index bb745d6aa13bd3c6a26cdce8137d2bfd4c410246..cbc06c157a26d1f90a6f1aad2e4250f4edbf1ea1 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">
 </form>
+
+<div *ngIf="isAdministration">
+  <div class="account-title" i18n>Danger Zone</div>
+
+  <p i18n>Send a link to reset the password by mail to the user.</p>
+  <button (click)="resetPassword()" i18n>Ask for new password</button>
+
+  <p class="mt-4" i18n>Manually set the user password</p>
+  <my-user-password></my-user-password>
+</div>
\ No newline at end of file