Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Submit feedback
    • Contribute to GitLab
  • Sign in
M
mfang2.0
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 92
    • Issues 92
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 1
    • Merge Requests 1
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • 魔方Web开发组
  • mfang2.0
  • Issues
  • #838

Closed
Open
Opened Jun 05, 2024 by 宋永裕@songyongyu💬
  • Report abuse
  • New issue
Report abuse New issue

[Feat] 魔方升级计划

  1. 在工作区左侧“新建”功能里,增加“创建团队工作区”。
    • 一个输入框,填写“团队名称”
  2. 在工作区操作区里,当工作区的type=3时,工具栏不显示“工程升级”和“FL驱动库”。
POST /mfang/member/workspace
{
    "name": "团队工作区",
    "type": 3
}

UPDATE /mfang/member/workspace
{
    "id": "1356522207113789441",
    "name": "团队工作区-新名字",
}
  1. 工具栏增加按钮(都用图标的方式来表达):
    • 列表方式排序,列表里包含项目的各种按钮
    • 图标方式排序
    • 返回上级目录
    • 创建工程
    • 创建目录
  2. 用户可以删除自己创建的工作区(逻辑删除)
DELETE /mfang/member/workspace/{workspaceId}
  1. 回收站显示所有工作区的已回收目录和工程,树形结构
GET /mfang/member/recycle-bin/all
  1. 修改工程的信息后,从应答数据里取出当前对象的新值更新到页面
PUT /mfang/user/project/1801436201934229506/info
{"projectName":"demo-test","locked":false,"personalTemplate":false,"description":"描述信息,电表方案"}
  1. 编辑目录后,从应答数据中取出当前对象的新值更新到页面
PUT /mfang/member/workspace/folder
{"id":"1801159032329252865","name":"新目录888"}
  1. 移除工作区成员
DELETE /user/workspace/{workspaceId}/members/{userId}
Edited Jun 19, 2024 by 宋永裕
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
2
Labels
已跟进 测试中
Assign labels
  • View project labels
Reference: fmsh-web-develop/mfang2.0#838