lib/panoptes/client/user_groups.rb in panoptes-client-0.2.4 vs lib/panoptes/client/user_groups.rb in panoptes-client-0.2.5
- old
+ new
@@ -20,8 +20,19 @@
post("/memberships", memberships: {
join_token: join_token,
links: {user: user_id, user_group: user_group_id}
})["memberships"][0]
end
+
+ def remove_user_from_user_group(user_group_id, user_id)
+ delete("/user_groups/#{user_group_id}/links/users/#{user_id}")
+ end
+
+ def delete_user_group(user_group_id)
+ response = conn.get("/api/user_groups/#{user_group_id}")
+ etag = response.headers["ETag"]
+
+ delete("/user_groups/#{user_group_id}", {}, etag: etag)
+ end
end
end
end