From 918b70f9a107b0618e89e25f9d3dd03ae000bcfd Mon Sep 17 00:00:00 2001 From: Chris Pappas Date: Wed, 25 Sep 2019 10:55:43 -0400 Subject: [PATCH] ENT-2294 | Removing wrapper api in program_enrollments app that edx-enterprise will no longer use (#21763) --- lms/djangoapps/program_enrollments/api/api.py | 57 ------------------- 1 file changed, 57 deletions(-) delete mode 100644 lms/djangoapps/program_enrollments/api/api.py diff --git a/lms/djangoapps/program_enrollments/api/api.py b/lms/djangoapps/program_enrollments/api/api.py deleted file mode 100644 index 84b68edbc3..0000000000 --- a/lms/djangoapps/program_enrollments/api/api.py +++ /dev/null @@ -1,57 +0,0 @@ -# -*- coding: utf-8 -*- -""" -ProgramEnrollment internal API intended for Enterprise API. - -This is not part of the program_enrollments Python API. - -The Enterprise API currently depends on this module being present with these -functions, as implemented in ./utils.py. This module will be refactored -away in https://openedx.atlassian.net/browse/ENT-2294 -""" -from __future__ import absolute_import, unicode_literals - -from lms.djangoapps.bulk_email.api import get_emails_enabled as get_emails_enabled_util -from lms.djangoapps.course_api.api import get_course_run_url as get_course_run_url_util -from lms.djangoapps.course_api.api import get_due_dates as get_due_dates_util - - -def get_due_dates(request, course_key, user): - """ - Get due date information for a user for blocks in a course. - Arguments: - request: the request object - course_key (CourseKey): the CourseKey for the course - user: the user object for which we want due date information - Returns: - due_dates (list): a list of dictionaries containing due date information - keys: - name: the display name of the block - url: the deep link to the block - date: the due date for the block - """ - return get_due_dates_util(request, course_key, user) - - -def get_course_run_url(request, course_id): - """ - Get the URL to a course run. - Arguments: - request: the request object - course_id (string): the course id of the course - Returns: - (string): the URL to the course run associated with course_id - """ - return get_course_run_url_util(request, course_id) - - -def get_emails_enabled(user, course_id): - """ - Get whether or not emails are enabled in the context of a course. - Arguments: - user: the user object for which we want to check whether emails are enabled - course_id (string): the course id of the course - Returns: - (bool): True if emails are enabled for the course associated with course_id for the user; - False otherwise - """ - return get_emails_enabled_util(user, course_id)