2016-05-27 1 views
0

En utilisant rails_admin supposons que nous avons 3 utilisateurs et 10 magasins. Le premier utilisateur a role == 'root' et les 2 autres utilisateurs ont role == 'admin'.rails_admin comment afficher uniquement les enregistrements associés current_users

Il existe une relation typique de rails has_and_belongs_to_many établie avec succès entre User et Store.

Lorsqu'un User accède au moteur rails_admin /admin, je voudrais que User pour pouvoir accéder à tout Store qu'ils sont associés ou dans le cas de l'role == 'root' utilisateur, ils devraient être en mesure d'accéder à tous les magasins. Je suis en train de creuser à travers le wiki d'administration de rails et je ne vois vraiment rien qui me donnerait cette capacité.

Je pense qu'il y a une personnalisation quelque part qui n'afficherait que les magasins que current_user a comme relations (ou quelles que soient les autres conditions que je spécifie).

Une pensée ici?

Merci,

JD

Répondre