lms.backend.canvas.courses.groups.delete
1import typing 2 3import lms.backend.canvas.common 4 5BASE_ENDPOINT = "/api/v1/groups/{group_id}" 6 7def request(backend: typing.Any, 8 course_id: int, 9 groupset_id: int, 10 group_id: int, 11 ) -> bool: 12 """ Delete a group. """ 13 14 url = backend.server + BASE_ENDPOINT.format(group_id = group_id) 15 headers = backend.get_standard_headers(write = True) 16 17 raw_object = lms.backend.canvas.common.make_delete_request(url, headers = headers) 18 if (raw_object is None): 19 identifiers = { 20 'course_id': course_id, 21 'groupset_id': groupset_id, 22 'group_id': group_id, 23 } 24 backend.not_found('delete group', identifiers) 25 26 return False 27 28 return True
BASE_ENDPOINT =
'/api/v1/groups/{group_id}'
def
request(backend: Any, course_id: int, groupset_id: int, group_id: int) -> bool:
8def request(backend: typing.Any, 9 course_id: int, 10 groupset_id: int, 11 group_id: int, 12 ) -> bool: 13 """ Delete a group. """ 14 15 url = backend.server + BASE_ENDPOINT.format(group_id = group_id) 16 headers = backend.get_standard_headers(write = True) 17 18 raw_object = lms.backend.canvas.common.make_delete_request(url, headers = headers) 19 if (raw_object is None): 20 identifiers = { 21 'course_id': course_id, 22 'groupset_id': groupset_id, 23 'group_id': group_id, 24 } 25 backend.not_found('delete group', identifiers) 26 27 return False 28 29 return True
Delete a group.