Pecah anggota APIs; tampilkan target subs 'org; tambahkan biling- pemilik mempromosikan UI
billingApi membagi anggota ke dalam akuntan Anggota (dapat ManageBilling, adalah AccountManager) dan anggota subscription (isLicensee, canageSubscription) dibaw...
Otomatis-penyediaan kursi KamoCRM pada penciptaan sub-org; promot- billing-pemilik titik akhir
Layanan Entitlement berjalan Anggota Berlangganan (bukan Anggota Akuntasi) untuk menghitung anggota hak - serikat fitur di subs lisensi aktif, ditambah Baseline...
Subs target sub-org; per-sub anggota split dari account admin
Subscriptions now needs targetOrganizationId on create - the account, market, target _ org) triple adalah kunci unik baru. AkuntBillingMemService adalah dibagi ...
Pecah akun -level admin dari anggota per-sub; subs memperoleh target _ org
Tambahkan Anggota Subscription (per- subscription licensee + sub- manager flags) sehingga Akun pada org KamoCRM dapat menyimpan multiple subscriptions, masing-m...
AccountGroup - > AccountTier; rute grup pelanggan - > penggubah-tier
Frontend tipe dan API panggilan diperbarui untuk mencocokkan shared- lib + service Ganti nama AccountGroup ke AccountTier. The "Grup" penamaan bocor ke ranah pe...
AccountGroup - > Akunting Tier; titik akhir / grup - > / tiers
Akunt- grup titik akhir (pengurutan pelanggan, tidak penagihan) mengubah nama seluruh untuk menggunakan "tier" terminologi konsisten dengan shared -lib ganti na...
AccountGroup - > AccountTier (segmentasi pelanggan, tidak penagihan)
Entitas penghitung-segmentasi (dengan potongan-potongan, digunakan oleh PriceList for tier- based pricing) bertabrakan dalam nama dengan sekarang- dihapus konse...
Ubah nama Anggota Akunting Billing - > Anggota Akunting; adalah Manajer Grup - > adalah Manajer Akuntasi
Type- level rename seluruh penagihan klien dan PlansBillingTab: - Tipe Anggota AkuntBillingAnggota - > Anggota Akun - Apakah bendera PlanManager Grup - > adalah...
Gunakan Account.member via AccountAnggota; ganti nama adalah GroupPlanManager - > adalah AccountManager Manager
Akun sekarang kelompok, jadi semua referensi ke yang lama AccountBillingAnggota entitas menunjuk pada generik baru * * * * * * * * * * * * * * * entitas. Tanda ...
Drop users / masterAccountHolder, gunakan Account.member + primaryAnggota
AccountController sekarang mencerminkan model Account-as grup: - ComputeDisplalayName / extratEmail / extratPhone menyelesaikan melalui Anggota Primary (Anggota...
Buat Akun grup; ganti Pengguna ditata dengan Anggota - set + AccountAnggota
Akun sekarang sendiri "kelompok" - tidak ada billing- kelompok terpisah konsep. Anggota (org- scoped) milik Akun secara langsung melalui Anggota Akunting Baru b...
Tambah kolom _ mata uang dari bahasa anggota + baku
Tambahkan dua kolom TIDAK KOSONG ke tabel anggota yang baru Anggota. Bahasa (VARCHAR DEFAULT 'ENGLISH') dan Member.default Mata Uang (VARCHAR (10) ruas DEFAULT ...
Tambah langkah bahasa, batas waktu negara picker, gulungan + * * * perbaikan
- New 'My Language' langkah mendahului kepada wizard, mencerminkan negara tata letak langkah. Batasi 22 pasar yang didukung lokal sebagai ubin bendera dengan na...
Tambahkan mata uang bahasa + baku ke kartu Pengaturan Regional
Kartu Pengaturan Anggota profil Regional sekarang menampilkan Bahasa yang dapat disunting (22 lokal didukung mencerminkan situs pemasaran) dan Mata Uang Baku (s...
Persist anggota bahasa / zona waktu / mata uang pada sign up
Endpoint / register sekarang menerima bahasa, zona waktu, dan dulunege bersama dengan negara yang ada. Negara set Layanan Registrasi dan zona waktu pada penggun...
Tulis ulang klien bilingApi ke Account- berbasis titik akhir
bilingApi sekarang taIks untuk * * * * * * * * * * * * * daripada rute lama / grup / {groupId}. Tipe level atas diganti nama: - BillingGroup - > AccountBilling ...
Tulis Ulang Layanan BillingService ke Entiti Account- berbasis
The BillingService sekarang Account- sentris. Anggota - arus yang didorong (mis. "add a card", "subscribe to a plan") now go through an Account that Buat otomat...
Pindah dari BillingGroup ke Akun-berbasis lisensi
Layanan Entitlement memecahkan hak anggota terhadap AccountLicense catatan yang dimiliki oleh rekening penagihan anggota. Anggota Entities bentuk sekarang menge...
Migrasi dari BillingGroup ke Akun sebagai kepala sekolah penagihan
Rekening sekarang menjadi kepala sekolah pelanggan Stripe tunggal. Sebuah Anggota membutuhkan untuk membayar (mis. untuk berlangganan) otomatis membuat Akun; Ak...
Mirror live/snapshot address shape in CartItem2 and DraftOrderItem types
CartItem2 gains **************** and shippingAddress/billingAddress fields populated from the customer's primary shipping/billing AccountAddress profile. DraftO...
Map external customer address blocks into AccountAddress on pull
Add AdapterAddressMapper helper that converts a JSON address node from any provider into an EmbAddress and attaches it to an Account as a typed AccountAddress (...
Catatan hidup orient ke profil alamat Akun, snapshot alamat historis
Catatan perdagangan hidup orient untuk mereferensikan profil rekening utama pengiriman / penagihan alamat, dengan snapshot diambil hanya ketika catatan menjadi ...
/ akun / salinan baru dari -lead UX, ruas nama lengkap, dua ponsel, alamat; akun-level manajemen alamat
Frontend: - / akun / baru: per- daerah "Salin dari Lead" button + header "Salin semua dari tombol Lead" (ketika leadId param) - Bagian nama: awalan, pertama, te...
Support nested name / email / phoneNumbers + address management endpoint
- AccountController menerima nama / email / telepon Nomor JSON pada POST / PUT - Alamat awal pada POST menciptakan SHIPPING (dan BILLLLING ketika useAsBillingTo...
Ganti Account.java ke penggelapan; tambahkan Entiti AccountAddress untuk daftar pengiriman / penagihan
- Tambahkan AkuntAddressType enum (SHIPPING, BILLLING) - Tambahkan Entity AccountAddress (akun FK, tipe, label, EmbAddress, penanda waktu) - Tambahkan Repositor...
Tabung Riwayat + Voicemail kelas dengan alat pemutar media-
Tab sejarah (SoftphoneHistoriTab.tsx): - Gulungan tak terbatas melalui IntersectionObserver di dalam wadah gulungan panel - Filter chips: All / Inbound / Outbou...
Pelari migrasi untuk menyediakan Rekaman-pencarian kolom + kolom archive VM
Tambahkan RECORDINGS.provider _ instance _ id (UUID) dan provider _ external _ id (VARCHAR (64)) plus komposit idx _ records _ provider _ provider _ lookup inde...
Persist provider InstanceId + providerExternalId pada Recording di Ingest
Thread asterisk- support X-Phone- Server-Id dan X-Asterisk-Unique-Id (already in UnrecesedRecording) ke field X-RecordingMetadata baru sehingga call / voicemail...
Tambah * * * * * * * * * * * * * * * dengan dukungan Range HTTP
Streaming akhir umum untuk aset pencitraan audio / video, yang dipakai oleh alat media kamo- internal. Mengurangi otorisasi ImageService (sama dengan / download...
Rekaman putar, voicemail arsip, paginated voicemail, riwayat pengayaan
- Recording Baru Controller dengan pencarian massal, range- streaming audio untuk master + per-channel trek, dan metadata untuk jendela alat media- player - Cal...
Penyedia tombol pencarian pada Perekam, arsip voicemail, jangkauan streaming MinIO
- Recording: tambahkan providerInstanceId + providerExternalId untuk bergabung dengan operator panggilan riwayat / voicemail baris kembali ke pencitraan aset - ...
Hapus judul riwayat Field redundan dari panel sejarah
Tab label telah menampilkan konteks - judul dan subtitle membuang-buang ruang layar. Tombol isi ulang pindah inline ke dalam bilah alat.
Hapus tata letak prop yang menyebabkan tubuh email memantul
Gerakan luar. prop 'layout' div 'berjuang dengan batin Animami Prestation tinggi: 'animasi auto', membuat sebuah loop umpan balik FLIP pada surel dengan ketingg...
Tambahkan tab Sejarah - padinated audit timeline dengan pencarian dan penyaring
- LeadHistories Panel: bilah alat penyaring lengket dengan pencarian debounced, * * * * * * * * * * * filter, tabel MUI dengan pagination, warna - chip acara, r...
Tambahkan GET / {id} / history dan / {id} / history / filter titik akhir
Padinated, filterable, searable lead- history endpoint dengan batch actor loading (tidak ada N + 1). Penyaring titik akhir mengembalikan ruas yang berbeda, semu...
Tambahkan log audit sejarah - entitas, registri, layanan, DTO, kait LeadService
- Entitas LeadHistory (UUID PK, FK panjang polos - tidak ada batasan FK untuk memungkinkan penghapusan / konversi memimpin) - LeadHistory EventType enum dengan ...
Seperti apa yang Anda lihat pengiriman?
Semua itu tiba di ruang kerjamu sendiri. Mulailah dengan rencana gratis dan baca halaman ini lagi dalam sebulan.
