Drop language search filter on My Language step
The supported language list is short enough to scan visually; the search input added complexity without user value.
分割成员 API; 显示子的目标 org; 添加帐单所有者促进 UI
billingApi 将成员拆分成账户成员(can ManageBilling, is AccountManager) 成员(isLicensee、canManage订阅) **************** 账户订阅收益 目标组织/目标组织 标题。 计划BillingTab 重命名 "管理集团"->"管理账户"(仅账级...
子目标为子org; 每个子成员从账户管理员中拆分
订阅现在要求目标组织在创建(账户、市场、 object org)为新的独有性键. 计票员服务公司 拆分为账户成员服务(账户级管理员)和 订阅会员服务(每副被许可人+分经理). 执照服务 优先搜索为 具体内容 sub + Team Member. is Organization Owner on the project ...
从每个子成员中分割账户级管理员; 子获得目标 org
添加订阅成员( 订阅许可使用人+子管理旗) 在 KamoCRM org 上的账户可以持有多个订阅,每个用户针对一个 不同的子网页 。 账户成员现在只带账户级管理旗 (a) 账户管理人,可管理比林); 订阅会员。 账户订阅可实现非零目标 而独有性键是现在(账户,市场,目标 org).
重新命名账户账单成员 - > 账户成员; isGroupPlanManager - > 为账户管理器
整个计费客户端和计划BillingTab的类型级别重命名 : - 帐单成员类型 - > 账户成员 - is GroupPlan 管理器旗 - > is Account 管理器 - group PlanManager 客户区 - > 账户管理商区 账户是集团;没有单独的"billing集团"概念, 因此,"集团计划管理...
使用账户。 成员通过账户成员; 重命名为 GroupPlanManager - > 是账户管理器
账户现在是集团,所以所有参考 旧的 成员实体指向新的通用 **************** 实体。 "集团计划管理者"许可旗全改名为 "账户管理者"(角色相同;只有框架变化). 受影响 : - FredeWebhookService,账户订阅服务——无实体参考 - 现在写一个 账户成员行(是账户编辑成员) 有全经理旗...
丢弃用户/ master AccountHolder, 使用账户。 成员 + 主成员
账户主计长现反映账户分组模式: - 计算DisplayName / 提取电子邮件 / 提取Phone 分辨率通过 首席成员(成员),而不是被丢弃的主账机 - 获取 Customer 详细信息 授权返回账户成员列表 旗帜(isLicensee,是AccountManager,可管理订阅, (canManage Billi...
将账户组; 用成员设置 + 账户成员替换用户设置
账户本身现在是"集团"——没有单独的记帐集团. 概念。 成员(org-scoped)直接通过 新账户成员加入, 并带有每个成员的许可标记 加入我们 第一个创建账户的成员成为其主要成员。 账户。 - 丢弃 Many ToMany 集 < User> 用户字段(和 ACOUNT USERS 加入表格) - 放下用户主控账...
将 Api 客户端重写到基于账户的终端
billing Api 现在和QQ对话,而不是 旧/组/{组Id}路线。 重新命名的顶级类型 : - 计费组 - > 帐单 - 计费组成员 - > 帐单 成员 - 计费组订阅 - > 账户订阅 - 计费集团 - > 账户 - 平台Org组摘要 - > 平台账户摘要 - 计费Api.groups.* - > 计费Api....
将帐单服务重写到基于账户的实体
计费服务现在以账户为中心。 由成员驱动的流动(例如: "加一卡","订阅计划" 现在通过一个账户 当成员不存在时, 自动创建; 账户 持有花旗客户身份证、一张或多张卡片、订阅、许可证、 发票和账单 重新命名/更换的服务: - 计费集团服务 - > 帐单 服务 - 计费组成员服务 - > 计费会员服务 - 计费组订阅服...
从计费小组转到基于账户的许可证
服务解决会员对账户的应享权利 由会员记账账户拥有的记录。 成员资格 形状现在显示账户Uid + 账户DisplayName ****************对. 认证倾听者现在处理 Account : {uid} 有效载荷 由 Billing Service(取代旧的 Group :{uuid} 表格)发行.
从计费小组转入账户作为计费本金
账户现在是单行道客户本金。 需要成员 自动创建账户; 然后持有一张或多张牌,其中一张指定为主牌,并拥有 所有订阅、执照、发票和账单 Schema 更改( Account.java) : - 添加条纹CustomerId、付款方法(账户支付方法), 初级支付方法 (@ ManyToOne) - 在账户存储器中添加 fi...
将现场记录显示为账户地址简介和历史地址
东方现场商业记录,以参考账户概况的主要货运/提单 地址,仅在记录成为历史(放置/发送)时才进行快照。 直播( 参考账户) : - Cart: 已参考账号。 客户; DTO 现披露有效的货运地址/ 从 QQ 调取的帐单地址 - 命令草案:替换自由文本 带有 许多ToOne账户 地址 地址/帐务地址 refs (通过 ...
切换账户.java以嵌入可嵌入; 为运入/计费列表添加账户地址实体
- 添加账户AddressType enum(SHIPPING, BILLLING) - 添加账户地址实体(账户FK、类型、标签、安徽、时间戳) - 添加账户管理仓库 - Refactor Account.java:用 EmbNameFull, EmbEmail, EmbPhonePersonalAndWork 替换平...
将创建线索动作移动到页眉中, 放下粘贴栏
将右上方的取消按钮替换为主创建线索动作 并完全去掉底部粘性动作栏。 添加后图标按钮 铅的左边 > 新的铅面包屑 使后行保持 无需取消按钮即可访问.
最佳联系人 时间为自由文本字段
替换添加铅和铅的早/午/晚降 使用纯文本输入查看编辑表,使成员能够描述特定 窗口(例如"下午6点后的周日晚上")。 后端栏和 DTO已经是字符串,所以不需要Java修改.
丢弃编辑器页头, 重命名 General sub- tab
- 删除后行图标按钮+屏蔽图标+标题+字幕 安全模型/主模型编辑器的顶部。 取消按钮 在粘粘的动作栏中已经向后导航,并放下 标题给每个表型都增加了垂直相间. - 将“ 将军” 子塔布重命名为“ 模式配置” , 用于正常安全 模型和主模型编辑器的"Master Model Config",所以 选项卡标签作为上下文重复.
从 DataLoader 调试组成员PayFees 排序
主型提供商不再通过取消的三州付费 当创建主安全模型时设置——字段从 ChildOrg Security Model及其服务超载.
丢弃团队 MemberPayFees 设置参数
映射共享图书馆的改变——安全模型控制器, 主模型控制器和应用程序模型控制器不再读取/写入 团队成员PayFeesSetting。 分支类型编辑器的平面自给 选择与 Billing Group 重构一起删除 .
投放队 成员付费投票
雇员自付费用政策已不复存在——计费集团重置 按组计费,不通过安全模式。 删除 团队成员PayFeesSetting 列 从 ChildOrg Security Model, 匹配 来自 ChildOrg Security ModelDTO 的字段,以及每个进取器/进取器/过载 ChildOrg安全模式服务。 删除付费助...
放下我的配置文件提示横幅 + 统一区域间隔
现在所有四个我的简介部分 都有相同的垂直节奏—— 8px 介于每个区域的标题与字段之间, 16px 介于 节。 提醒旗章解释邮件是登录 证书已经不复存在了 法律名称、别名、电子邮件、 电话也不见了,每节都坐在同一个空白背景上 所以没有装饰来吸收空间 - FormPassportID:取出顶端的信息提示;收紧 内部空档...
Tidy My 配置版式 + 放下电话校验
重新组织 My 配置文件步骤, 使所有四个部分都共享 布局和标题格式。 秩序现在是法律名称,别名,电子邮件,电话. - 窗体Name:去掉纸张包装、“我的名字”标题和 "完全法律名"字幕. 使用相同的图标+字幕标题 模式为别名和电子邮件部分。 简化昵称 字段:不再切换复选框,只是一个总是可以编辑的选项 输入。 - F...
注册时丢弃电话字段的短消息校验
在自助服务登记期间收集的电话号码现在已是 纯可选文本字段——没有/注册/手机/启动,没有短信代码, 没有/登记/电话/核查。 寄存器端点接受该数字为 输入, 使白空/ 平移常态化, 验证 E.164-ish 格式服务器侧并存储在新用户上。 删除注册PhoneService类和两个短消息端点 并放下电话CodeId 登...
丢弃注册 PhoneCode 实体 + 寄存器
自助登记不再使用短信编码核查 电话字段 — 登记表将电话号码作为纯文本收集 并将其存储在新用户上。 删除未使用的实体,并 它的仓库。 注册 手机 代码表(如果已经创建) 由 Kamo Initializer 所制作)现在未使用,可以被放入.
在登录和输入之间共享后Auth***服务
提取校正后 *** 建筑(Grant-all explain, profile SQL, 分支标题, 创建会议) 输入到 PostAuth***Service 时使用 密码验证后与 kamo-login 相同的代码路径 。 Enter- as building 有提供者 org id 和提供者成员 id 的认证用户 ...
删除电话+安全问题页面
这些被误加到卡莫-内部——电话的收集中 编号和安全问题属于 卡莫注册员, 已经搬到那里了。 丢弃两个设置页面, 仅服务于他们的账户 Api 客户端及其在 我的账户卡列表和设置状态Window导航弹出 。 基本/api/账户/电话和/api/账户/安全问题 后端端点被故意保留完好 所以未来的后签 设置 UI 可以不重写...
合并默认模板而不擦拭或文件夹
完整规定不再删除复制前的 org 前缀 。 从 仅匹配密钥的公开/ 默认覆盖; org 下的其他对象 文件夹暂存。 基础模板源从kamocrm-com更名为默认.
压缩编辑器头 — 删除大标题/ tabs, 移动动作到 nav行
删除粘贴头卡(标题、字幕、保存/取消/审查) 按钮,编辑/预览标签栏)从 EmailTemplateEdit 恢复~200px 编辑器上方的垂直空间。 动作按钮现已对齐 在电子邮件TemplateManager中现有的后按钮/breadcrumb nav行中。 电子邮件TemplateEdit通过ActionsRead...
重定向 EMAIL NOT VELIED 以注册/验证
从登录页面和所有相关内容中删除内置的电子邮件认证卡 状态/召回. 在 EMAIL NOT VERIED 上,用户现在转发到 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}这里 已存在的PostConfletionScreen ...
从 getOrganizationByDomain 中删除急切的功能加载
特征是Org级别的关注,与这种方法的大多数呼叫者无关 (如注册,登录域解析). 通过设置强制装入 取代了Hibernate-tracted收藏,导致级联孤儿Removal出错. 对于任何真正需要的呼叫者来说.
Tighten KamoCRMAgeReqUpdateRunner per review
- Restore Javadoc paragraph explaining @Order(10) rationale. - Test now references the UPDATE_SQL constant directly instead of duplicating the SQL string, so ...
诚实的营销——根据实际平台能力调整页面
对照实际的KamoCRM产品能力全面审查营销页面. 取消了关于今天没有建造的地物的捏造索赔,并重新定位 工业专用和一体化专用的可请求制造 特性通过新特性请求系统。 KamoCRM实际提供的内容(现在准确反映): - 具有可定制管道的客户关系管理 - KamoMeet(Janus WebRTC本地视频) - 电话和短信...
直接通过 k8s DNS 而不是通过 API Service 呼叫计费服务
Next.js 服务器侧代理现在呼叫 Billing Service at **************** 直接跳过 不需要跳过APIService. 使用billing servicce URL env var 以 k8s 内部 DNS 为默认值.
Remove translate config from application.yml — belongs in k8s/configmap.yaml
Remove redundant translation table SQL — Hibernate ddl-auto handles them
添加成员 Type 到用户信息, 重命名模板Name 到 docDescription 在模板设置仓库
从成员实体中添加成员Type字段 用户-info API响应并使用UserInfo hook. 重命名模板Name 到 doc 在模板中的描述SettingsStore 与一般文档保持一致 编辑术语,并删除未使用的范围/assoc设置 存储界面.
从安全服务到转换服务/DocsService的所有成像API线路
上传路线现在通过 Conversion Service URL 直接调用转换服务: - POST/api/成像/上载 →/api/转换/成像/上载 - POST/API/成像/平板/上载 ...
删除 Imaging 控制器和豆子/ maging —— 移至 Conversion Service 和 DocsService
上传端点现在位于转换服务站/api/转换/成像/*。 所有管理和下载端点现在都以DocsService at /api/docs/image/*为单位.
Delegate thumbnail generation to ConversionService, remove PDFBox dependency
ThumbnailGenerationJob now POSTs the converted PDF to ConversionService **************** unzips the response, and stores each thumb_p{n}.png in MinIO. PDFBox re...
将缩略图生成到转换服务, 删除 PDFBox 依赖性
生成AndStoreThumbnails 现在 POST 将 PDF 转换为转换服务 **************** 解开响应, 每个存储 MinIO中的缩略语 p{n}.png,并发布每页WS进度. PDF 框已删除 .