Skip to content

project user

Chihjen Ko edited this page Apr 9, 2019 · 12 revisions

計畫成員 WF 3.6

加入計畫成員 WF 3.6.1.1

OrcID 不提供 email 資訊,沒辦法用 email 加人,先做使用 OrcID 加人

參考 角色權限

新增 user 角色到專案

POST /project/:projectId/user/add/:userId

{ "role": $role }

:userId 格式為 OrcID_xxxx-xxxx-xxxx-xxxx

移除 user 出專案

POST /project/:projectId/user/remove/:userId

列出計畫下的所有成員資訊(總筆數即成員數) WF 3.6.1.2

  • endpoint /ctp-user/query
  • post data
{
  "query": {
    "project_roles.projectId": $projectId,
    "project_roles.role": {"$in": ["ProjectManager", "Researcher", "ResearchAssistant", "CaseOfficer"]}
  }
}
  • response {"ret": [ $ctp-user ]}

刪除計畫成員 WF 3.6.1.2.d

  • endpoint /:projectId/user/remove/:userId
  • post no data needed