Sha256: 2bb01e1cd7d5922b2ba5d66dbb85209949803a5f7ef65be9e8a6becfbe514c2a
Contents?: true
Size: 593 Bytes
Versions: 6
Compression:
Stored size: 593 Bytes
Contents
# frozen_string_literal: true module Admin # PermissionsController class PermissionsController < AdminController before_action :set_role def add; end def create @module = params[:role][:module] @action = params[:role][:action] if @role.permissions? @role.toggle_actions(@module, @action) else @role.first_permission(@module, @action) end end def show @module = params[:module] @action = params[:action_name] end private def set_role @role = Role.find(params[:role_id]) end end end
Version data entries
6 entries across 6 versions & 1 rubygems