[功能] 为用户在发布问卷页面提供自定义路由/域名绑定服务
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 2
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Description
您的功能建议是否与某个问题相关?
目前的填表页面的链接格式为 https://www.qsc.zju.edu.cn/rop/apply/253
这可能会在一定程度上给使用的组织带来不便
描述您想要的解决方案
希望允许正常填表页面支持自定义问卷名,比如为一个表单提供一个别名:
e.g. https://www.qsc.zju.edu.cn/rop/apply/koala-2025-spring
再进一步,我们希望把表单的路由以组织进行管理,比如有一个组织的Id为koala-studio,参考github等平台的管理方式,使用
https://www.qsc.zju.edu.cn/rop/koala-studio/2025-spring 作为表单填写链接
此外,一些组织可能会具有自己的域名,我们希望允许有条件的组织将自己的域名绑定到相关页面,原理上讲这里新建CNAME解析即可,但是可能会有跨域等问题需要解决。
以上。
描述您考虑过的替代方案
No response
补充说明
No response
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing the current /rop/apply/253 route and the form publishing flow. Define the scope for aliases, organization-managed routes, and custom-domain binding, including routing and cross-origin requirements; done should include an agreed design and tests for the supported URL forms.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend, web-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100