Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

✨ 控制台登录 & KIRAKIRA RBAC & 预生产环境密钥 #3

Merged
merged 33 commits into from
Mar 25, 2025

Conversation

cfdxkk
Copy link
Member

@cfdxkk cfdxkk commented Dec 14, 2024

image

关联 PR:

这些 PR 需要一起合并。

新功能:

  • 登录功能
    • 控制台仅支持 TOTP 2FA,不支持邮箱登录。
    • 与 Cerasus 同顶级域的话即可共享 Cookie,不需要两边都登录。
  • RBAC
    • API 路径
      • API 路径的列表展示
      • 添加 API 路径
      • 删除 API 路径
        • 已经绑定到角色的路径无法删除
    • 角色管理
      • 角色的列表展示
      • 添加角色
      • 修改角色可以访问的 API 路径
      • 删除角色
    • 用户角色管理
      • 用户角色的查询与展示
      • 编辑用户的角色
  • 预生产环境机密密钥页面
    • 正确显示机密和环境变量(目前仅有测试数据)

@cfdxkk cfdxkk marked this pull request as draft February 15, 2025 06:51
@cfdxkk cfdxkk changed the title 预生产环境机密密钥页面及简单登录功能 ✨ 控制台登录 & KIRAKIRA RBAC & 预生产环境密钥 Mar 18, 2025
@cfdxkk cfdxkk marked this pull request as ready for review March 18, 2025 11:50
@cfdxkk cfdxkk self-assigned this Mar 18, 2025
@cfdxkk cfdxkk added the enhancement New feature or request label Mar 18, 2025
otomad
otomad previously approved these changes Mar 19, 2025
otomad added 5 commits March 21, 2025 05:17
修复 useMessage 信息框主题异常,即在深色主题下仍保持浅色主题样式。

请确保下次添加其它 Naive UI 的 Provider 时,都放在 NConfigProvider 的内部,而不是之外,以免主题样式发生异常。
otomad
otomad previously approved these changes Mar 21, 2025
从环境变量中获取后端 API 的 URI 地址,更方便部署时区分环境。
@cfdxkk cfdxkk merged commit 573cc2a into develop Mar 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants