Просмотр исходного кода

confirmation box added for user removal

utkarshcmu 10 лет назад
Родитель
Сommit
47b6f01c8b
1 измененных файлов с 12 добавлено и 0 удалено
  1. 12 0
      public/app/features/org/org_users_ctrl.ts

+ 12 - 0
public/app/features/org/org_users_ctrl.ts

@@ -37,6 +37,18 @@ export class OrgUsersCtrl {
   }
 
   removeUser(user) {
+    this.$scope.appEvent('confirm-modal', {
+      title: 'Confirm delete user',
+      text: 'Are you sure you want to delete user ' + user.login + '?',
+      yesText: "Delete",
+      icon: "fa-warning",
+      onConfirm: () => {
+        this.removeUserConfirmed(user);
+      }
+    });
+  }
+
+  removeUserConfirmed(user) {
     this.backendSrv.delete('/api/org/users/' + user.userId)
       .then(() => {
         this.get();