cup-of-thea / bebou-blog Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
En tant qu'auteurice,
Je veux pouvoir demander un accès au BO,
Afin de participer à la création de contenus
Une demande d'accès passe par une création de compte,
Une autre auteurice peut voir et accepter ou refuser l'accès, à cette personne,
Un compte refusé est supprimé + envoi de mail pour expliquer la raison
Un compte accepté donne accès au BO + envoi de mail pour notifier de l'ouverture
La création demande :
Le formulaire doit correspondre aux règles d'accessibilité suivantes
Etant donné une nouvelle auteurice,
Lorsque cette personne demande un accès,
Alors, elle est redirigée vers la page du formulaire de création,
Etant donné une nouvelle auteurice ayant saisi ses informations de compte,
Lorsque cette personne soumet le formulaire avec des informations correctes,
Alors,
Etant donné une nouvelle auteurice ayant saisi ses informations de compte,
Lorsque cette personne soumet le formulaire avec des informations incorrectes,
Alors,
Etant donné une nouvelle auteurice ayant soumis ses informations de compte,
Lorsqu'une autre auteurice autorise son accès,
Alors,
Etant donné une nouvelle auteurice ayant soumis ses informations de compte,
Lorsqu'une autre auteurice refuse son accès,
Alors,
En tant qu'auteurice,
Je veux pouvoir accéder au BO,
Afin de rencontrer les attentes des lecteurices
Etant donné qu'on a un compte déjà existant (avec login/mot de passe)
Lorsque je saisi mes identifiants,
Alors, je suis connectée
Etant donné qu'on a un compte déjà existant (avec login/mot de passe)
Lorsque je saisi des identifiants erronés,
Alors, je vois un message m'informant d'une erreur de saisie, et je ne suis pas connectée
En tant qu'auteurice,
Je veux pouvoir gérer mes articles dans le BO,
Afin de participer à la création de contenus
Une auteurice peut faire un CRUD dans le BO sur ses articles, pas les articles des autres,
Un article appartient donc à une auteurice,
Une auteurice possède plusieurs articles
Un article contient :
Le formulaire de création/modif doit correspondre aux règles d'accessibilité suivantes
index
Lorsque A1 tente d'accéder à la liste des articles,
Alors, elle accède bien à la liste des articles,
Lorsque A1 accède à la liste des articles,
Alors, elle voit bien a1 et a2 listés, et elle voit les bouton "modifier" et "supprimer" sur a1 mais pas sur a2
create
Lorsque A1 tente d'accéder au formulaire de création d'article,
Alors, elle accède bien au formulaire de création d'article,
store
Lorsque A1 remplit et soumet le formulaire de création d'un nouvel article, avec des données correctes,
Alors, l'article est bien créé, et elle est bien redirigée vers la liste des articles, sur laquelle elle voit son nouvel article,
edit
Lorsque A1 tente de modifier a1,
Alors, le formulaire s'affiche correctement avec les informations de l'article pré-remplies,
Lorsque A1 tente de modifier a2,
Alors, un message d'erreur s'affiche expliquant que ce n'est pas possible
update
Lorsque A1 tente de d'enregistrer des modifications sur a1,
Alors, les modifications sont enregistrées et un message s'affiche expliquant que les données sont modifiées,
Lorsque A1 tente d'enregistrer les modifications sur a2,
Alors, un message d'erreur s'affiche expliquant que ce n'est pas possible
delete
Lorsque A1 tente de supprimer a1,
Alors, a1 est bien supprimé,
Lorsque A1 tente de supprimer a2,
Alors, un message d'erreur s'affiche expliquant que ce n'est pas possible
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.