introduce read-only list of motifs for non-admin agents
Created by: adipasquale
Overview
Ajoute une vue motifs#show
, et rend la vue motifs#index
accessible aux non-admins
Screenshots
Vues agent non admin:
Vues agent admin:
Détails d'implém
Pour le lien dans le menu de gauche, j'ai fait comme pour la liste des lieux : le lien apparaît au top level pour les agents non admin , et dans paramètres pour les agents admin. A mon avis on pourrait harmoniser en mettant ces deux items top level même pour les admins.
J'ai essayé de génériser au maximum les wordings dans I18n pour éviter que notre vocabulaire ne diverge entre les différentes vues index, show, edit. J'en ai profité pour génériser un tout petit peu le code du formulaire sur certaines options à valeurs multiples où ça se justifiait bien.
J'ai peut-être un poil trop fait de helpers pour être plus DRY, c'est un peu moins évident à lire que si tout était inlined mais ça commençait à faire de gros paquets.