Skip to content

Commit b0a7b9f

Browse files
committed
feat: add new delete methods
1 parent d3f4c5a commit b0a7b9f

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

openlrw/client.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
__author__ = "Xavier Chopin"
2828
__copyright__ = "Copyright 2019"
2929
__license__ = "ECL-2.0"
30-
__version__ = "1.0.3"
30+
__version__ = "1.0.4a"
3131
__email__ = "[email protected]"
3232
__status__ = "Production"
3333

@@ -158,6 +158,15 @@ def post_enrollment(self, class_id, data, jwt, check):
158158
route = Routes.CLASSES + '/' + str(class_id) + '/enrollments?check=' + check
159159
return OneRoster.http_post(route, data, jwt)
160160

161+
def delete_enrollment(self, enrollment_id, jwt):
162+
return OneRoster.http_delete(Routes.ENROLLMENTS + '/' + enrollment_id, jwt)
163+
164+
def delete_enrollments(self, jwt):
165+
return OneRoster.http_delete(Routes.ENROLLMENTS, jwt)
166+
167+
def delete_classes(self, jwt):
168+
return OneRoster.http_delete(Routes.CLASSES, jwt)
169+
161170
# Events
162171

163172
def send_xapi(self, statement):

0 commit comments

Comments
 (0)