2010-11-24 9 views
0

私は司会者の役割の権限を決定しようとしています。
彼ができることは、自分のチャンネルに登録しているすべてのユーザーにメッセージを送信し、そのページを変更することだけです。ここで宣言的な認証を使用してユーザーpriveledgeを設定する

は私が持っているものです。

role :moderator do 
    has_permissions_on[:message], :to=> [:index, :show, :new, :create,:edit,:update,:destroy] 
    has_permissions_on[:channel], :to=> [:index, :show, :edit, :update] 
    end 

答えて

0

私はあなたが

ます。たとえば、私はより多くの権限を確認すると述べ何に基づいて、
privileges do 
    privilege :crud do 
    includes :show, :index, :create, :edit, :update, :delete 
    end 

    privilege :read_only do 
    includes :show, :index 
    end 
end 

のようないくつかの権限を定義することを最初に示唆している::たとえば、Reader APIを使用して、管理者が送信したばかりのメッセージを破棄することができます(他のユーザーからのメッセージは破棄できないが、何も言わなかった場合)。

+0

ありがとうございます。管理者はシステム管理者です(1つしかありません)。だから私は彼にすべての特権を与えたい。 –

関連する問題