Mergi la conținut
KAMOUniverse

Jurnal de schimbări

Ce e nou.

Fiecare îmbunătățire a platformei, pe măsură ce se livrează.

  1. · kamo-shared-library

    Adaugă sesiune TimeoutMinute la entitatea membră

  2. · kamo-shared-library

    Adaugă sesiuneTimeoutMinutes la entitatea titlului de muncă

  3. · kamo-shared-library

    Adaugă sesiune TimeoutMinute la entitatea departamentului

  4. · kamo-shared-library

    Adaugă sesiune TimeoutMinute la entitatea OrgRole

  5. · kamo-internal

    Market-aware POS file, tab-ul de fixare conducta, setări nav curatare

    Conductă: Eliminați filele de rezervă de tip angajament, afișați starea goală atunci când nicio piață configurată. Piețele sunt acum singura sursă de file de conducte. Comment carte de pagină și "Market Management" în meniu slide-out. File POS: Adăugați dropdown filtru de piață, coloana de piață, și piață selector in dialoguri crea/edit la Catalogul de produse, Inventar, Închiriere Active, Vendori, și Subscription Plans file. Actualizează posApi.ts cu suport de parametri de piațăId pe toate getter și de a crea metode.

  6. · SecurityService

    Add marketId query param to POS endpoints and SQL migrations

    Add optional marketId query parameter to GET rental-assets, vendors, and subscription-plans endpoints in POSController. When provided, filters results by market instead of returning all org records. Add SQL migration scripts to add market_id FK column to 5 commerce tables (offerings, inventory_items, rental_assets, vendors, subscription_plans).

  7. · kamo-shared-library

    Adăugați market id FK entităților POS și întrebări privind depozitul filtrat de piață

    Adăugaţi asociaţia de piaţă (multiToOne FK la ComerţMarket) la Oferte, InventaryItem, ÎnchiriereAsset, Vendor, şi SubscriptionPlan entităţi. Adaugă întrebări găsireByMarketId la toate repertoriile corespunzătoare, inclusiv InventaryPoolRepository (prin intermediul JPQL se alăture prin inventarItem). Adăugaţi metodele de service găsitByMarketId la CommerceService pentru produse, stocuri, active de închiriere, furnizori, și planuri de abonament.

  8. · InitializerService

    Add mock commerce market data seeding with vendors

    Adds loadMockCommerceMarketData() to DataLoader that creates 7 markets across all 6 commerce types with realistic vendor data under auto-seeded built-in categories. Also enhances retail order seeding with line items.

  9. · kamo-internal

    Adăugați filtrarea pieței în fila de angajamente și conștientizarea pieței în tabloul de bord

  10. · kamo-internal

    Fila de achiziții publice complete și sârmă toate componentele întreprinderii în secțiune verticală

  11. · kamo-internal

    Filele complete de conducte de abonament cu caracteristici de întreprindere

  12. · kamo-internal

    Filele complete de conducte de servicii cu caracteristici de întreprindere

  13. · kamo-internal

    Filele complete de conducte de închiriere cu caracteristici de întreprindere

  14. · kamo-internal

    Filele complete de conducte ipotecare cu caracteristici de întreprindere

    - Sporirea aplicaţiilor conductelorTab cu dialoguri de detaliu împrumutat/property/împrumut, Fluxul de lucru în 10 etape cu jetoane colorate, atribuirea vânzătorului prin intermediul pieței Id, rata de blocare de urmărire, de gestionare a datei de închidere, actualizări de stare în vrac, note, și CSV export - Create PipelineCommitmentsTab cu urmărirea ciclului de viață de angajament (ISSUED through SERVICE), lista de verificare a condițiilor cu barele de categorie și barele de progres; Referinţe legate de aplicații, sistem de note și export CSV - Ambele componente sprijină piaţa opţională. - Generatorii de date Mock furnizează date ipotecare realiste atunci când backend indisponibil

  15. · kamo-internal

    Complete PipelineOrdersTab with enterprise retail features

  16. · kamo-internal

    Update pipeline to use market-driven tabs with backward compatibility

  17. · kamo-internal

    Add CommerceMarketManager and update POS settings to Markets & Fields

  18. · kamo-internal

    Add frontend API proxy routes and client for commerce markets system

  19. · SecurityService

    Modify getPOSConfig to include commerce markets and derive enabled types

  20. · SecurityService

    Add SQL migrations and controllers for commerce markets system

  21. · kamo-shared-library

    Adaugă CommerceMarketService cu CRUD complet pentru piețe, categorii și furnizori

  22. · kamo-shared-library

    Adăugați DTO-uri pentru piețele comerciale, categorii de furnizori și furnizori de pe piață

  23. · kamo-shared-library

    Adăugați depozite pentru piețele de comerț, categorii de furnizori și furnizori de piață

  24. · kamo-shared-library

    Adaugă entitate comerțMarketVendor

  25. · kamo-shared-library

    Adaugă entitate din categoria "CommerceVendor"

  26. · kamo-shared-library

    Adaugă entitate comercială

  27. · kamo-shared-library

    Adauga incorporat-in categorii de date despre seminte pe tip de comert

  28. · kamo-shared-library

    Adăugați CommerceType enum pentru sistemul de piețe comerciale

  29. · kamo-internal

    Make datetime tooltip click-to-open with close button

  30. · kamo-internal

    Reorganize by vertical with intent/commitment sub-tabs

    - Main tabs: Dashboard | Engagements | Retail | Mortgage | Rental | Service | Subscription | Vendor (one per enabled vertical) - PipelineVerticalSection: sub-tabs (Intents | Commitments) for Mortgage, Rental, Service, Subscription; single view for Retail and Procurement - QuickActionsBar: New menu grouped by vertical with section headers - Pipeline help tooltip (intents vs commitments) next to New button - Placeholder pages for /pipeline/bookings/new, service/new, agreements/new, procurement/new (ComingSoonPlaceholder) - Legacy URL redirect: tab=orders→retail, tab=applications→mortgage, etc. - Update EngagementsTab and PipelineStatusWindow links to use tab=retail, tab=mortgage - Add **************** with checklist

Universul tău te așteaptă.

Începeți gratuit în câteva minute.Adăugați produse oricând sunteți pregătit — fără migrare, fără autentificări noi.

Gratuit pentru totdeauna — nu este necesar un card de credit