【问题标题】:All permissions with declarative_authorization具有声明性授权的所有权限
【发布时间】:2010-05-18 16:21:41
【问题描述】:

我有一个使用 Restful 身份验证和声明式授权的 Rails 应用程序。我有一些管理员角色。

是否有任何方法可以自动授予此角色的所有权限,而不是在授权规则中对每个控制器进行硬编码?比如:

role :admin do 
  has_permission_on :everything, :to => :manage
end

也许是一种更丑陋的内省方法?

提前致谢

【问题讨论】:

    标签: ruby-on-rails declarative-authorization


    【解决方案1】:

    如果你使用最新的代码可以使用这个(最新的gem(0.4.1)还没有):

    role :admin do
      has_omnipotence
    end
    

    这样,管理员角色将拥有所有模型的所有权限。

    查看提交:4ecb402f

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多