Registerkarte Engagements, Detailseite und Dashboard-Integration hinzufügen
- posApi: Verlobungstypen hinzufügen, getEngagements, getEngagementById - posDomainLabels: getEngagementStatusLabel hinzufügen - PipelineEngagementsTab: AG Grid...
Komplette Restposten (validierung, Produkt-Cache, Status, aktuelle Artikel, Fokus); rücken faule Last zu beheben Build
Beenden Sie die restlichen Planelemente - Low-Aktien-Warnung, Datumsfilter, Plan Checkboxen
- Bestellen: Low-Stock-Warnung beim Hinzufügen von Produkt mit trackInventory - Bestell-Registerkarte: Datumsbereichsfilter (letzte 7 Tage, letzte 30 Tage) - Re...
Phase 4 -5 - Dashboard-Reporting, Fehlerbehandlung, a11y
Phase 4 - Dashboard & Reporting: - Umsatz nach Perioden (Woche, Monat, Quartal) - Auftragszahl nach Status (DRAFT, AUTHORIZED, PAID, CANCELLED, REFUNDED) - Anwe...
Align Pipeline und Einstellungen UI mit Commerce Backend
- Aktualisieren Sie die Statusfarben auf Backend (DRAFT, AUTHORIZED, PAID, CANCELLED, REFUNDED) - Aktualisieren Statusfarben (DRAFT, SUBMITTED, EXPIRED, CANCELL...
Wechseln Sie DataLoader zu CommerceService
- Verwenden Sie CommerceService statt POSService, RetailProductService, RetailInventoryStockService - Erstellen SieProdukt, erstellen Sie OrUpdateStock, erstell...
POS-Controller auf CommerceService umschalten
- POSController setzt CommerceService statt POSService ein - RetailProductController nutzt CommerceService statt RetailProductService - RetailInventoryControlle...
Pos Bohnen mit Commerce-Paket ersetzen
- Commerce-Paket hinzufügen (Beungehung, Angebot, InventarItem, InventoryPool, etc.) - CommerceService hinzufügen, der POSService ersetzt, RetailProductService,...
Ganzseitige Ansichten, AG Grid, Domain-Support, Bildschirme erstellen
- getMortgageApplication(id) zu posApi hinzufügen - Ersetzen Sie Aufträge Registerkarte: MUI Tisch -- AG Grid, Zeile klicken -- /pipeline/orders/[id] - Register...
CloneElement nur Pass-Taste, um TypeScript-Requisiten Fehler zu vermeiden
Entspannen Sie sich toCSV generische für Schnittstellentypen (MortgageApp, RetailOrder)
Unternehmensvalidierung in POSService
-RetailOrder erstellen: null Check auf Anfrage - createLineItem: Nullprüfung, Menge 0, unitPreis = 0 Validierung
Enterprise-grade POS UI und API
- posApi: POSApiError Klasse, fetchWithError, strukturierte Fehlerbehandlung - VerwendungToast + POSToast: zentralisierte Snackbar für Erfolg/Fehler-Feedback - ...
POS-Domain-Konfiguration, Einzelhandels-Verträge, dynamische Pipeline-Tabs
- getPOSConfig/updatePOSConfig zu posApi hinzufügen, posDomainLabels - Extend createOrder mit lineItems, add getOrder, RetailOrderLineItem type - PipelineOrders...
Resolve Map-Typ-Einzugsung in POS-Controllern für CI-Zusammenstellung
- Verwenden Sie explizite Karte<String, Objekt" in ResponseEntity Map.of() Aufrufe - Behebt 'inkompatible Typen: Schlussfolgerungen Variable V hat inkompatible ...
POS-Controller für Einzelhandelsprodukte, Inventar und Bestellungen hinzufügen
- RetailProductController: CRUD für Produkte - RetailInventoryController: Bestandsbewirtschaftung - POSController: Bestellungen und Hypothekenanträge
DataLoader IOException Import und Mock Lead-Zuweisung FK Fehler
- Fehlen java.io.IOException Import für copyJavaEnumsToNextJS hinzufügen - Verwenden Sie saveLead statt saveLeadWithAssignment für Scheindaten zu vermeiden le...
Hinzufügen von POS/Inventory Domain entities, DTOs, Repos und Services
- POS-Bohnen hinzufügen (Einzelhandel, Vermietung, Hypothek, Abonnement, Verkäufer) - RetailProdukt, RetailInventoryStock, RetailOrder, MortgageApp DTOs hinzufü...
POS-Restrukturierung: API via APIService, Einstellungen für Admin, Pipeline für Benutzer
- API-Proxy: POS-Anfragen an APIService (Relays to SecurityService) - Einstellungen: Neuer POS-Systemabschnitt unter Haupteinstellungen + /settings/features/pos...
Symbole zu Status und Substatus Dropdown-Filter in Lead-Seite hinzufügen
Aktualisierung Traefik-Routen: Themen.* Assets laden jetzt nur von k1m1 minio statt ausbalanciert über k0m1, k1m1 und k2m1
Verbindungsleitungsphysik und Mausnähe stabilisieren
- Nur Anwendung Maus Nähe Kraft, nachdem die Maus bewegt hat (verhindert 0,0 Beeinflussung von Linien auf Last) - Vor der Benutzung der Maus mit Number.isFinite...
Teilstück Titel unterstreichen und Raster für untere Abschnitte
- Verwenden Sie var(--color-primary) für CRM, E-Mail, Telefon Abschnitt unterstreicht - Verwenden Sie 3-spalten Raster auf lg für E-Mail und Telefon (3 Karten) ...
Beheben Sie Markt-Tabs, Status nach Markt, Filter-Optionen, Lead-ID-Präfix L
- Markt-Tab: Filter von lead.marketId und AnbieterProductIds, wenn ein Markt ausgewählt wird - Status/Sub Status: verfügbare Verwendung von verfügbarenStatusen ...
Zurück-Knopf auf Ansichts-Header, Wiederherstellung von Filtern bei der Rückgabe aus der Sicht
- HeaderBar: Zurück zum Lead-Browser-Button (ArrowBack) im Lead-Info-Header hinzufügen - LeadManager: fortbestehende Filter/Tabs zu sessionStorage vor dem Öffne...
Wechsel zu base28, entfernen Sie 5 und S aus dem Alphabet
- Umbenennen Sie inBase30 umBase28; 28-charalphabet verwenden - Lead/doc-Formatierer verwenden jetzt toBase28 intern
Agentenspalte von zugewiesenenMitarbeiter, base30 Lead/doc ID-Formaten
- Agentenspalte zeigt zugewiesenEmployee.fullName oder 'Unbesetzt' - ZugeordneteMitarbeiter zum Lead-Typ hinzufügen; GebrauchswertGetter für sort/filter - LeadM...
Geteilt toBase30 in app/utils/base30, Verwendung in LeadManager und DocManager
Trigger-Pipeline - ziehen neueste Kamo-Shared-Bibliothek mit AnbieterProdukt Bevölkerung
Populate Anbieter-Verkäufer-Beziehung beim Abrufen von Leads
Update getLeadsByOrganizationId() um den @Transient vendorProduct zu bestücken Feld für jede Leitung, die einen HerstellerProductId hat. Dies stellt den Verkäuf...
Verbessern Sie Bleiraster mit base30 IDs, Raben Icon, Registerkarte Alle Märkte und Marktspalte
- ToBase30() Funktion für konsistente ID-Darstellung über LeadManager und DocManager hinzufügen - Grim Statussymbol in Tabs zu beheben, um raven.ico (Matching t...
Status, SubStatus, Quellcode und dateCreated Felder hinzufügen
- Zusätzlicher Status, SubStatus, Quelle, dateCreated und isActive Felder zu Lead entity - Aktualisiert LeadDTO mit Frontend-kompatiblen Feldern (Status, Quelle...
@DynamicInsert hinzufügen, um DB-Standards für Datumszeit-Felder zu ermöglichen
Refaktor Lead Zuordnung von String zu Mitarbeiterreferenz
- Lead.assignedUser (String) zu Lead.assignedEmprededEmpee (Mitarbeiter) - LeadAssignment Entity hinzugefügt, um die Auftragshistorie zu verfolgen - LeadAssignm...
Die Nähe zur Physik der Maus zu den Verbindungslinien hinzufügen
- Überprüft 5 Punkte entlang der Kurve für die Näheerkennung - 80px Effektradius - Linien reagieren, wenn die Maus nah kommt - Kraftstärke nutzt inversen quadra...
Ziel Aufgabe Punkt Grenze entspricht Linie Animation
- Neue DestinationGlow Keyframe Animation mit 4 Phasen - Border Farbe animiert durch Bernstein - Gold - Weiß - Gold - Bernstein - Passt die fließende Gradienten...
Auto-Extisierung Antworten und markieren verbundene Elemente
Antwort Eingang (TaskSideBar): - Neues Antwortfeld erscheint sofort beim Eintippen im letzten Feld - Fokus bleibt beim Tippen im aktuellen Feld - Leeres Platzha...
Neues Antwortfeld behält Fokus beim Tippen
- Lokales für neue Antworteingaben hinzugefügt (newAnswerValue) - Eingabe löst bei jedem Tastendruck kein Array-Update mehr aus - Antwort wird auf Unschärfe ode...
Auto-erweiternde Antworten und konsistente Hintergrundfarben
TaskSideBar (Task Item Settings): - Entfernt "Antwort"-Button - Auto-Exade-Eingabefeld, das nach vorhandenen Antworten erscheint - Die Eingabe im Platzhalterfel...
Wiederherstellen Aufgabe Artikel Auswahl unter Beibehaltung von Zeilenklicks
- SVG-Container zurück zu pointer-events-none (erlaubt Klicks durchzulassen) - Trefferbereich Wege verwenden Hinweis-Ereignungen: Schlaganfall (nur die Linie se...
Klickbare Beziehungszeilen mit Auswahl hinzufügen und löschen
- Zeilen können jetzt angeklickt werden, um sie auszuwählen (mit breiteren Hit-Bereich für einfacheres Klicken) - Ausgewählte Linien Highlight in amber/orange F...
Aktualisieren Sie Sidebar-Farben und Linie Positionen anpassen
- TaskSideBar Hintergrund verwendet jetzt 18% primär (wie Aufgabenelemente) - TaskSideBar Text für Kontrast auf grau-900 geändert - Eingabefelder verwenden 8% P...
Wie, was Sie sehen Versand?
Alles kommt in Ihrem Arbeitsbereich für sich. Starten Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat wieder.
