Newer
Older
dmpopidor / app / controllers / organisation_users_controller.rb
class OrganisationUsersController < ApplicationController

    def admin_index
        if user_signed_in? && current_user.is_org_admin? then
            # find excluded user_id's
            excluded_ids = params[:user_ids]
            excluded_ids.each do |user_id|
                User.find(user_id).remove_token
            end
            # remove their api_tokens
            # find included user id's
            params[:user_ids].each do |user_id|
                User.find(user_id).keep_or_generate_token
            end
            # keep_or_generate_token
            respond_to do |format|
                format.html # index.html.erb
                format.json { render json: @organisation_users }
            end
        else
            render(:file => File.join(Rails.root, 'public/403.html'), :status => 403, :layout => false)
        end
    end

end