Browse Source

add admin user view button for gitea token reset

pull/343/head
chenjing 3 years ago
parent
commit
7da1c7e13b
4 changed files with 22 additions and 2 deletions
  1. +14
    -0
      app/assets/javascripts/admins/users/index.js
  2. +6
    -0
      app/controllers/admins/users_controller.rb
  3. +1
    -2
      app/views/admins/users/shared/_user_list.html.erb
  4. +1
    -0
      config/routes.rb

+ 14
- 0
app/assets/javascripts/admins/users/index.js View File

@@ -94,6 +94,20 @@ $(document).on('turbolinks:load', function(){
}
});
});
// reset user login times
$('.users-list-container').on('click', '.fresh-gitea-token-action', function(){
var $action = $(this);

var userId = $action.data('id');
$.ajax({
url: '/admins/users/' + userId + '/fresh_gitea_token',
method: 'POST',
dataType: 'json',
success: function() {
showSuccessNotify();
}
});
});

// ***************** reward grade modal *****************
var $rewardGradeModal = $('.admin-users-reward-grade-modal');


+ 6
- 0
app/controllers/admins/users_controller.rb View File

@@ -57,6 +57,12 @@ class Admins::UsersController < Admins::BaseController
render_ok
end


def fresh_gitea_token
@user.fresh_gitea_token
render_ok
end

private

def finder_user


+ 1
- 2
app/views/admins/users/shared/_user_list.html.erb View File

@@ -42,9 +42,8 @@
<div class="d-inline">
<%= javascript_void_link('更多', class: 'action dropdown-toggle', 'data-toggle': 'dropdown', 'aria-haspopup': true, 'aria-expanded': false) %>
<div class="dropdown-menu more-action-dropdown">

<%= javascript_void_link '恢复禁密账号', class: 'dropdown-item reset-login-times-action', data: { id: user.id } %>
<%= javascript_void_link '重置Gitea Token', class: 'dropdown-item fresh-gitea-token-action', data: { id: user.id } %>
<%= delete_link '删除', admins_user_path(user, element: ".user-item-#{user.id}"), class: 'dropdown-item delete-user-action' %>
</div>
</div>


+ 1
- 0
config/routes.rb View File

@@ -824,6 +824,7 @@ Rails.application.routes.draw do
post :unlock
post :active
post :reset_login_times
post :fresh_gitea_token
end
end
resource :import_disciplines, only: [:create]


Loading…
Cancel
Save