Skip to content

Latest commit

 

History

History
155 lines (125 loc) · 2.85 KB

TODOs.adoc

File metadata and controls

155 lines (125 loc) · 2.85 KB

TODOs

用户

注册和登录

  • ✓ 使用邮箱注册新用户

  • ❏ 重新发送新用户激活邮件

  • ❏ 注册时邮箱错误,修改未激活的邮箱

  • ✓ 通过邮件激活新用户

  • ✓ 已激活用户登录

  • ✓ 记住登录状态

  • ✓ 忘记密码

用户配置

  • ✓ 修改用户头像

  • ✓ 修改用户资料

  • ✓ 修改用户名

  • ✓ 添加、激活、删除邮箱

  • ✓ 设置主邮箱

  • ✓ 修改密码

  • ✓ 添加、修改、删除 SSH 公钥

  • ❏ OIDC 客户端添加、删除、修改

  • ❏ OIDC 客户端权限范围

  • ❏ OIDC 客户端授权页面

  • ❏ OIDC 侧边栏选中

  • ❏ 删除时删除关联资源

组织

  • ✓ 新建组织

  • ❏ 组织详情

  • ✓ 直接子组列表

  • ❏ 子组列表平铺

  • ✓ 直接项目列表

  • ❏ 项目列表平铺

  • ✓ 成员添加、修改、删除

  • ❏ 成员邀请

  • ✓ 修改头像

  • ✓ 修改信息

  • ✓ 添加、修改、删除 SSH 公钥

  • ❏ web hook

  • ❏ OIDC 客户端限制仅组织成员可用

  • ❏ 删除时删除关联资源

子组

  • ❏ 新建子组,子组成员

  • ❏ 子组详情

  • ✓ 直接子组列表

  • ❏ 子组列表平铺

  • ✓ 直接项目列表

  • ❏ 项目列表平铺

  • ✓ 成员添加、修改、删除

  • ❏ 成员邀请

  • ✓ 修改头像

  • ✓ 修改信息

  • ✓ 添加、修改、删除 SSH 公钥

  • ❏ 子组转移

  • ❏ web hook

  • ❏ OIDC 客户端限制仅组织成员可用

  • ❏ 组织成员添加、修改、删除,无需添加当前成员

  • ❏ 删除时删除关联资源

项目

  • ✓ 新建项目

  • ❏ 项目详情

  • ✓ 成员添加、修改、删除

  • ❏ 成员邀请

  • ✓ 修改头像

  • ✓ 修改信息

  • ✓ 添加、修改、删除 SSH 公钥

  • ❏ 收藏

  • ❏ 关注

  • ❏ web hook

  • ❏ 删除时删除关联资源

仓库

文件

  • ✓ 查看源码,语法高亮

  • ❏ Markup 解析

  • ❏ 查看文本文件

  • ❏ 查看图片

  • ❏ 下载二进制

  • ❏ 新建

  • ❏ 修改

  • ❏ 删除

  • ✓ zip/tar.gz 压缩包

提交

  • ✓ 提交列表

  • ✓ 提交详情

  • ❏ GPG 签名

分支

  • ✓ 分支列表

  • ✓ 新建

  • ✓ 删除

  • ❏ 保护分支

标签

  • ✓ 标签列表

  • ✓ 标签详情

  • ✓ 新建

  • ✓ 删除

  • ❏ 保护标签

  • ❏ GPG 签名

  • ❏ 删除时删除关联资源

  • [X] 发行版

  • [X] 最新、预发行

  • ✓ 发行版附件

  • ❏ 发行版上传附件多次网络请求

  • ❏ 发行版附件分页加载

  • ❏ 发行版草稿以及相关附件定期清理

  • ❏ 对比

对比

  • ✓ commit/branch/tag 对比

  • ❏ 垮仓库

  • ❏ 双栏对比

  • ❏ 修改行统计

  • ❏ 差异分页

  • ❏ 差异缓存

  • ❏ 差异宽度问题

  • ❏ 文件折叠

Pull Request

  • ❏ fork

  • ❏ 新建

工作台

  • ✓ 组织列表

  • ✓ 项目列表

Expore

  • ✓ 组织列表

  • ✓ 项目列表

其他

  • ❏ 图片剪裁

  • ❏ 权限控制细化

  • ❏ CSRF Token

  • ❏ 审计