Sha256: 42851ec66acd1434f02c206ef7279fd268492df065707c9345f0750a189b2f6a
Contents?: true
Size: 416 Bytes
Versions: 1
Compression:
Stored size: 416 Bytes
Contents
class UserPolicy < ApplicationPolicy def show? admin_permissions? end def index? admin_permissions? end def create? admin_permissions? end def update? admin_permissions? end def delete? admin_permissions? end private def staff_permissions? @user.master? or @user.admin? or @user.staff? end def admin_permissions? @user.master? or @user.admin? end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
souls-0.20.2 | lib/souls/generate/app/policies/user_policy.rb |