Sha256: 1ca4ed54764cc47a7461f96980eac1c6013770f6ad297982e297d038b42ba37f
Contents?: true
Size: 845 Bytes
Versions: 25
Compression:
Stored size: 845 Bytes
Contents
authorization do role :guest do # add permissions for guests here, e.g. # has_permission_on :conferences, :to => :read end # permissions on other roles, such as # role :admin do # has_permission_on :conferences, :to => :manage # end # role :user do # has_permission_on :conferences, :to => [:read, :create] # has_permission_on :conferences, :to => [:update, :delete] do # if_attribute :user_id => is {user.id} # end # end # See the readme or GitHub for more examples end privileges do # default privilege hierarchies to facilitate RESTful Rails apps privilege :manage, :includes => [:create, :read, :update, :delete] privilege :read, :includes => [:index, :show] privilege :create, :includes => :new privilege :update, :includes => :edit privilege :delete, :includes => :destroy end
Version data entries
25 entries across 25 versions & 2 rubygems