Skip to content

[UserCase] Administration des utilisateurs #57

@horotopia

Description

@horotopia

En tant qu’administrateur, je dois pouvoir gérer mes utilisateurs. Je dois pouvoir ajouter, supprimer, modifier ou afficher la liste et les détails d’un utilisateur.
Je dois également pouvoir être capable de réinitialiser le mot de passe d’un utilisateur, dans ce cas, un email l’invitant à changer son mot de passe dans une nouvelle page doit être envoyé à ce dernier.

API:

  • models : user
  • jwt ( s'assurer que la request à un token valide )
  • validator ( s'assurer que le role est bien Admin )
  • endpoint: ( server.js, route, controller )
  1. getUsers
    • response ( liste de tous les utilisateurs )
  2. putUser
    • response ( utilisateur avec informations modifiées )
  3. deleteUser
    • response (message indiquant que l'utilisateur a été supprimé )

Doc:

  • readme

Client:

  • vue Admin - Utilisateurs
  • reinit PWD by mail

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions