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...
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 ...
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...
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...
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...
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...
POS-Controller für Einzelhandelsprodukte, Inventar und Bestellungen hinzufügen
- RetailProductController: CRUD für Produkte - RetailInventoryController: Bestandsbewirtschaftung - POSController: Bestellungen und Hypothekenanträge
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ü...
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...
Refaktor Lead Zuordnung von String zu Mitarbeiterreferenz
- Lead.assignedUser (String) zu Lead.assignedEmprededEmpee (Mitarbeiter) - LeadAssignment Entity hinzugefügt, um die Auftragshistorie zu verfolgen - LeadAssignm...
Default-Währungsunterstützung hinzufügen und Währungsabwicklung in Revenue-Komponente aktualisieren
HTTP zu HTTPS umleiten Middleware und IngressRoute hinzufügen
- Erstellen Sie Redirect-to-https Middleware für permanente Umleitungen - Catch-all IngressRoute auf Web-Eingabepunkt hinzufügen, um alle kamocrm.com Domains au...
automatische *** geheime Schöpfung hinzufügen
- Erstellen *** Geheimnis auf beiden k1m1 und k2m1 - Secret enthält MINIO_CURRENT_HOST zeigt auf k0m1 MinIO Instanz (http://10.8.0.1:9000) - Behebt kamowssecuri...
Reorganisieren Sie Formularlayout für eine bessere Feldgruppe
Live-Tab-Etiketten-Updates basierend auf Vor-/Nachnamen-Eingaben hinzufügen
Lead-Button auf Tab konvertieren und Datendauer implementieren
Überholung Lead-Erstellung UI mit pane-basierte Schnittstelle
Bewegen Sie Lead-Taste in Filterzeile und konvertieren Sie in Popup-Dialog
Die Form der Lead-Kreation in elegantes Zwei-Senalnen-Layout umorganisieren
- Formularfelder in zwei Spalten aufteilen: Kontakt/persönliche Informationen (links) und Lead/Business info (rechts) - Fügen Sie visuelle Trennung mit semi-tra...
Redesign Lead-Erstellungsformular mit kompletten Namensfeldern, korrekter Dropdown-Reizing, Länderfeld und verbessertes Telefonlayout
Verbesserung der Lead-Erstellungsform mit moderner Benutzeroberfläche, Validierung, Fehlerbehandlung und verbessertem UX
Unterstützung der Telefonerweiterung zu CreateLeadRequest, UpdateLeadRequest und LeadDTO hinzufügen
Fügen Sie LeadProspectType, Anbieter/Produkt, bestContactTime, Telefonerweiterung/isText, und Wohn-Hypothekenfelder hinzufügen, um Erstellungsform zu führen
VerkaufSubType-Feld zu LeadMarketDTO für Hypothekenfelderkennung hinzufügen
- Hinzugefügt SalesSubType-Feld zur Unterscheidung zwischen den überalterten SaleType und Sub-Typen - Wenn SaleType einen Elternteil hat (z.B. RESIDENTIAL_MORTG...
Vermisste Next.js API-Routen für Lead-Endpunkte hinzufügen
- Hinzugefügt /api/security/Leads Route für GET (alle Leitungen) und POST (Leim erstellen) - Hinzugefügt /api/security/leads/[id] route für GET, PUT, DELETE Ope...
Backend-Validierung für benötigte Felder in Bleiimporten hinzufügen
- ValatRequireds Methode hinzufügen, um erforderliche Felder vor dem Import zu überprüfen - Validieren E-Mail, firstName und lastName sind vorhanden - Valididat...
Wie, was Sie sehen Versand?
Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.