Phase 4-5 – Compte rendu du tableau de bord, traitement des erreurs, a11y
Phase 4 – Tableau de bord et rapport: - Recettes par période (semaine, mois, trimestre) - Nombre de commandes par statut (DRAFT, AUTORISÉ, PAYÉ, ANNULÉ, RÉFUTIF...
Aligner le pipeline et les paramètres UI avec le backend du commerce
- Mettre à jour les couleurs d'état des ordres pour correspondre au backend (DRAFT, AUTORISÉ, PAYÉ, ANNULÉ, REFUNDÉ) - Mettre à jour les couleurs d'état de l'ap...
Remplacer les haricots pos par un paquet commercial
- Ajouter un dossier de commerce (ordonnance, intention, offre, inventaire, pool d'inventaire, etc.) - Ajouter CommerceService remplaçant POSService, RetailProd...
Vues de page complètes, AG Grid, support de domaine, créer des écrans
- Ajouter getMortgageApplication(id) à posApi - Remplacer l'onglet Commandes : Tableau MUI - AG Grid, clic ligne - /pipeline/orders/[id) - Remplacer l'onglet Ap...
Validation d'entreprise dans POSService
- createRetailOrder: contrôle nul sur demande - createLineItem: contrôle nul, quantité 0, unitéPrix 0 validation
UI de point de vente et API de niveau Entreprise
- posApi: classe POSApiError, fetchwithError, gestion structurée des erreurs - useToast et POSToast: snack-bar centralisé pour réussir/répercement d'erreur - po...
Configuration de domaine POS, articles de ligne de vente au détail, onglets dynamiques de pipelines
- Ajouter getPOSConfig/updatePOSConfig to posApi, posDomainLabels utilitaires - Étendre la création d'ordonnance avec les lignesItems, ajouter getOrder, RetailO...
Ajouter des contrôleurs de points de vente pour les produits de détail, les stocks et les commandes
- RetailProductContrôleur: CRUD pour les produits - RetailInventoryContrôleur: gestion des stocks - POSController : commandes et demandes d'hypothèque
Ajouter des entités de domaine POS/stockoires, des DTO, des pensions et des services
- Ajouter les fèves POS (vente, location, hypothèque, abonnement, vendeur) - Ajouter RetailProduct, RetailInventoryStock, Retailor, MortgageApp DTO - Ajouter Re...
Ajouter la variable SKIP-BUILD-GEO env
Clôture de 4 4004 dollars
Populiser le fournisseurRés relation avec le produit lorsqu'il s'agit de se lancer
Mise à jour getLeadsByOrganizationId() pour peupler le "Producteur de transport pour chaque chef de file qui a un fournisseurProductId. Cela garantit que le fou...
Améliorer le réseau principal avec les identifiants de base30, l'icône du clou, l'onglet Tous les marchés et la colonne Marché
- Ajouter la fonction toBase30() pour une représentation cohérente de l'identifiant de LeadManager et DocManager - Fixer l'icône d'état de Grim dans les onglets...
Ajouter l'état, sous-état, champ d'état, source et dateCréation
- Ajout de l'état, sous-état, source, dateCréité et est actif à l'entité chef de file - Mise à jour de LeadDTO avec des champs compatibles frontales (statut, so...
Affectation du refactoriel de référence de la chaîne à l'employé
- Changement de Lead.assignedUser (String) to Lead.assignedEloyee (employé) - Ajout de l'entité d'affectation pour suivre l'historique des missions - Ajout de l...
Ajouter la prise en charge par défaut de la monnaie et la mise à jour de la gestion des changes dans la composante recettes
Ajouter HTTP à l'intergiciel de redirection et IngressRoute
- Créer un middleware redirect-to-https pour les redirections permanentes - Ajouter catch-all IngressRoute sur le point d'entrée web pour rediriger tous les dom...
Ajouter des en-têtes EdgeOne pour la détection de la géolocalisation
Ajouter la création automatique et secrète
- Créer un secret sur k1m1 et k2m1 - Secret contient MINIO-CURRENT-HOST indiquant l'instance MinIO de k0m1 (http://10.8.0.1:9000) - Fixes kamsssecurity-déploiem...
Réorganiser la présentation des formulaires pour améliorer le regroupement des champs
Repositionner Ajouter un onglet Plomb et améliorer l'onglet marché UX
Ajouter les mises à jour de l'étiquette de l'onglet en direct sur la base de l'entrée du premier/
Convertir Ajouter Bouton Lead en onglet et mettre en œuvre la persistance des données
Relèver l'interface de création de plomb avec interface basée sur le vitrage
Déplacer le bouton de lead pour filtrer la ligne et la convertir en dialogue contextuelle
Réorganiser la forme de création de plomb en élégante disposition à deux colonnes
- Filtres fractionnaires en deux colonnes : contact/informations personnelles (à gauche) et informations de chef/d'entreprise (droite) - Ajouter une séparation ...
Permettre le turbopack pour des builds plus rapides (Next.js 16)
Permettre le turbopack pour des builds plus rapides (Next.js 16)
Permettre le turbopack pour des builds plus rapides (Next.js 16)
Permettre le turbopack pour des builds plus rapides (Next.js 16)
Améliorer la forme de création de leads grâce à l'interface utilisateur moderne, à la validation, à la gestion des erreurs et à l'amélioration de l'UX
Ajouter une assistance d'extension téléphonique à CreateLeadRequest, UpdateLeadRequest et LeadDTO
Ajouter SalesSouyde champ de type à LeadMarketDTO pour la détection de champ hypothécaire
- Ajout d'un champ de sous-types de vente pour faire la distinction entre le type de vente de la société mère et les sous-types - Lorsque SaleType a un parent (...
Ajouter les routes API Next.js manquantes pour les points d'extrémité de sonorisation
Ajout de l'itinéraire /api/sûreté/chefs-duleux pour GET (toutes les pistes) et POST (créer du plomb) - Ajout de l'itinéraire /api/sûreté/souvent/[id) pour les o...
Ajouter la validation du backend pour les champs requis dans les importations de plomb
- Ajouter la méthode validRequiredFields pour vérifier les champs requis avant l'importation - Valider le courrier électronique, le premier nom et le dernier no...
Ajouter la validation pour les champs requis dans les importations de plomb
- Marquez le courrier électronique, le premier nom et le dernier nom en fonction des champs requis dans leadFields.ts - Ajouter la validation dans handleStartIm...
Refactor Priste LeadImportController pour utiliser LeadService.createLead
- Remplacer la cartographie manuelle des champs par LeadService.createLead pour la cohérence - Ajouter mapRowDataToCreateLeadRequest pour convertir les mappages...
Ajouter une cartographie dynamique des champs pour les importations de plomb basée sur la configuration du marché
- Mettre à jour leadFields.ts pour y inclure les champs hypothécaires et get AllSystemFields - Ajouter le tableau MORTGAGE-FIELDS avec tous les champs LeadClaim...
Supprimer toutes les simulacres de données et rendre le système de lerisation de la production du système
- Supprimer toutes les simulacres génération de données de leadsApi.ts (mockStore, ensureMock, faker.js) - Supprimer avec la fonction d'emballage de la maquette...
Ajouter LeadController avec les critères d'évaluation CRUD et la configuration du marché
- Ajouter leadContrôleur avec les critères d'évaluation GET, POST, PUT, DELETE - Ajouter le point d'extrémité pour obtenir une configuration de marché pour une ...
Ajouter des champs de plomb basés sur le marché et un support de données personnalisés
- Ajouter le champ de marketId à l'entité chef de file - Créer une entité LeadCustomFormData avec colonne JSONB pour les données de formulaire personnalisé - Aj...
Ajouter une animation d'impulsions couleur des 40s de la couleur primaire aux couleurs secondaires
Ajouter des légumineuses rouges en nid d'abeille - 2 sur 8 rouge luminescent au lieu de vert
Changer le rabais à 30 % pendant 3 mois, rendre les animations en nid d'abeille plus conservatrices
Comme ce que tu vois expédier ?
Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.