项目与权限 参数详情
字段「默认值/必填/可选值」为后端表单(
add/edit_form_extra_fields)静态快照,运行时可能随用户、配置或_info接口动态变化,联调时以$view/api/_info返回为准。通用调用约定见 README 与 标准化接口。
分组管理
/project_modelview/api,表名:project,视图:Project_ModelView_Api,模型:Project。
源码:myapp/views/view_team.py,myapp/models/model_team.py。
新增参数
无。
修改参数
无。
查看参数
无。
项目成员管理
/project_user_modelview/api,表名:project_user,视图:Project_User_ModelView_Api,模型:Project_User。
源码:myapp/views/view_team.py,myapp/models/model_team.py。
新增参数
| 参数 | 名称 | 类型 | 必填 | 默认值 | 唯一 | 说明 | 校验/可选值 |
|---|---|---|---|---|---|---|---|
project |
项目组 | relation | 是 | 否 | 只有creator可以添加修改组成员,可以添加多个creator | ||
user |
user | relation | 是 | 否 | 用户id | ||
role |
成员角色 | string(enum) | 是 | dev | 否 | 只有creator可以添加修改组成员,可以添加多个creator | DataRequired(); choices=[[x, x] for x in ['dev', 'ops', 'creator']] |
quota |
资源额度 | string | 否 | 否 | 用户在该项目组中的资源额度,;额度填写方式 $命名空间,$资源类型,$限制类型,$限制值,;其中$命名空间包含all,jupyter,pipeline,service,automl,aihub,;$资源类型包含cpu,memory,gpu,;$限制类型包含single,concurrent,;多个限额配置使用分号分隔 | Regexp('^[a-z0-9,;]*$') |
修改参数
| 参数 | 名称 | 类型 | 必填 | 默认值 | 唯一 | 说明 | 校验/可选值 |
|---|---|---|---|---|---|---|---|
project |
项目组 | relation | 是 | 否 | 只有creator可以添加修改组成员,可以添加多个creator | ||
user |
user | relation | 是 | 否 | 用户id | ||
role |
成员角色 | string(enum) | 是 | dev | 否 | 只有creator可以添加修改组成员,可以添加多个creator | DataRequired(); choices=[[x, x] for x in ['dev', 'ops', 'creator']] |
quota |
资源额度 | string | 否 | 否 | 用户在该项目组中的资源额度,;额度填写方式 $命名空间,$资源类型,$限制类型,$限制值,;其中$命名空间包含all,jupyter,pipeline,service,automl,aihub,;$资源类型包含cpu,memory,gpu,;$限制类型包含single,concurrent,;多个限额配置使用分号分隔 | Regexp('^[a-z0-9,;]*$') |
查看参数
无。
用户管理
/users/api,表名:ab_user,视图:User_ModelView_Api,模型:MyUser。
源码:myapp/views/view_user_role.py。
新增参数
无。
修改参数
无。
查看参数
无。