Skip to content

zeggriim2/DivaltoCRM

Repository files navigation

DivaltoCRM

Ceci est un projet pour pouvoir testé API Platform avec Symfony 4

Le but du projet est d'afficher la liste des factures clients de l'utilisateur associé.

Liste des Web Service REST

Api Customer Api invoice Api User

Pour sécuriser les échanges avec le WebService, un système de token JWT a été mis en place (https://jwt.io/).

On indique l’email et le mot de passe d’un utilisateur valide. Un token nous est alors renvoyé : nous devons le renseigner dans l’authentification de la requête que l’on souhaite ensuite interroger.

ApiCheckLogin

Liste des clients

EcranLisCustomerSearch

EcranLisCustomerPag

Nous affichons la liste des clients de l'utilisateur connecté. Un système en haut de la liste permet de rechercher le prénom, le nom, l’email du client ainsi le nom d'entreprise. En fonction du nombre de clients à afficher, un système de pagination réalisé en JS indique le nombre de pages total. La liste totale des clients est divisée en plusieurs pages, ce système de pagination a été réalisé en JS. Le nombre de pages à afficher correspond au nombre de clients total divisé par le nombre de clients à afficher par page. Un autre système de pagination aurait pu être mis en place avec des interrogations de Web Service, si le Web Service était configuré en pagination lui-même.

Liste des factures

2020-05-09 18_16_34-Window

Nous affichons la liste des factures des clients de l'utilisateur connecté.

Un système en haut de la liste permet de rechercher le prénom, le nom, le montant ainsi que les différents statuts de la facture.

Un système de pagination a été réalisé comme celui des Customers.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published