Rebuild for kamo-shared-library update (master model, default role templates, force-rule resolver)
Triggers a rebuild so this service pulls the new kamo-shared-library revision containing Organization.branchTypeID, Organization.masterModelID, ****************...
Rebuild for kamo-shared-library update (master model, default role templates, force-rule resolver)
Triggers a rebuild so this service pulls the new kamo-shared-library revision containing Organization.branchTypeID, Organization.masterModelID, ****************...
Rebuild for kamo-shared-library update (master model, default role templates, force-rule resolver)
Triggers a rebuild so this service pulls the new kamo-shared-library revision containing Organization.branchTypeID, Organization.masterModelID, ****************...
Rebuild for kamo-shared-library update (master model, default role templates, force-rule resolver)
Triggers a rebuild so this service pulls the new kamo-shared-library revision containing Organization.branchTypeID, Organization.masterModelID, ****************...
添加主模式编辑器、 角色模板和强制规则的显示
显示UI中新的分支类型安全模型: - 分支类型标签获得“编辑主模型”按钮(隐藏于 org 指定了一个分支 TypeID ) 打开主控模式编辑器 模式:没有名称字段,没有分支类型芯片,保存点击/主模式. - 模型编辑器(既增加儿童模型,也增加编辑主模型) "Allowed Apps"之后的"Default Securi...
Master-model + applied-model endpoints and template-aware org seeding
Adds the controllers that surface the new branch-type security flow: - /api/security/master-model (GET/PUT) manages the current org's master model; only writ...
添加主模型、默认角色模板以及应用模型解析器
引入新分支类型安全模型流的数据层 : - 组织获得可失效的分支TypeID并掌握ModelID列。 - 新的角色权利模式 类型为 5 个值(FORCE GRATED, GRANTED, Not Specified, Force NUKE, NUKE)用于模板层设置. - 新的默认RoleType enum(ADMIN...
添加分支类型芯片输入字段到安全模型编辑器
- BranchTypeChip Field 有彩色点切换,编辑并点击标签, X 删除 - 编辑名称/描述的分支编辑器 - 从 GET /api / security/ branch 类型自动完成下拉,不包括当前模式类型,显示跨模式类型的源模式 - 处理保存模式发送分支类型,并删除PUT/POST有效载荷中的Branc...
在 kb 文章创建时发送无效而非空字符串的内容Json/contentPlainText
空字符串对 JSONB 列类型无效, 在创建没有内容的文章时造成 DB 错误 .
每次登录尝试失败后, 重置 Capcha ***
用户必须在每一个错误的密码后重新验证自己是人类. 调用部件. reset () 并清除 Capcha 验证/ 负载状态 证书失败和网络错误.
在步骤过渡中适当清理 Capcha 事件听众
删除的EventListener电话在设定的Timeout召回中 返回值, JavaScript 忽略它。 这导致处理者 在每一个用户 – 通过步骤过渡时累积, 使执行 Login Capcha验证后多次开火. 通过跟踪固定 在设置外的变量中清理功能, 相同 页:1.
UPSERT SYSTEM email template rows on every run
Previously the seed runner only inserted rows that didn't exist, so canonical HTML changes never propagated to the DB. Now existing SYSTEM rows have their bodyH...
Preview uses same auto-vars as sendToUser (org logo + name)
The preview endpoint now injects logoUrl, logoSimpleUrl, and orgName from the org's domain before applying sample content variables, matching the exact variable...
使用 XQlogoUrl}} 占位符, 所以发送了匹配预览的电子邮件
序列化 Full 电子邮件 Html 现在存储 **************** 在正体Html中而不是解决本地路径中的占位符 。 电子邮件模板服务 已经在发送时间(从org域)注入了绝对标志 URL. 这个 客户端预览以本地主题路径取代它们以显示, 因此预览和电子邮件的结构是相同的.
Auto-inject logoUrl, logoSimpleUrl, and orgName variables at send time
EmailTemplateService now merges base variables (logoUrl, logoSimpleUrl, orgName) derived from the org's primary domain before rendering, so all transactional te...
重写所有带有完整品牌设计的 Canonic 模板
所有5个模板现在使用一致的外表结构(600px,四舍五入) 与块编辑器的序列化FullEmailHtml相匹配 输出。 标题和页脚包括: \logoUrl\ /\logo SimpleUrl\ 。 发送时由电子邮件TemplateService自动注入.
Add org-scoping, password length validation, and code quality improvements to PasswordChangeController
将预览和编辑器统一到一个统一的系统中
- 通过针对内容<td>单元格的DOMParser提取系统模板内容, EmailFrame 重排区块的序列时, 防止双接 - 将后端预览取而代之的是客户端预览 序列化 Full 电子邮件 Html( 块) , 因此预览总是匹配活编辑器 - 电子邮件TemplatePreview 现在接受html/subject(编辑)...
提前提交时在 Capcha 之后锁定窗体并自动复制
如果用户在 Capcha 部件被校验之前提交, 窗体是 现在已禁用, 部件被程序启动 。 一次 校验自动完成登录进程;出错时 格式解锁而不显示 *** 错误消息.
