2012-04-03 18 views
0

私は柔軟な権限を必要とするプロジェクトに取り組んでいます。その意味は次のとおりです。レールの柔軟な承認

ユーザーはクライアントグループに分割されるため、各クライアントには多数のユーザーがいる可能性があります。

各ユーザーは異なる役割を持つことができる必要がありますが、これらの役割の定義はクライアントごとに設定できる必要があります。理想的には、たとえばultra_adminの役割を持つユーザーが彼女のクライアントグループの役割を編集することができます。

私は次のように見てきました:

などの一握り、そして私が行う方法を参照することはできません私はおそらくacl9の可能性があると思うが、それはそれのために設計されているように見えません。

これを簡単にする既存の認可宝石はありますか?これがそこにない理由はありますか(すなわち、わかりやすい解決策が欠けていますか?)上記の宝石のいずれかで可能なら、どこにでもサンプルがありますか?

答えて

1

私はこのようなものを見つけることができなかったので、自分自身を転がしました。

https://github.com/PRX/badges

私はアップデートに取り組んで、そして名前の変更、非常に同じように動作し、すぐにされるが、我々は生産に使用githubの上のこのバージョンです。

+0

バッジが甘く見えます。あなたは私が更新プログラムで私に与えることができる情報はありますか?もし私がそれを使用するなら、モンゴイドのストレージオプションが必要です。もしあなたが興味を持っているのであれば、私は貢献しても大丈夫ですが、変更が壊れている場合はアップデートされたバージョンでそれを始めたいと思います。 –

関連する問題