1

私は認証のための工夫をしており、特定のユーザーにその特定のプロジェクトの表示権限のみを持たせ、異なるプロジェクトの同じユーザーの権限を作成して読み取るようにする必要があります。同様に、残りのユーザーにもプロジェクトの権限が必要です。また、この権限は編集可能である必要があります。これにより、ロールadminを持つユーザーは、ユーザーの権限を編集する必要があります。これどうやってするの?

4

2 に答える 2

0

RyanBatesのCanCangemは、ほとんどの要件に対応します。簡単な紹介については、CanCanのRailsCastエピソードをチェックしてください:http://railscasts.com/episodes/192-authorization-with-cancan

既製のアクセス許可をグラフィカルに編集できるかどうかはわかりませんが、CanCanで利用可能な機能を使用して実装できると思います。

于 2012-10-18T06:37:08.313 に答える
0

Railsの経験はありませんが、各ユーザーの個々のオブジェクトに対するCRUD操作を制御するために使用できるオブジェクトレベルのアクセス許可を探していると思います。

add_permission --> List of User
view_permission --> List of User
delete_permission --> List of User
update_permission --> List of User
add_excluded_user_permission --> List of User
view_excluded_user_permission --> List of User
delete_excluded_user_permission --> List of User
update_excluded_user_permission --> List of User

主に特定の操作に対して定義されたユーザーのリストである次のプロパティをクラスに継承し、次に、これらの権限に対してユーザーをチェックするために使用できるAPIの作成を検討できます。

于 2012-10-18T06:38:17.617 に答える