traPtitech / traQ

traQ - traP Internal Messenger Application Backend
MIT License
425 stars 29 forks source link

グループメンバーの一括系API #1217

Closed sapphi-red closed 3 days ago

sapphi-red commented 3 years ago

全削除と一括追加がほしい

sapphi-red commented 3 years ago

refs traPtitech/traQ_S-UI#2240

motoki317 commented 3 years ago

グループメンバーを一括削除 DELETE /groups/{groupId}/members

グループメンバーを編集(指定しなかったメンバーは削除される) PUT /groups/{groupId}/members

[{
    "id": "00000000-0000-0000-0000-000000000000",
    "role": ""
}]

後者あれば前者要らない?

sapphi-red commented 3 years ago

今のUIだと編集はなくて一括追加と全削除しかないからPUTではないかな

kaitoyama commented 4 months ago

<担当するメンバーがまだorgにいないので仮押さえで自分つけてます>

pikachu0310 commented 3 months ago

2484 で

POST /groups/{groupId}/members にメンバーの配列を入れることが出来るようになる DELETE /groups/{groupId}/members でグループ内メンバーの全削除ができるようになる のですが、テストは別のissueになりそう