Resolve multipleBagFetchException ve düzeltme özel form kalıcılık
- Basitleştirilmiş ÖzelFormRepository sorgu birden fazla çanta getirmekten kaçınmak için - Sabit LeadMarketService düzgün bir şekilde kurtarmak ve özel form bir...
Properly piyasalar için özel form derneklerini kurtar ve yükleyin
- Kaldırılmış repository, şimdi JPA yetim kaldırmayı temizliyor - Önce tembel marketMüşterileri Koleksiyonu Açıklamadan önce - Kullanımından önce koleksiyonlar ...
Resolve multipleBagFetchException in PriFormRepository
- Basitleştirilmiş, IdAndOrganizasyon Birden fazla çanta getirmekten kaçınmak için sorgulandı - LEFT JOIN FETCH aynı sorgularda ve alanların için - Koleksiyonla...
Reload market after create/update to initialize lazy collections
- Updated createMarket and updateMarket to reload market using getMarketById - This ensures all lazy collections (marketCustomForms, vendorProducts) are initial...
Pazarlama arayüzüne liderlik etmek için satışSubType ekleyin ve onu düzenleme formunda kullanın
- DTO'yu eşleştirmek içinMarket arayüzünü yönlendirmek için BackType alanı eklendi - Update handleEditClick, ebeveyn / çocuk türleri ayarlandığında DTO'dan satı...
Resolve multipleBagFetchException by using İşlemal tembel yükleme
- LeadMarketRepository: Birden fazla JOIN FETCH olmadan basit bir sorguya çekildi - LeadMarketService: @Transactional(read Only = true) açık koleksiyon başlangı...
Tip hatası: Blok-skop değişkeni ‘getAgentFilterMember Id' used before its notification.
Use passed systemFields for field mapping arabirim gruping
- FieldMappingInterface: Sabit setSystemFieldsByCategory kullanmak için, varsayılan BASE SYSTEM FIELDS AlanMappingInterface: Sistem alanları değiştiğinde otomat...
Correct path handling for mortgage fields and custom form data in lead imports
- Fixed mortgage fields to use 2-part paths (mortgageFields.loanAmount) in setNestedFieldOnCreateRequest - Fixed custom form data to use 3-part paths **********...
Tembel yükleme sorunlarını çözmek için repository sorguları için istekli yükleme ekleyin
- ÖzelFormRepository: LEFT JOIN FETCH tarafından bulunulan parçalar ve alanlar için eklendi IdVeOrganizasyonId - LeadMarketRepository: LEFT JOIN FETCH for marke...
Make email/username login case-insensitive
- Normalize input username/email to lowercase before comparison - Use LOWER() function on database column for case-insensitive matching - Fixes issue where user...
Pazar verileri yükleme başarısızlığının durmasını engellemek için sıfır devlet
- Yanıt verirken başka bir blokta eklendi devlet sıfırlama.ok yanlış - SeçilenMarketConfig ve customFields'i sağlamak başarısız piyasa yükleri üzerinde temizlen...
Fix syntax error and add debug log for market field Load
- Karmaşık tip iddiadaki sabit sözel hata doğru arayüzlere karışarak - Piyasa verilerini, satışSubType'ı ve özel form yüklemesini takip etmek için eklendi debug...
Bayi ithalat alanında tespit için satışSubType kullanın
- DTO yapısını eşleştirmek için Güncellemeli LeadMarket arayüzü (customForms sadece başlangıçta temel bilgileri vardır) - SatışSubType'ı netleştirmek için sabit...
Ipotek alanı tespiti içinMarketDTO'ya liderlik etmek için satışSubType alanı ekleyin
- ebeveyn SaleType ve alt tipler arasındaki ayırt etmek için genişletilmiş satışSubType alanı eklendi - SaleType'ın bir ebeveyne sahip olduğu zaman (e.g., RESUR...
Tüm 14 yolu ile komple Kamo logo SVG ekleyin
Embed full SVG içeriği doğrudan kısmi yollar yerine
Sadece Kamo logo için CSS-sadece yaklaşımı kullanın
İndirilmiş kırık SVG dosyasını, CSS arka görüntüsü kullanarak Dış logoyu doğrudan #logo element üzerinde yükleyebilmek
Fix logo.. dış Kamo logo URL'ye atıfta bulunmak
SVG görüntü elementini dış logoyu yerine gömmek için kullanın kırık transformatörler ile karmaşık yollar
Roundcube logoyu değiştirin. Kamo logo SVG ile
Özel logo.. to **************** Roundcube sumark/ the logoyu değiştirmek için
Override Roundcube sumark logosunu ekleyin
- Sumark Override ile özel.css - CSS dosyasını /var / www/html /custom.csss - Configure Roundcube ek stylesheets yüklemek için
Kamo logo ile tüm Roundcube logolarını sumark dahil
Karşılaştırmalı cilt logo sayfayı örtmek için yapılandırın: - Main Title logo - Küçük çöktü Başlık logo - Inbox sumark /background logo
Posta alt alanı oto-cert SUBDOMAINS listesine ekleyin
Posta için otomatik SSL sertifikası oluşturma.kamocrm.com
Merge pull request #3834 from ****************
Bump jws from 3.2.2 to 3.2.3
Expose Postfix limanları 25 ve 587, inbound posta
K1M1'de dış SMTP bağlantıları almak için gerekli
Add missing Next.js API routes for leads endpoints
- Added /api/security/leads route for GET (all leads) and POST (create lead) - Added /api/security/leads/[id] route for GET, PUT, DELETE operations - Added ****...
Mailgun SMTP'yi doğrudan kullanmak için Roundcube
Geçerli posta için yerel Posta eki, doğrudan bağlanmak için smtp.mailgun.org with TLS on port 587
PNG desteği ile Alp tabanlı dağıtıma geçiş
Dovecot'a benzer şekilde, Alp 318'i ek-mysql paketi ile kullanarak güvenilir Natasha sanal haritalar desteği için runtime'da kuruldu
Fix postfix command to use apt-get instead of apk
boky/postfix is Debian-based, not Alpine
Add postfix-mysql support for MySQL virtual maps
Installed postfix-mysql package at container startup to enable MySQL dictionary lookups for virtual domains/users/aliases
Add auth debugging and ensure MySQL driver packages for Dovecot
- Enable auth_debug, auth_debug_passwords, auth_verbose - Add dovecot-mysql package for proper SQL support - Add mariadb-connector-c for MySQL protocol compatib...
Add MySQL auth fix job for MariaDB client compatibility
Changes kamo user from caching_sha2_password to mysql_native_password Required for Dovecot (Alpine/MariaDB) to connect to MySQL 8
Replace Roundcube logo with Kamo logo
Added skin_logo config pointing to **************** Updated deployment annotation to trigger pod restart
Fix MySQL auth: change kamo user to mysql_native_password
Alpine's MariaDB client doesn't support caching_sha2_password plugin This prevents Dovecot from connecting to MySQL for authentication
Force Roundcube pod restart to pick up ConfigMap change
Added annotation to trigger pod recreation since ConfigMap with subPath doesn't auto-update in running pods
Remove 'name' property reference in updateLead function
- Lead interface only has 'primaryContact', not 'name' - Removed fallback to patch.name in updateLead - Completes the fix for type safety
Remove non-existent 'name' property references in leadsApi
- Lead interface only has 'primaryContact', not 'name' - Removed fallback to leadData.name in createLead and updateLead - Ensures type safety and correct API be...
Fix Roundcube redirect loop - disable force_https
Traefik handles TLS termination, so internal traffic is HTTP Setting force_https=true caused Roundcube to redirect to HTTPS internally creating an infinite redi...
Reference kamocrm.com wildcard cert in mail IngressRoute
The certificate secret is in kamo namespace, copied to mail namespace tls.secretName explicitly references wildcard-kamocrm-com
Fix mail IngressRoute to use auto-cert service
Changed tls from certResolver: letsencrypt to tls: {} This allows the auto-cert service to automatically generate certs when mail.kamocrm.com is accessed
Fix Roundcube readiness probe - use TCP socket instead of HTTP
Roundcube redirects / to login page (302), failing HTTP readiness probe TCP socket check on port 80 works correctly
Replace remaining Grid closing tags with GridLegacy in CreateLeadClient
- Fixed all remaining </Grid> tags that should be </GridLegacy> - Ensures proper closing of GridLegacy item components - Resolves JSX syntax error
Kargoyu gördüğünüz gibi?
İş alanınızda bu güncellemelerden her biri otomatik olarak. Ücretsiz başlayın ve haftadan sonra büyümesini izleyin.