Add RoleRightsSyncRunner to backfill missing role rights
When new RoleRightType entries are added to the enum, existing roles don't have OrgRoleRight entries for them. This runner checks all roles on startup and adds ...
Add access security system schema migration
Creates 7 new tables (org_access_rules, org_geo_block_rules, org_suspicious_detection_rules, system_access_logs, geolite_blocks, geolite_locations, geolite_sync...
Update commerce product and market ID references from Long to UUID
Create KamoTokens schema and org_oauth_token table
- CREATE SCHEMA IF NOT EXISTS kamotokens - CREATE TABLE kamotokens.org_oauth_token with unique (org_id, provider) - DROP COLUMN jwt_key from voip_provider_confi...
CalDav/CardDav Part 4 — schema indexes and email repo scan
- Add supplemental indexes on **************** and **************** via SchemaCleanupRunner (Hibernate ddl-auto:update adds the FK columns; indexes are extr...
Add SchemaCleanupRunner to drop CalendarIntegration table/columns; enable ddl-auto update
Enable Hibernate schema auto-creation for email_metadata
Add **************** property so Hibernate creates missing PostgreSQL schemas before creating tables.
Add commerce repo scanning, exec-maven-plugin, and NATS/MinIO config
Enable JPA scanning for commerce package, add exec-maven-plugin for direct Java execution, configure NATS JetStream and MinIO settings, fix application name, an...
Update DataLoader for split ageReqType fields
Set both ageReqTypeMember and ageReqTypeTeamMember to same value in mock data.
Добавьте поддельные данные о рынке торговли с поставщиками
Добавляет loadMockCommerceMarketData() в DataLoader, который создает 7 рынков все 6 типов торговли с реалистичными данными о поставщиках Встроенные категории. Т...
Add mock data for rental assets, vendors, subscription plans, purchase requests
- loadMockRentalData: 4 rental assets (RVs, equipment) - loadMockVendorData: 4 vendors - loadMockSubscriptionData: 3 plans (Basic, Pro, Enterprise) - loadMockPr...
Switch DataLoader to CommerceService
- Use CommerceService instead of POSService, RetailProductService, RetailInventoryStockService - createProduct, createOrUpdateStock, createRetailOrder, createMo...
DataLoader IOException import and mock lead assignment FK errors
- Add missing java.io.IOException import for copyJavaEnumsToNextJS - Use saveLead instead of saveLeadWithAssignment for mock data to avoid lead_assignments FK...
Триггерный трубопровод - секреты, воссозданные на k1m1 и k2m1
Триггерный трубопровод - передислокация после сброса RKE2 и т.д
Триггерный трубопровод - передислокация после сброса RKE2 и т.д
Обновление для использования k1m1 hostname для DB-соединения
Обновление поля Timezone для использования TimezoneType enum - Измененный User.timezone из String в TimezoneType enum - Обновленный .gitignore для исключения кэша m2-репозитория - Поддерживает иерархию часового пояса: Член > Пользователь > Организация
Исправление InitializerService: Set is enabled=true для пользователей и удаление недействительного домена localhost:3000
Добавить поддержку домена localhost в DataLoader
Добавлены домены localhost и localhost:3000 для локального развития Улучшенные комментарии, объясняющие поведение субдоменной конкатенации Работает с обновленны...
Добавить инициализацию внешнего поставщика auth в DataLoader
- Добавлена инъекция зависимости ExternalAuthProviderService - Создан дополнительный метод помощи ExternalAuthProviders() для настройки поставщиков Населенные в...
Как вы видите судоходство?
Все это приходит в ваше рабочее пространство самостоятельно. Начните с бесплатного плана и прочитайте эту страницу через месяц.
