Sha256: 42bebf2887856460209d743e20d81f72681c6640856f10004b5e04044e8f1cac
Contents?: true
Size: 984 Bytes
Versions: 75
Compression:
Stored size: 984 Bytes
Contents
module Pageflow module Admin module UsersHelper include QuotaHelper def users_quota_state(account) quota = Pageflow.config.quotas.get(:users, account) data_attributes = { account_id: account.id, state: quota.state } render('pageflow/admin/users/quota_state', account: account, quota: quota, data_attributes: data_attributes) end def collection_for_user_roles User.roles_accessible_by(current_ability).index_by { |role| t(role, :scope => 'pageflow.admin.users.roles') } end def delete_own_user_section user_deletion_permission = Pageflow.config.authorize_user_deletion.call(current_user) if user_deletion_permission == true render('pageflow/admin/users/may_delete') else render('pageflow/admin/users/cannot_delete', reason: user_deletion_permission) end end end end end
Version data entries
75 entries across 75 versions & 1 rubygems