From e00357dccafe0406c11c50dbfc9fd1a72b5deda8 Mon Sep 17 00:00:00 2001 From: flionetti Date: Thu, 8 Oct 2020 14:34:21 -0700 Subject: [PATCH] Update user.py Added courses() method to fetch courses for a given user. Followed teams() method conventions for consistency. --- src/litmos/user.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/litmos/user.py b/src/litmos/user.py index f4e640d..3380a59 100644 --- a/src/litmos/user.py +++ b/src/litmos/user.py @@ -59,6 +59,16 @@ def teams(self): ) ) + def courses(self): + from litmos.course import Course + return Course._parse_response( + API.get_sub_resource( + self.__class__.name(), + self.Id, + 'courses' + ) + ) + def set_manager(self, manager): if type(manager)==User: self.ManagerId = manager.Id