diff --git a/app/controllers/admin_controller.rb b/app/controllers/admin_controller.rb index 5678704..de412bc 100644 --- a/app/controllers/admin_controller.rb +++ b/app/controllers/admin_controller.rb @@ -27,4 +27,15 @@ class AdminController < ApplicationController end end + def delete_user + user = User.find_by_id(params[:admin_id]) + if user && !(current_user.id == user.id) + user.delete + message = true + end + respond_to do |format| + format.json { render :json => { :msg => message ? "success" : "failure"} } + end + end + end diff --git a/app/views/admin/dashboard.html.erb b/app/views/admin/dashboard.html.erb index a36b4e4..681b95b 100644 --- a/app/views/admin/dashboard.html.erb +++ b/app/views/admin/dashboard.html.erb @@ -58,14 +58,8 @@ function makeActive(){ $('li[id="admin"]').addClass('active'); }; -function openModal(id){ - var link = '/admin/'+ id +'/get_user'; - $("#editAcct").load(link); - $("#editAcct").modal('show'); -}; - function loadTable(){ - $("#userDataTable").load("/admin/"+ <%=current_user.id %> + "/get_all_users"); + $("#userDataTable").load("/admin/"+ <%=current_user.id %> + "/get_all_users") }; $(document).ready( diff --git a/app/views/layouts/admin/_get_all_users.html.erb b/app/views/layouts/admin/_get_all_users.html.erb index 1397d49..79ab43a 100644 --- a/app/views/layouts/admin/_get_all_users.html.erb +++ b/app/views/layouts/admin/_get_all_users.html.erb @@ -29,15 +29,14 @@ <%= u.admin ? %{