Mise en place d'un tableau de bord pour la partie admin avec les jours de production à venir, les derniers produits/points de vente/clients ajoutés, un récap des paramètres et de la facturation.
Maj du script de changement d'établissement pour qu'il pointe sur cette page ainsi que la route par défaut.
Ajout de deux messages d'aide dans la page des commandes pour guider l'utilisateur.
Changement de "Commission" en "Participation" pour la facturation.
Possibilité d'activer/désactiver un point de vente pour chaque jour de la semaine au niveau du point de vente (valeur par défaut).
Possibilité d'activer/désactiver un point de vente au niveau de chaque production.
Répercution au niveau de l'affichage et de la validation du point de vente sur le frontend.
Page des boulangeries avec la possibilité de générer les factures.
Page listant toutes les factures.
Page facturation boulanger avec une estimation de sa facture + liste des dernières factures.
Regroupement des items Paramètres, Communiquez et Facturation dans un seul sous menu afin d'alléger le menu principal.
Ajout d'un sous menu pour toutes les sections admin.
Le boulanger peut spécifier un commentaire pour chaque utilisateur sélectionné dans les points de vente à accès restreint. L'utilisateur retrouve ce commentaire au niveau du choix des points de vente et dans le récapitulatif des commandes. Le boulanger, quant à lui, retrouve ce commentaire dans l'export des commandes en PDF.
Le boulanger a la possibilité d'activer ou de désactiver sa boulangerie dans ses paramètres. L'accès au formulaire de commande est restreint suivant ce paramètre.
Cette option permet au boulanger de gérer les périodes où il ne travaille pas ainsi que la période de lancement du système de réservation.
Ajout du statut payé ou non payé dans l'affichage de la commande.
Boutons de paiement et de remboursement, affichage du crédit pain de l'utilisateur.
Affichage d'un historique répertoriant tous les mouvements de crédits en lien avec la commande.
Ajout du crédit de l'utilisateur dans la liste des utilisateurs + un bouton
menant au formulaire de crédit.
Création du formulaire de crédit avec l'affichage de l'historique des opérations
concernant l'utilisateur.
Pouvoir modifier les utilisateurs liés uniquement à l'établissement courant.
Pour les autres, affichage d'un message indiquant que l'utilisateur n'est pas modifiable.
Pour une meilleure ergonomie :
Ajout d'un bouton dans le menu principal en sous menu de "Commandes".
Création des CSS pour les sous-menus.
Déplacement du bouton présent dans les commandes en dessous du bouton "Créer commande".
Mettre en place un système permettant de définir un accès restreint pour
les points de vente. Utile pour les amaps et autres points de vente dédié
à un certain groupe de personnes.
Positionnement des blocs Calendrier, Production et Produits sur la gauche
et les blocs Commandes et Global sur la droite.
Ainsi, on ne perd pas de place et les infos sont mieux ordonnées.
Mise en place de la fonctionnalité de commandes automatiques avec création
des tables, modèles, création du controller, liste des commandes auto et début
du formulaire de création.
N'afficher que les utilisateurs qui sont liés à l'établissement dans le
formulaire d'ajout de commande.
Petit correctif au niveau de la maj du titre de la commande (espace oublié)
Les commandes sont désormais classées par point de vente dans des onglets.
Une seule commande est affichée à la fois. On a constamment le global sur la droite.
Tout est en ajax pour améliorer l'ergonomie.
On affiche moins mais mieux !
On ne peut désormais modifier l'ordre des produits qu'en cliquant sur le bouton
dédié à cet effet.
La ligne où va être inséré l'élément est mis en surbrillance et le cursor
passe en move lors du déplacement.
Duplication des fonts du frontend vers le backend pour éviter le souci
de chargement des fonts dû à la différence d'urls entre localhost et
le serveur.
Mise en place d'un système, via crontab, permettant l'envoi automatique
d'un récapitulatif au format PDF avec toutes les commandes classées par point
de vente.
Ajout de la section "Communiquer" permettant au boulanger d'imprimer des petites
cartes expliquant au client comment effectuer une réservation sur la
plateforme.
Remplacement de la description par le nom du produit : c'est plus court, plus simple et plus clair pour le boulanger.
Surbrillance des produits actifs pour les mettre en valeur.
Au clic sur les input "max", on sélectionne automatiquement la valeur pour simplifier l'édition.
Finalisation de la page de paiement (ajout d'informations pour le boulanger).
Finalisation de l'ajout d'infos dans le header relatives à l'abonnement (période d'essai, retard de paiement). En passant, amélioration graphique du header.
Sur le frontend, suppression de la boulangerie si elle n'est pas à jour au niveau du paiement.