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.
向供应商添加模拟商业市场数据种子
在创建7个市场的DataLoader上添加装入MockCommerce MarketData () 所有6个商业类型,在自动种子下提供符合实际的供应商数据 内置分类。 还加强了带有细列物品的零售订单播种.
增加租赁资产、供应商、订阅计划、采购申请的模拟数据
- 装载MockRentalData:4个租赁资产(房车、设备) - 装入MockVendorData:4个供应商 - 加载Mock订阅数据:3项计划(基本、Pro、企业) - 加载Mock采购数据:1项采购请求(对供应商的依赖) - 从装入MockPOSData中调用,用于启用 POS 的 Orgs
Switch DataLoader to CommerceService
- Use CommerceService instead of POSService, RetailProductService, RetailInventoryStockService - createProduct, createOrUpdateStock, createRetailOrder, createMo...
数据Loader IO 排除导入并模拟主任务 FK 错误
- 加上缺的java.io. 复制 JavaEnums ToNextJS 的例外导入 - 使用已保存的“主机”,而不是为模拟数据保存“主机” FK 制约性违法行为(指定 by id/指定 to id) - 删除未使用的铅分配 导入类型
更新时区字段以使用 TimezoneType enum - 从 String 更改为 TimezoneType enum - 更新了.gitignore 以排除 m2 存储缓存 - 支持时区层次: 成员 > 用户 > 组织
Fix 初始化服务器服务: 设置为 启用= true 供用户使用并删除无效的本地host: 3: 00域名
在 DataLoader 中添加本地主机域支持
- 增加当地托管人和地方托管人3:00域,促进地方发展 - 改进解释子域连接行为的评论 - 与处理父子域连接的更新的组织存储库合作
在 DataLoader 中添加外部认证提供者初始化
- 添加外部认证服务依赖性注射 - 创建了配置提供者的外部Auth 提供()帮助方法 - 每个组织的外部认证提供者: * KamoCRM:谷歌,微软,苹果 * KamoClub:谷歌,微软,苹果 * Ebonix: Steam, Roblox, Xbox (gaming/kids 平台). * TheShort Ter...
