Verwenden Sie explizite @Query für findByUidAndOrganization_Id, um Bereitstellungs-/Start-Probleme mit abgeleiteter Abfrage zu vermeiden
Commerce-Repository und Service-Updates (EngagementRepository, OrderRepository, CommerceService)
Null-sichere API-Antwort-Handhabung + gemeinsames Layout für Unterseiten
- posApi: Null-Checks für getOrder hinzufügen, erhaltene HypothekApplikation, getEngagementById, getBooking, getProduct, getRentalAsset, getRentalRequest, get...
Verschieben Sie Einstellungen-Arrays vor der Verwendung vonMemo, um 'ec' vor der Initialisierung zu beheben
Verwenden Sie BundlermodulResolution, zurückverwenden StatsManager auf @/ importieren
.js Erweiterung zum StatsManager Import für node16 moduleResolution hinzufügen
Relativen Import für StatsManager verwenden, um Modulauflösung im Bau zu lösen
EmbNameFull.formatFull(), beheben @Builder Warnungen, Repo-Methode umbenannt
SETTINGS_UI_ENHANCEMENT_PLAN verbleibenden Elemente umsetzen
- Undo Toast: zu SuspiciousManager hinzufügen (bulk entlassen), AccessBlockManager (Löschen Eintrag), AutomationStreams (Stream entfernen) - Such-Highlighting: ...
Alle verbleibenden SETTINGS_UI_ENHANCEMENT_PLAN-Elemente einsen
- DomainManager: Einstellungen hinzufügenSectionHeader - APIManager: Volle Implementierung (API-Schlüssel, erstellen/revoke, zuletzt gebraucht, Toast rückgängig...
Komplett SETTINGS_UI_ENHANCEMENT_PLAN Phasen 4-5
- LabelManager: CommerceSkeleton-Laden, EinstellungenSektionskopf - RelationshipManager: EmptyState, ConfirmationDialog zum Entfernen, Vorsicht löschen Styling ...
Komplette Phase 4 & 5 - Konto, Sicherheit, EinstellungenFormularen
Kontoseiten: - BillingManager: Leerzeichen, EinstellungenSectionHeader, EinstellungenTextFeld - StatsManager: EinstellungenSectionHeader - FeaturesManager: Eins...
Phase 4 & 5 - Schnittkopf, Skelett, leerer Zustand, Mitgliedspolitur
Phase 4 - Wesentliche Seiten: - EinstellungenSektionskopf zu Einstellungen hinzufügenFormControls - JobTitleManager, DepartmentManager, SecurityRoleManager: Com...
SETTINGS_UI_ENHANCEMENT_PLAN und fix build
Einstellungen UI: - Einstellungen hinzufügenThemen-Token, FeatureCard, EinstellungenFormControls - EinstellungenStatusWindow: Suche, kürzlich besucht, funktions...
SETTINGS_UI_ENHANCEMENT_PLAN für Einstellungen/Konfiguration und Slide-Out-Niveun-Vorschau hinzufügen
FormatFull() mit formatEmbNameFull() ersetzen - EmbNameFull hat keine Format-Full-Methode
Dashboard-Engagement-Metriken, serverseitige Bestellfilter, posApi imageUrl, Druckrechnung
Serverseitige Auftragsfilterung (Status, DatumVon, Datum), CommerceService-Umladung
Mock-Daten für Mietobjekte, Verkäufer, Abonnement-Pläne, Kaufanfragen hinzufügen
- loadMockRentalData: 4 Mietobjekte (RVs, Ausrüstung) - loadMockVendorData: 4 Anbieter - loadMockAAbonnementDaten: 3 Pläne (Basic, Pro, Enterprise) - loadMockPr...
Unternehmensplan implementieren - Pipeline-Tabs, Einstellungen, Detailseiten, Auftragsverfolgung
- Ersetzen Sie RENTAL/SERVICE/SUBSCRIPTION Platzhalter mit echten Tabs: PipelineBookingsTab, PipelineWorkOrdersTab, PipelineAgreementsTab - PROCUREMENT Register...
Rücksendungen, Erfüllung PATCH, Konten-Endpunkte
- POST /pos/orders/{id'/returns - Auftragsrückgabe erstellen - PATCH /pos/returns/{id'/status - Update-Rückgabestatus (APPROVED/REJECTED) - PATCH /pos/fulfillme...
Gibt Workflow, Fulfillment-Status, Account-Lookup zurück
- posApi: OrderReturn erstellen,ReturnStatus aktualisieren, updateFulfillmentStatus, getAccounts - Detail bestellen: Rücksendedialog anfragen, Liste zurücksende...
Kunden-/Käuferauswahl hinzufügen, um erstellen und bearbeiten zu bestellen
- KäuferUid zu posApi createOrder hinzufügen und aktualisieren - Bestellformular erstellen: optionale Kundenkonto-ID-Feld - Bearbeitungsdialog bestellen: option...
Mietobjekte CRUD Endpunkte
- GET/POST/PATCH/DELETE/api/security/pos/rental-assets
Phase 1-3 Stiftung - RETAIL, MORTGAGE, RENTAL Assets
Phase 1 RETAIL: - CommitmentContextType.SALE, processOrderPaid: Commitment, Transaction, InventoryAllocation, FulfillmentOrder - checkInventoryForOrder auf Crea...
Phase 1 bis 2 Implementierung, Bestellung/app UI, Mietstiftung
- Bestellen Sie Detail: Zahlungsverlauf und Erfüllung Abschnitte, wenn PAID - Anwendungsdetail: Appprove-Button (SUBMITTED-APPROVED), Engagement-Anzeige - posAp...
Pipeline-Datennetze zusammengebrochen, Umstrukturierung zu Lead-Layout passen
- SettingsView: Tab Content Container verwendet jetzt display:flex, overflow:hidden so flex Kette gibt Höhe an Gitter weiter (fixiert zusammengebrochene Gitte...
AG Grid und flexfill Layout für Pipeline und POS Datagrids nutzen
- PipelineEngagementsTab, PipelineOrdersTab, PipelineApplicationsTab: Flex-Füllhöhe für AgGrid - Pipeline ProductsTab: von MUI Table zu AgGrid konvertieren mit ...
Enable Commerce JPA repos für POSController/CommerceService
SecurityService POSController ist abhängig von CommerceService, der dies nutzt Engagement, Ordnung, Absicht, etc. Repositories. Diese leben in com.kamo.z.shared...
Verwenden Sie Uid statt Id für BaseEntity-deriveed Beziehungen
- FulfillmentOrderRepository: findBySourceCommitmentId -- findBySourceCommitmentUid (Verpflichtung verwendet uid) - TransactionRepository: findByOrderId -- find...
Datumsbereich Filter, Platzhalter-Seiten, Dashboard/Engagement UX
- Termineunterlage: DatumVon/Datum bis Filter, Engagement zählen, kontextbewusste Leerstände - Platzhalter-Seiten: Service, Buchungen, Verträge, Beschaffung (in...
DatumFrom/dateUmfrageparams hinzufügen, um Engagements API zu erhalten
Bestellen hinzufügen (createdAt DESC) und Datumsbereichsfilter
- EngagementRepository: OrderByDateCreatedDesc auf allen Methoden finden - CommerceService: DatumAus/Datum bis params, In-Speicherdatum Filter - Engagements API...
Verwenden Sie getDisplayName für Domain, Unterstützung WORK_ORDER/VENDOR_ORDER Link Labels
- Engagement Detail: zeigen freundliche Domain-Etikett (Retail vs RETAIL) - Engagements-Register: Domain-Spalte nutzt getDisplayName - Linksettiketten für WORK_...
EngagementDomainTypeConverter für VENDOR-SERVICE hinzufügen, kein Handbuch
- JPA AttributeConverter Karten legacy VENDOR zu SERVICE beim Lesen von DB - Angewandt auf Engagement.domain und OrgPOSConfig.enabledDomains - Entfernt Notwendi...
Verlobungsendepunkte GET /engagements und GET hinzufügen /engagements/{id'
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...
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.
