R18-1/R18-3: 接入企业微信入口绑定与免登回退

这个提交包含在:
2026-03-22 08:33:53 +08:00
父节点 2a1ffe66f3
当前提交 215e3967bc
共修改 15 个文件,包含 1394 行新增和 26 行删除
+25
查看文件
@@ -14,6 +14,11 @@ const FEATURE_FLAG_KEYS = {
weeklyReport: "weekly_report_v1",
employeeLifecycle: "employee_lifecycle_v1",
todoBoard: "todo_board_v1",
wecomEntry: "wecom_entry_v1",
projectDomain: "project_domain_v1",
projectLinking: "project_linking_v1",
confidentialDocRefs: "confidential_doc_refs_v1",
publicSecurityHardening: "public_security_hardening_v1",
};
const FEATURE_FLAG_KEY_LIST = Object.freeze(Object.values(FEATURE_FLAG_KEYS));
@@ -127,6 +132,26 @@ function resolveEnvGate(config, flagKey) {
return Boolean(config.todoBoardEnabled);
}
if (flagKey === FEATURE_FLAG_KEYS.wecomEntry) {
return Boolean(config.wecomEntryEnabled);
}
if (flagKey === FEATURE_FLAG_KEYS.projectDomain) {
return Boolean(config.projectDomainEnabled);
}
if (flagKey === FEATURE_FLAG_KEYS.projectLinking) {
return Boolean(config.projectLinkingEnabled);
}
if (flagKey === FEATURE_FLAG_KEYS.confidentialDocRefs) {
return Boolean(config.confidentialDocRefsEnabled);
}
if (flagKey === FEATURE_FLAG_KEYS.publicSecurityHardening) {
return Boolean(config.publicSecurityHardeningEnabled);
}
return false;
}