Sha256: 95dbfec9133abb2dc453b788542725667cf5943656beffdb693032ddae318760

Contents?: true

Size: 823 Bytes

Versions: 37

Compression:

Stored size: 823 Bytes

Contents

module Usman
  class ResourceController < ApplicationController

  	include ResourceHelper

    before_action :configure_resource_controller
    before_action :require_read_permission, only: [:index, :show]
    before_action :require_create_permission, only: [:new, :create]
    before_action :require_update_permission, only: [:edit, :update, :update_status, :mark_as_featured, :remove_from_featured]
    before_action :require_delete_permission, only: [:destroy]
    
    private

    def set_default_title
      set_title("Usman Admin | User Management Module")
    end

    def configure_filter_param_mapping
      @filter_param_mapping = default_filter_param_mapping
      @filter_param_mapping[:super_admin] = :sa
      @filter_param_mapping[:user] = :us
      @filter_param_mapping[:feature] = :ft
    end
  end
end

Version data entries

37 entries across 37 versions & 1 rubygems

Version Path
usman-0.4.7.pre.materialize app/controllers/usman/resource_controller.rb
usman-0.4.6.pre.materialize app/controllers/usman/resource_controller.rb
usman-0.4.5.pre.materialize app/controllers/usman/resource_controller.rb
usman-0.4.4.pre.materialize app/controllers/usman/resource_controller.rb
usman-0.4.3.pre.materialize app/controllers/usman/resource_controller.rb
usman-0.4.2.pre.materialize app/controllers/usman/resource_controller.rb
usman-0.4.1.pre.materialize app/controllers/usman/resource_controller.rb
usman-0.4.0.pre.materialize app/controllers/usman/resource_controller.rb
usman-0.3.38 app/controllers/usman/resource_controller.rb
usman-0.3.37 app/controllers/usman/resource_controller.rb
usman-0.3.36 app/controllers/usman/resource_controller.rb
usman-0.3.35 app/controllers/usman/resource_controller.rb
usman-0.3.34 app/controllers/usman/resource_controller.rb
usman-0.3.33 app/controllers/usman/resource_controller.rb
usman-0.3.32 app/controllers/usman/resource_controller.rb
usman-0.3.31 app/controllers/usman/resource_controller.rb
usman-0.3.30 app/controllers/usman/resource_controller.rb
usman-0.3.29 app/controllers/usman/resource_controller.rb
usman-0.3.28 app/controllers/usman/resource_controller.rb
usman-0.3.27 app/controllers/usman/resource_controller.rb