resolve conflits

This commit is contained in:
T'JAMPENS QUENTIN p2406187
2025-11-20 09:01:13 +01:00
22 changed files with 277 additions and 152 deletions
+15 -6
View File
@@ -10,10 +10,6 @@ post {
auth: inherit
}
headers {
X-XSRF-TOKEN:
}
body:json {
{
"name": "{{name}}",
@@ -22,8 +18,8 @@ body:json {
}
vars:pre-request {
name: Mon super event
description: Ma super description
name:
description:
}
assert {
@@ -34,3 +30,16 @@ settings {
encodeUrl: true
timeout: 0
}
docs {
# /events/create -- POST
Permet de créer un événement.
La connexion est obligatoire, les cookies de connexions/XSRF doivent être présents.
L'utilisateur doit être admin pour créer un événement
Entrée: nom, description
}
+2 -6
View File
@@ -10,11 +10,6 @@ post {
auth: none
}
headers {
X-XSRF-TOKEN:
Accept: application/json
}
body:json {
{
"email": "{{email}}",
@@ -38,8 +33,9 @@ settings {
}
docs {
Permet de se connecter
# /users/login -- POST
Permet de se connecter
Le header X-XSRF-TOKEN est obligatoire.
Pour le récupérer:
+7 -5
View File
@@ -10,11 +10,6 @@ post {
auth: inherit
}
headers {
X-XSRF-TOKEN:
Accept: application/json
}
assert {
res.status: eq 200
}
@@ -23,3 +18,10 @@ settings {
encodeUrl: true
timeout: 0
}
docs {
# /users/logout -- POST
Permet de se déconnecter.
Supprime le remember_token et cookies de connexions.
}
+9 -9
View File
@@ -10,10 +10,6 @@ post {
auth: inherit
}
headers {
Accept: application/json
}
body:json {
{
"name": "{{name}}",
@@ -24,10 +20,10 @@ body:json {
}
vars:pre-request {
name: test
email: test@test.com
password: test
lastname: NAME
name:
email:
password:
lastname:
}
assert {
@@ -40,5 +36,9 @@ settings {
}
docs {
Créer un utilisateur test
# /users/register -- POST
Permet de créer un compte utilisateur.
Entrées: name, lastname, email, password
}
+16 -3
View File
@@ -5,16 +5,29 @@ meta {
}
delete {
url: {{url}}/api/users/7
url: {{url}}/api/users/{{id}}
body: none
auth: inherit
}
headers {
X-XSRF-TOKEN:
vars:pre-request {
id:
}
settings {
encodeUrl: true
timeout: 0
}
docs {
# /users/id -- DELETE
Permet de supprimer un compte utilisateur
La connexion est obligatoire, les cookies de connexions/XSRF doivent être présents.
L'utilisateur doit être admin poir supprimer un autre compte utilisateur.
Entrée: id
}
+8 -5
View File
@@ -10,12 +10,15 @@ delete {
auth: inherit
}
headers {
Accept: application/json
X-XSRF-TOKEN:
}
settings {
encodeUrl: true
timeout: 0
}
docs {
# /users -- DELETE
Permet de supprimer le compte de l'utilisateur actuellement connecté.
La connexion est obligatoire, les cookies de connexions/XSRF doivent être présents.
}
+8 -1
View File
@@ -5,19 +5,26 @@ meta {
}
get {
url: {{url}}/api/users/5
url: {{url}}/api/users/{{id}}
body: none
auth: inherit
}
vars:pre-request {
id:
}
settings {
encodeUrl: true
timeout: 0
}
docs {
# /users/id -- GET
Permet de récupérer les informations d'un utilisateur.
Authetification demandée
Cookies de connexion/XSRF requis.
/api/users/{ID}
+15 -7
View File
@@ -5,16 +5,11 @@ meta {
}
post {
url: {{url}}/api/users/5/role
url: {{url}}/api/users/{{id}}/role
body: json
auth: inherit
}
headers {
Accept: application/json
X-XSRF-TOKEN:
}
body:json {
{
"role": {{role}}
@@ -22,7 +17,8 @@ body:json {
}
vars:pre-request {
role: 2
role:
id:
}
assert {
@@ -33,3 +29,15 @@ settings {
encodeUrl: true
timeout: 0
}
docs {
# /users/id/role -- POST
Permet de modifier le rôle d'un utilisateur.
La connexion est obligatoire, les cookies de connexions/XSRF doivent être présents.
L'utilisateur doit être admin pour modifier le rôle d'un utilisateur.
Entrées: id, role
}
+11 -10
View File
@@ -10,11 +10,6 @@ post {
auth: inherit
}
headers {
Accept: application/json
X-XSRF-TOKEN:
}
body:json {
{
"name": "{{name}}",
@@ -24,9 +19,9 @@ body:json {
}
vars:pre-request {
name: testUpdated
lastname: testUpdated
phone: 0607080910
name:
lastname:
phone:
}
assert {
@@ -39,7 +34,13 @@ settings {
}
docs {
Permet de modifier le nom, le prenom et le numéro de téléphone de l'utilisateur
# /users/update -- POST
le nom, le prenom et le numéro sont requis en entrée (même si pas modifié)
Permet de modifier les données de l'utilisateur actuellement connecté.
La connexion est obligatoire, les cookies de connexions/XSRF doivent être présents.
Entrées: name, lastname, phone
Toutes les données d'entrées sont requises, même celles non modifiées.
}
+15 -4
View File
@@ -5,17 +5,28 @@ meta {
}
post {
url: {{url}}/api/users/5/validate
url: {{url}}/api/users/{{id}}/validate
body: none
auth: inherit
}
headers {
Accept: application/json
X-XSRF-TOKEN:
vars:pre-request {
id:
}
settings {
encodeUrl: true
timeout: 0
}
docs {
# /users/id/validate -- POST
Permet de valider l'inscription d'un nouvel utilisateur.
La connexion est obligatoire, les cookies de connexions/XSRF doivent être présents.
L'utilisateur doit être admin pour valider un autre utilisateur
Entrée: id: identifiant de l'utilisateur qui va être validé.
}
+6
View File
@@ -14,3 +14,9 @@ settings {
encodeUrl: true
timeout: 0
}
docs {
# /users -- GET
Permet de récupérer tous les IDs des utilisateurs.
}
+1
View File
@@ -1,3 +1,4 @@
headers {
Accept: application/json
X-XSRF-TOKEN:
}
+6
View File
@@ -18,3 +18,9 @@ settings {
encodeUrl: true
timeout: 0
}
docs {
# /csrf-cookie -- GET
Renvoi le cookie XSRF permettant de se connecter et de faire des requêtes afin d'éviter les failles CSRF.
}
+11 -5
View File
@@ -5,15 +5,11 @@ meta {
}
get {
url: {{url}}/api/me
url: {{url}}/api/users/me
body: none
auth: inherit
}
headers {
Accept: application/json
}
assert {
res.status: eq 200
}
@@ -22,3 +18,13 @@ settings {
encodeUrl: true
timeout: 0
}
docs {
# /me -- GET
Renvoi l'utilisateur acutllement connecté.
La connexion est obligatoire, les cookies de connexions/XSRF doivent être présents.
Renvoi un objet avec les informations de l'utilisateur
}