Epic: Gestion des permissions

  1. Créer la relation Roles entre Users et Maps
  2. Avoir plusieurs niveaux de Role (owner, editor, contributor, viewer)
  3. Permettre d’inviter d’autres Users sur une map (un owner d’une Map peut créer d’autre Roles)
  4. Associer les Rows à leur User créateur
  5. Permettre de définir les règles d’accès à une Map pour les anonymes (#93 (closed))
  6. Implémenter les règles pundit:
  • Layer: view? et create?/edit?/destroy?),
  • Row: view? et create?/edit?/destroy?)
  1. Permettre de ne voir que les rows d’un User
Edited by Nicolas Bouilleaud