图书馆智能管理系统
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

56 lines
2.8 KiB

5 months ago
  1. <div class="modal" ng-controller="IdmUserBulkUpdatePopupController">
  2. <div class="modal-dialog">
  3. <div class="modal-content">
  4. <div class="modal-header-wrapper">
  5. <div class="modal-header">
  6. <button type="button" class="close" ng-click="$hide()">&times;</button>
  7. <h2 class="modal-title">{{'IDM.USER-MGMT.POPUP.BULK-UPDATE-TITLE' | translate}}</h2>
  8. </div>
  9. </div>
  10. <div class="modal-body">
  11. <div class="form-group">
  12. <label>{{'IDM.USER-MGMT.POPUP.BULK-UPDATE-NEW-STATUS' | translate}}</label><br />
  13. <div class="btn-group">
  14. <button type="button" class="btn btn-default dropdown-toggle"
  15. data-toggle="dropdown">
  16. {{model.updateUsers.status.name}} <i class="caret"></i>
  17. </button>
  18. <ul class="dropdown-menu pull-left">
  19. <li ng-repeat="status in model.statusFilters" ng-if="status.id != 'all'"><a ng-click="setStatus(status)">{{status.name}}</a></li>
  20. </ul>
  21. </div>
  22. </div>
  23. <div class="checkbox">
  24. <label>
  25. <input type="checkbox" value="" ng-model="model.updateUsers.sendNotifications">
  26. {{'IDM.USER-MGMT.POPUP.BULK-UPDATE-EMAIL-NOTIFICATIONS' | translate}}
  27. </label>
  28. </div>
  29. <div class="well">
  30. <p>{{'IDM.USER-MGMT.POPUP.BULK-UPDATE-STATUS-USERS' | translate: getSelectedUsers()}}</p>
  31. <ul class="user-list">
  32. <li ng-repeat="user in getSelectedUsers()">
  33. <i class="glyphicon glyphicon-user"></i> {{user.fullname}} <span>({{user.status}} - {{user.email}})</span>
  34. </li>
  35. </ul>
  36. </div>
  37. </div>
  38. <div class="modal-footer-wrapper">
  39. <div class="modal-footer">
  40. <div class="pull-right">
  41. <button type="button" class="btn btn-sm btn-default" ng-click="$hide()" ng-disabled="model.loading">
  42. {{'IDM.USER-MGMT.POPUP.BULK-UPDATE-CANCEL' | translate}}
  43. </button>
  44. <button type="button" class="btn btn-sm btn-default" ng-click="updateUsers();$hide()" ng-disabled="model.loading || !model.updateUsers.status">
  45. {{'IDM.USER-MGMT.POPUP.BULK-UPDATE-CONFIRM' | translate}}
  46. </button>
  47. </div>
  48. </div>
  49. </div>
  50. </div>
  51. </div>
  52. </div>