Sha256: 0e98fe331717d297cfb4e3abc8d3a708db4891901f255f1cbf91010436440f2e
Contents?: true
Size: 749 Bytes
Versions: 3
Compression:
Stored size: 749 Bytes
Contents
# frozen_string_literal: true module Decidim module Admin # Controller that lists users in order to perform impersonation actions on # them # class ImpersonatableUsersController < Decidim::Admin::ApplicationController layout "decidim/admin/users" def index authorize! :index, :impersonatable_users @query = params[:q] @state = params[:state] @users = Decidim::Admin::UserFilter.for(collection, @query, @state) .page(params[:page]) .per(15) end private def collection @collection ||= current_organization.users.where(admin: false, roles: []) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems