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