From 5e70c7c9c14e3ea076621e543ed2cbd08c088329 Mon Sep 17 00:00:00 2001 From: magnus2142 <magnus.bredeli@hotmail.com> Date: Sun, 27 Mar 2022 19:58:36 +0200 Subject: [PATCH] fixed bug and added view files --- bbcli/cli.py | 4 +--- bbcli/services/course_service.py | 2 +- bbcli/views/announcement_view.py | 0 bbcli/views/content_view.py | 0 bbcli/views/course_view.py | 0 5 files changed, 2 insertions(+), 4 deletions(-) create mode 100644 bbcli/views/announcement_view.py create mode 100644 bbcli/views/content_view.py create mode 100644 bbcli/views/course_view.py diff --git a/bbcli/cli.py b/bbcli/cli.py index 83865fb..0c4d8ea 100644 --- a/bbcli/cli.py +++ b/bbcli/cli.py @@ -21,11 +21,9 @@ def entry_point(): @click.command(name='announcements') def get_announcements(): - response = course_service.list_course(cookies, '_33050_1') + response = course_service.list_courses(cookies=cookies, user_name='magnbred') click.echo(response) - - entry_point.add_command(get_announcements) entry_point.add_command(get_user) diff --git a/bbcli/services/course_service.py b/bbcli/services/course_service.py index 8d65278..5ff10ef 100644 --- a/bbcli/services/course_service.py +++ b/bbcli/services/course_service.py @@ -27,7 +27,7 @@ def list_courses(cookies: Dict, user_name: str) -> Any: term_1 = terms[len(terms) - 1] term_2 = terms[len(terms) - 2] - url = url_builder.base_v1().add_users().add_id(id=user_name, id_type='userName').create() + url = url_builder.base_v1().add_users().add_id(id=user_name, id_type='userName').add_courses().create() course_memberships = session.get(url, cookies=cookies) course_memberships = json.loads(course_memberships.text)['results'] diff --git a/bbcli/views/announcement_view.py b/bbcli/views/announcement_view.py new file mode 100644 index 0000000..e69de29 diff --git a/bbcli/views/content_view.py b/bbcli/views/content_view.py new file mode 100644 index 0000000..e69de29 diff --git a/bbcli/views/course_view.py b/bbcli/views/course_view.py new file mode 100644 index 0000000..e69de29 -- GitLab