Organization-name check in the new-organization form can drift from central-manager's rule
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 新手友好度
- 52/100
- Issue 类型
- 缺陷
- 描述清晰度
- 基本清楚
- 活跃度
- 活跃
- 技术栈
- typescript
调研方向
Start by reading src/lib/string/regex/organizationNameRegex.ts and locate the form that uses it. The issue identifies central-manager's VALIDATION_CONSTRAINTS.ORG.NAME_REGEX as the authoritative rule and suggests exposing it for Studio or adding a CI comparison. Done means the form's rule cannot silently drift from central-manager's rule.
由索引模型根据 Issue 内容生成。
描述
Problem
The new-organization form checks names with organizationNameRegex (src/lib/string/regex/organizationNameRegex.ts), a copy of central-manager's VALIDATION_CONSTRAINTS.ORG.NAME_REGEX, which is the authoritative rule. Nothing fails when the two drift apart. If central-manager narrows its rule, the form accepts a name and the create request fails with a 400; if it widens, the form refuses names central-manager would accept.
Possible fixes
- central-manager exposes its organization-name rule (an endpoint or a published constant) and Studio reads it.
- A CI check in either repo compares the two expressions.
Review-Deferral: 686bcc1086557b14 severity=nit category=maintainability
🤖 Generated by Anthropic Claude (Opus); posted via @Devin-Holland.
- 主要语言
- TypeScript
- 星标
- 5
- 派生
- 4
- 平均合并
- 1 天 12 小时
- 30 天内合并 PR
- 65
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
HarperFast/studio 的其他 Issue
-
难度 2/5 1-3 小时 新手友好度 78/100
HarperFast/studio#2070 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 74/100
HarperFast/studio#2067 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 82/100
HarperFast/studio#2053 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 65/100
HarperFast/studio#2026 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 77/100
HarperFast/studio#2021 ·
维护者通常 1 天内回复
查看 HarperFast/studio 的全部 Issue
相似的 Issue
-
bug from-app needs-triage
难度 2/5 1-3 小时 新手友好度 72/100
nightly-labs/openbot#7447 ·
维护者通常 1 天内回复
-
Team:ResponseOps technical debt
难度 2/5 1-3 小时 新手友好度 76/100
elastic/kibana#304569 · 1 条评论 ·
维护者通常 1 天内回复
-
security
难度 2/5 1-3 小时 新手友好度 64/100
IBM/ibmi-mcp-server#256 ·
维护者通常 7 天内回复
-
难度 2/5 1-3 小时 新手友好度 76/100
egonSchiele/agency-lang#1444 ·
维护者通常 1 天内回复
-
e2e-failure ready-to-code
难度 1/5 1 小时以内 新手友好度 84/100
redhat-developer/rhdh-plugin-export-overlays#4746 · 1 条评论 ·
维护者通常 1 天内回复