Sha256: d691f448df15248fcbe0df93907ce0a1d2c852262eaf0e6b80f20933cfe6e513

Contents?: true

Size: 585 Bytes

Versions: 17

Compression:

Stored size: 585 Bytes

Contents

module Pageflow
  module Admin
    module UsersHelper
      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

17 entries across 17 versions & 1 rubygems

Version Path
pageflow-12.0.4 app/helpers/pageflow/admin/users_helper.rb
pageflow-12.0.3 app/helpers/pageflow/admin/users_helper.rb
pageflow-12.0.2 app/helpers/pageflow/admin/users_helper.rb
pageflow-12.0.1 app/helpers/pageflow/admin/users_helper.rb
pageflow-12.0.0 app/helpers/pageflow/admin/users_helper.rb
pageflow-12.0.0.rc7 app/helpers/pageflow/admin/users_helper.rb
pageflow-12.0.0.rc6 app/helpers/pageflow/admin/users_helper.rb
pageflow-0.11.4 app/helpers/pageflow/admin/users_helper.rb
pageflow-12.0.0.rc5 app/helpers/pageflow/admin/users_helper.rb
pageflow-12.0.0.rc4 app/helpers/pageflow/admin/users_helper.rb
pageflow-12.0.0.rc3 app/helpers/pageflow/admin/users_helper.rb
pageflow-12.0.0.rc2 app/helpers/pageflow/admin/users_helper.rb
pageflow-12.0.0.rc1 app/helpers/pageflow/admin/users_helper.rb
pageflow-0.11.3 app/helpers/pageflow/admin/users_helper.rb
pageflow-0.11.2 app/helpers/pageflow/admin/users_helper.rb
pageflow-0.11.1 app/helpers/pageflow/admin/users_helper.rb
pageflow-0.11.0 app/helpers/pageflow/admin/users_helper.rb