Open HugsDaniel opened 6 years ago
Installer Pundit pour gérer les autorisations sur le CRUD Mission & Organization.
Pour le moment un seul type d'utilisateur (manager) peut faire ça, donc ça donnerait qqchose du style :
class MissionPolicy < ApplicationPolicy def create? user.manager? && record.organization.manager == user end ... end
Implémenter les specs qui vont bien.
TODO: Authorization specs & restrictions on role (manager, admin, user)
What ? Why ?
Installer Pundit pour gérer les autorisations sur le CRUD Mission & Organization.
Pour le moment un seul type d'utilisateur (manager) peut faire ça, donc ça donnerait qqchose du style :
Bonus point
Implémenter les specs qui vont bien.