mirror of
https://github.com/APIParkLab/APIPark.git
synced 2026-06-12 18:11:34 +08:00
473 lines
14 KiB
YAML
473 lines
14 KiB
YAML
system:
|
|
- name: organization
|
|
# cname: '组织管理'
|
|
value: 'organization'
|
|
children:
|
|
- name: member
|
|
# cname: '成员'
|
|
value: 'member'
|
|
children:
|
|
- name: view
|
|
# cname: '查看'
|
|
value: 'view'
|
|
guest_allow: true
|
|
apis:
|
|
- "GET:/api/v1/user/accounts"
|
|
- "GET:/api/v1/user/departments"
|
|
- name: manager
|
|
# cname: '管理'
|
|
value: 'manager'
|
|
apis:
|
|
- "POST:/api/v1/user/account"
|
|
- "PUT:/api/v1/user/account"
|
|
- "DELETE:/api/v1/user/account"
|
|
- "POST:/api/v1/user/account/enable"
|
|
- "POST:/api/v1/user/account/disable"
|
|
- "POST:/api/v1/user/department"
|
|
- "PUT:/api/v1/user/department"
|
|
- "DELETE:/api/v1/user/department"
|
|
- "POST:/api/v1/user/department/member"
|
|
- "DELETE:/api/v1/user/department/member"
|
|
- "POST:/api/v1/user/department/member/remove"
|
|
- "POST:/api/v1/account/role"
|
|
dependents:
|
|
- system.organization.member.view
|
|
- name: team
|
|
cname: '团队'
|
|
value: 'team'
|
|
children:
|
|
- name: view
|
|
# cname: '查看'
|
|
value: 'view'
|
|
guest_allow: true
|
|
apis:
|
|
- "GET:/api/v1/manager/teams"
|
|
- "GET:/api/v1/manager/team"
|
|
- name: manager
|
|
# cname: '管理'
|
|
value: 'manager'
|
|
apis:
|
|
- "POST:/api/v1/manager/team"
|
|
- "PUT:/api/v1/manager/team"
|
|
- "DELETE:/api/v1/manager/team"
|
|
dependents:
|
|
- system.organization.team.view
|
|
- name: role
|
|
# cname: '角色'
|
|
value: 'role'
|
|
children:
|
|
- name: view system role
|
|
cname: '查看系统角色'
|
|
guest_allow: true
|
|
value: 'view_system_role'
|
|
apis:
|
|
- "GET:/api/v1/system/roles"
|
|
- "GET:/api/v1/system/role"
|
|
- name: view team role
|
|
cname: '查看团队角色'
|
|
guest_allow: true
|
|
value: 'view_team_role'
|
|
apis:
|
|
- "GET:/api/v1/team/roles"
|
|
- "GET:/api/v1/team/role"
|
|
- name: System Settings
|
|
# cname: '系统设置'
|
|
value: 'settings'
|
|
children:
|
|
- name: service classification
|
|
# cname: '服务分类'
|
|
value: 'service_classification'
|
|
children:
|
|
- name: view
|
|
# cname: '查看'
|
|
value: 'view'
|
|
guest_allow: true
|
|
# apis:
|
|
# - "GET:/api/v1/catalogues"
|
|
- name: manager
|
|
# cname: '管理'
|
|
value: 'manager'
|
|
apis:
|
|
- "POST:/api/v1/catalogue"
|
|
- "PUT:/api/v1/catalogue"
|
|
- "DELETE:/api/v1/catalogue"
|
|
- "PUT:/api/v1/catalogue/sort"
|
|
dependents:
|
|
- system.settings.service_classification.view
|
|
- name: General
|
|
# cname: 常规设置
|
|
value: 'general'
|
|
children:
|
|
- name: view
|
|
# cname: 查看
|
|
value: 'view'
|
|
guest_allow: true
|
|
apis:
|
|
# - "GET:/api/v1/setting"
|
|
- name: manager
|
|
# cname: 管理
|
|
value: 'manager'
|
|
apis:
|
|
# - "PUT:/api/v1/setting"
|
|
dependents:
|
|
- system.settings.general.view
|
|
- name: Devops
|
|
# cname: 运维
|
|
value: 'devops'
|
|
children:
|
|
- name: cluster
|
|
cname: 集群
|
|
value: 'cluster'
|
|
children:
|
|
- name: view
|
|
cname: 查看
|
|
value: 'view'
|
|
guest_allow: true
|
|
apis:
|
|
- "GET:/api/v1/cluster/nodes"
|
|
- name: manager
|
|
# cname: 管理
|
|
value: 'manager'
|
|
apis:
|
|
- "PUT:/api/v1/cluster/reset"
|
|
- "POST:/api/v1/cluster/check"
|
|
- name: ssl certificate
|
|
cname: 证书
|
|
value: 'ssl_certificate'
|
|
children:
|
|
- name: view
|
|
# cname: 查看
|
|
value: 'view'
|
|
guest_allow: true
|
|
apis:
|
|
- "GET:/api/v1/certificates"
|
|
- "GET:/api/v1/certificate"
|
|
- name: manager
|
|
# cname: 管理
|
|
value: 'manager'
|
|
apis:
|
|
- "POST:/api/v1/certificate"
|
|
- "PUT:/api/v1/certificate"
|
|
- "DELETE:/api/v1/certificate"
|
|
dependents:
|
|
- system.devops.ssl_certificate.view
|
|
- name: Data Source
|
|
# cname: '数据源'
|
|
value: 'data_source'
|
|
children:
|
|
- name: view
|
|
# cname: '查看'
|
|
value: 'view'
|
|
guest_allow: true
|
|
apis:
|
|
- "GET:/api/v1/monitor/config"
|
|
- name: manager
|
|
# cname: '管理'
|
|
value: 'manager'
|
|
apis:
|
|
- "POST:/api/v1/monitor/config"
|
|
- "PUT:/api/v1/monitor/config"
|
|
- name: log configuration
|
|
# cname: 日志
|
|
value: 'log_configuration'
|
|
children:
|
|
- name: view
|
|
# cname: 查看
|
|
value: 'view'
|
|
guest_allow: true
|
|
apis:
|
|
- "GET:/api/v1/dynamic/{name}/info"
|
|
- "GET:/api/v1/dynamic/{name}/list"
|
|
- "GET:/api/v1/dynamic/{name}/render"
|
|
- name: manager
|
|
# cname: 管理
|
|
value: 'manager'
|
|
apis:
|
|
- "POST:/api/v1/dynamic/{name}"
|
|
- "PUT:/api/v1/dynamic/{name}/config"
|
|
- "DELETE:/api/v1/dynamic/{name}/batch"
|
|
- "PUT:/api/v1/dynamic/{name}/online"
|
|
- "PUT:/api/v1/dynamic/{name}/offline"
|
|
dependents:
|
|
- system.devops.log_configuration.view
|
|
- name: ai provider
|
|
# cname: AI 模型供应商
|
|
value: 'ai_provider'
|
|
children:
|
|
- name: view
|
|
# cname: 查看
|
|
value: 'view'
|
|
guest_allow: true
|
|
apis:
|
|
- "GET:/api/v1/ai/providers"
|
|
- "GET:/api/v1/ai/provider/config"
|
|
- name: manager
|
|
# cname: 管理
|
|
value: 'manager'
|
|
apis:
|
|
- "PUT:/api/v1/ai/provider/config"
|
|
- "PUT:/api/v1/ai/provider/default-llm"
|
|
dependents:
|
|
- system.devops.ai_provider.view
|
|
|
|
- name: dashboard
|
|
# cname: 仪表盘
|
|
value: 'dashboard'
|
|
children:
|
|
- name: run view
|
|
# cname: 运行视图
|
|
value: 'run_view'
|
|
children:
|
|
- name: view
|
|
# cname: 查看
|
|
value: 'view'
|
|
guest_allow: true
|
|
apis:
|
|
- "GET:/api/v1/monitor/overview/invoke"
|
|
- "GET:/api/v1/monitor/overview/message"
|
|
- "GET:/api/v1/monitor/overview/top10"
|
|
- "GET:/api/v1/monitor/overview/summary"
|
|
- name: workspace
|
|
# cname: 工作空间
|
|
value: 'workspace'
|
|
children:
|
|
- name: application
|
|
# cname: 应用
|
|
value: 'application'
|
|
children:
|
|
- name: view all application
|
|
# cname: 查看所有应用
|
|
value: 'view_all'
|
|
guest_allow: true
|
|
apis:
|
|
- "GET:/api/v1/apps"
|
|
- name: service
|
|
# cname: 服务
|
|
value: 'service'
|
|
children:
|
|
- name: view all service
|
|
# cname: 查看所有服务
|
|
value: 'view_all'
|
|
guest_allow: true
|
|
apis:
|
|
- "GET:/api/v1/services"
|
|
- name: team
|
|
# cname: 团队
|
|
value: 'team'
|
|
children:
|
|
- name: view all team
|
|
# cname: 查看所有团队
|
|
value: 'view_all'
|
|
guest_allow: true
|
|
apis:
|
|
- "GET:/api/v1/manager/teams"
|
|
- name: api market
|
|
# cname: API市场
|
|
value: 'api_market'
|
|
children:
|
|
- name: view
|
|
# cname: 查看
|
|
value: 'view'
|
|
guest_allow: true
|
|
apis:
|
|
- "GET:/api/v1/catalogue/services"
|
|
- "GET:/api/v1/catalogue/service"
|
|
team:
|
|
- name: service
|
|
# cname: 服务
|
|
value: 'service'
|
|
children:
|
|
- name: router
|
|
# cname: 路由
|
|
value: 'router'
|
|
children:
|
|
- name: view
|
|
# cname: 查看
|
|
value: 'view'
|
|
guest_allow: true
|
|
apis:
|
|
- "GET:/api/v1/service/routers"
|
|
- "GET:/api/v1/service/router/detail"
|
|
- "GET:/api/v1/service/router/detail/simple"
|
|
- "GET:/api/v1/service/router/define"
|
|
- name: manager
|
|
# cname: 管理
|
|
value: 'manager'
|
|
apis:
|
|
- "POST:/api/v1/service/router"
|
|
- "PUT:/api/v1/service/router"
|
|
- "DELETE:/api/v1/service/router"
|
|
- name: api doc
|
|
cname: API文档
|
|
value: 'api_doc'
|
|
children:
|
|
- name: view
|
|
# cname: 查看
|
|
value: 'view'
|
|
guest_allow: true
|
|
apis:
|
|
- "GET:/api/v1/service/api_doc"
|
|
- name: manager
|
|
# cname: 管理
|
|
value: 'manager'
|
|
apis:
|
|
- "PUT:/api/v1/service/api_doc"
|
|
- "POST:/api/v1/service/api_doc/upload"
|
|
- name: upstream
|
|
cname: 上游
|
|
value: 'upstream'
|
|
children:
|
|
- name: view
|
|
# cname: 查看
|
|
value: 'view'
|
|
guest_allow: true
|
|
apis:
|
|
- "GET:/api/v1/service/upstream"
|
|
- name: manager
|
|
# cname: 管理
|
|
value: 'manager'
|
|
apis:
|
|
- "PUT:/api/v1/service/upstream"
|
|
- name: release
|
|
# cname: 发布
|
|
value: 'release'
|
|
children:
|
|
- name: view
|
|
# cname: 查看
|
|
value: 'view'
|
|
guest_allow: true
|
|
apis:
|
|
- "GET:/api/v1/service/releases"
|
|
- "GET:/api/v1/service/release"
|
|
- "GET:/api/v1/service/publishs"
|
|
- "GET:/api/v1/service/publish/check"
|
|
- "GET:/api/v1/service/release/preview"
|
|
- "GET:/api/v1/service/publish/status"
|
|
- name: manager
|
|
# cname: 管理
|
|
value: 'manager'
|
|
apis:
|
|
- "POST:/api/v1/service/publish/release/do"
|
|
# - "PUT:/api/v1/service/publish/execute"
|
|
- "DELETE:/api/v1/service/release"
|
|
- name: subscription management
|
|
# cname: 订阅方管理
|
|
value: 'subscription'
|
|
children:
|
|
- name: view
|
|
# cname: 查看
|
|
value: 'view'
|
|
guest_allow: true
|
|
apis:
|
|
- "GET:/api/v1/service/approval/subscribes"
|
|
- "GET:/api/v1/service/approval/subscribe"
|
|
- "GET:/api/v1/service/subscribers"
|
|
- name: manager
|
|
# cname: 管理
|
|
value: 'manager'
|
|
apis:
|
|
- "POST:/api/v1/service/approval/subscribe"
|
|
- "POST:/api/v1/service/subscriber"
|
|
- "DELETE:/api/v1/service/subscriber"
|
|
- name: service
|
|
# cname: 服务管理
|
|
value: 'service'
|
|
children:
|
|
- name: manager
|
|
# cname: 管理
|
|
value: 'manager'
|
|
apis:
|
|
- "PUT:/api/v1/service/info"
|
|
- "POST:/api/v1/team/service"
|
|
- "DELETE:/api/v1/team/service"
|
|
- name: application
|
|
cname: 应用
|
|
value: 'application'
|
|
children:
|
|
- name: subscription Service
|
|
cname: 订阅服务
|
|
value: 'subscription'
|
|
children:
|
|
- name: view
|
|
# cname: 查看
|
|
value: 'view'
|
|
guest_allow: true
|
|
apis:
|
|
- "GET:/api/v1/application/subscriptions"
|
|
- name: manager
|
|
# cname: 管理
|
|
value: 'manager'
|
|
apis:
|
|
- "POST:/api/v1/catalogue/service/subscribe"
|
|
- "POST:/api/v1/application/subscription/cancel"
|
|
- "POST:/api/v1/application/subscription/cancel_apply"
|
|
- name: authorization
|
|
# cname: 访问授权
|
|
value: 'authorization'
|
|
children:
|
|
- name: view
|
|
# cname: 查看
|
|
value: 'view'
|
|
guest_allow: true
|
|
apis:
|
|
- "GET:/api/v1/app/authorization"
|
|
- "GET:/api/v1/app/authorizations"
|
|
- "GET:/api/v1/app/authorization/details"
|
|
- name: manager
|
|
# cname: 管理
|
|
value: 'manager'
|
|
apis:
|
|
- "POST:/api/v1/app/authorization"
|
|
- "PUT:/api/v1/app/authorization"
|
|
- "DELETE:/api/v1/app/authorization"
|
|
- name: application
|
|
# cname: 应用
|
|
value: 'application'
|
|
children:
|
|
- name: manager
|
|
# cname: 管理
|
|
value: 'manager'
|
|
apis:
|
|
- "PUT:/api/v1/app/info"
|
|
- "POST:/api/v1/team/app"
|
|
- "DELETE:/api/v1/app"
|
|
- name: team
|
|
# cname: 团队
|
|
value: 'team'
|
|
children:
|
|
- name: member
|
|
# cname: 成员
|
|
value: 'member'
|
|
children:
|
|
- name: view
|
|
# cname: 查看
|
|
value: 'view'
|
|
guest_allow: true
|
|
apis:
|
|
- "GET:/api/v1/team/members"
|
|
- "GET:/api/v1/team/members/toadd"
|
|
- name: manager
|
|
# cname: 管理
|
|
value: 'manager'
|
|
apis:
|
|
- "POST:/api/v1/team/member"
|
|
- "DELETE:/api/v1/team/member"
|
|
- "PUT:/api/v1/team/member/role"
|
|
- name: team
|
|
# cname: 团队管理
|
|
value: 'team'
|
|
children:
|
|
- name: view
|
|
# cname: '查看'
|
|
value: 'view'
|
|
guest_allow: true
|
|
apis:
|
|
- "GET:/api/v1/manager/teams"
|
|
- "GET:/api/v1/manager/team"
|
|
- name: manager
|
|
# cname: '管理'
|
|
value: 'manager'
|
|
apis:
|
|
- "POST:/api/v1/manager/team"
|
|
- "PUT:/api/v1/manager/team"
|
|
- "DELETE:/api/v1/manager/team" |