Skip to content

Commit

Permalink
fix: api for schedule and details page MFE page (openedx#32890)
Browse files Browse the repository at this point in the history
  • Loading branch information
ruzniaievdm committed Aug 3, 2023
1 parent 87a6664 commit 0d93075
Show file tree
Hide file tree
Showing 10 changed files with 20 additions and 13 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,10 @@ class CourseSettingsSerializer(serializers.Serializer):
is_prerequisite_courses_enabled = serializers.BooleanField()
language_options = serializers.ListField(child=serializers.ListField(child=serializers.CharField()))
lms_link_for_about_page = serializers.URLField()
licensing_enabled = serializers.BooleanField()
marketing_enabled = serializers.BooleanField()
mfe_proctored_exam_settings_url = serializers.CharField(required=False, allow_null=True, allow_blank=True)
platform_name = serializers.CharField()
possible_pre_requisite_courses = PossiblePreRequisiteCourseSerializer(required=False, many=True)
short_description_editable = serializers.BooleanField()
show_min_grade_warning = serializers.BooleanField()
Expand Down
4 changes: 4 additions & 0 deletions cms/djangoapps/contentstore/rest_api/v1/views/settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -74,9 +74,11 @@ def get(self, request: Request, course_id: str):
],
...
],
"licensing_enabled": false,
"lms_link_for_about_page": "http://localhost:18000/courses/course-v1:edX+E2E-101+course/about",
"marketing_enabled": true,
"mfe_proctored_exam_settings_url": "",
"platform_name": "edX",
"possible_pre_requisite_courses": [
{
"course_key": "course-v1:edX+M12+2T2023",
Expand Down Expand Up @@ -108,6 +110,8 @@ def get(self, request: Request, course_id: str):
'can_show_certificate_available_date_field': can_show_certificate_available_date_field(course_block),
'course_display_name': course_block.display_name,
'course_display_name_with_default': course_block.display_name_with_default,
'platform_name': settings.PLATFORM_NAME,
'licensing_enabled': settings.FEATURES.get("LICENSING", False),
'use_v2_cert_display_settings': settings.FEATURES.get("ENABLE_V2_CERT_DISPLAY_SETTINGS", False),
})

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,10 +48,12 @@ def test_course_settings_response(self):
"mfe_proctored_exam_settings_url": get_proctored_exam_settings_url(
self.course.id
),
"platform_name": settings.PLATFORM_NAME,
"short_description_editable": True,
"sidebar_html_enabled": False,
"show_min_grade_warning": False,
"upgrade_deadline": None,
"licensing_enabled": False,
"use_v2_cert_display_settings": False,
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -882,7 +882,6 @@ def _duplicate_block(


@login_required
@expect_json
def delete_item(request, usage_key):
"""
Exposes internal helper method without breaking existing bindings/dependencies
Expand Down
4 changes: 2 additions & 2 deletions common/test/data/course_after_rename/about/overview.html
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ <h2>Requirements</h2>
<h2>Course Staff</h2>
<article class="teacher">
<div class="teacher-image">
<img src="/static/images/placeholder-faculty.png" align="left" style="margin:0 20 px 0" alt="Course Staff Image #1">
<img src="/static/images/placeholder-faculty.png" align="left" style="margin: 0 20px 0;" alt="Course Staff Image #1" />
</div>

<h3>Staff Member #1</h3>
Expand All @@ -23,7 +23,7 @@ <h3>Staff Member #1</h3>

<article class="teacher">
<div class="teacher-image">
<img src="/static/images/placeholder-faculty.png" align="left" style="margin:0 20 px 0" alt="Course Staff Image #2">
<img src="/static/images/placeholder-faculty.png" align="left" style="margin: 0 20px 0;" alt="Course Staff Image #2" />
</div>

<h3>Staff Member #2</h3>
Expand Down
4 changes: 2 additions & 2 deletions common/test/data/course_before_rename/about/overview.html
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ <h2>Requirements</h2>
<h2>Course Staff</h2>
<article class="teacher">
<div class="teacher-image">
<img src="/static/images/placeholder-faculty.png" align="left" style="margin:0 20 px 0" alt="Course Staff Image #1">
<img src="/static/images/placeholder-faculty.png" align="left" style="margin: 0 20px 0;" alt="Course Staff Image #1" />
</div>

<h3>Staff Member #1</h3>
Expand All @@ -23,7 +23,7 @@ <h3>Staff Member #1</h3>

<article class="teacher">
<div class="teacher-image">
<img src="/static/images/placeholder-faculty.png" align="left" style="margin:0 20 px 0" alt="Course Staff Image #2">
<img src="/static/images/placeholder-faculty.png" align="left" style="margin: 0 20px 0;" alt="Course Staff Image #2" />
</div>

<h3>Staff Member #2</h3>
Expand Down
4 changes: 2 additions & 2 deletions common/test/data/course_info_updates/about/overview.html
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ <h2>Prerequisites</h2>
<h2>Course Staff</h2>
<article class="teacher">
<div class="teacher-image">
<img src="/static/images/placeholder-faculty.png" align="left" style="margin:0 20 px 0" alt="Course Staff Image #1">
<img src="/static/images/placeholder-faculty.png" align="left" style="margin: 0 20px 0;" alt="Course Staff Image #1" />
</div>

<h3>Staff Member #1</h3>
Expand All @@ -23,7 +23,7 @@ <h3>Staff Member #1</h3>

<article class="teacher">
<div class="teacher-image">
<img src="/static/images/placeholder-faculty.png" align="left" style="margin:0 20 px 0" alt="Course Staff Image #2">
<img src="/static/images/placeholder-faculty.png" align="left" style="margin: 0 20px 0;" alt="Course Staff Image #2" />
</div>

<h3>Staff Member #2</h3>
Expand Down
4 changes: 2 additions & 2 deletions common/test/data/manual-testing-complete/about/overview.html
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ <h2>Prerequisites</h2>
<h2>Course Staff</h2>
<article class="teacher">
<div class="teacher-image">
<img src="/static/images/placeholder-faculty.png" align="left" style="margin:0 20 px 0" alt="Course Staff Image #1">
<img src="/static/images/placeholder-faculty.png" align="left" style="margin: 0 20px 0;" alt="Course Staff Image #1" />
</div>

<h3>Staff Member #1</h3>
Expand All @@ -23,7 +23,7 @@ <h3>Staff Member #1</h3>

<article class="teacher">
<div class="teacher-image">
<img src="/static/images/placeholder-faculty.png" align="left" style="margin:0 20 px 0" alt="Course Staff Image #2">
<img src="/static/images/placeholder-faculty.png" align="left" style="margin: 0 20px 0;" alt="Course Staff Image #2" />
</div>

<h3>Staff Member #2</h3>
Expand Down
4 changes: 2 additions & 2 deletions common/test/data/scoreable/about/overview.html
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ <h2>Requirements</h2>
<h2>Course Staff</h2>
<article class="teacher">
<div class="teacher-image">
<img src="/static/images/placeholder-faculty.png" align="left" style="margin:0 20 px 0" alt="Course Staff Image #1">
<img src="/static/images/placeholder-faculty.png" align="left" style="margin: 0 20px 0;" alt="Course Staff Image #1" />
</div>

<h3>Staff Member #1</h3>
Expand All @@ -23,7 +23,7 @@ <h3>Staff Member #1</h3>

<article class="teacher">
<div class="teacher-image">
<img src="/static/images/placeholder-faculty.png" align="left" style="margin:0 20 px 0" alt="Course Staff Image #2">
<img src="/static/images/placeholder-faculty.png" align="left" style="margin: 0 20px 0;" alt="Course Staff Image #2" />
</div>

<h3>Staff Member #2</h3>
Expand Down
4 changes: 2 additions & 2 deletions xmodule/templates/about/overview.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ data: |
<h2>Course Staff</h2>
<article class="teacher">
<div class="teacher-image">
<img src="/static/images/placeholder-faculty.png" align="left" style="margin:0 20 px 0" alt="Course Staff Image #1">
<img src="/static/images/placeholder-faculty.png" align="left" style="margin: 0 20px 0;" alt="Course Staff Image #1" />
</div>
<h3>Staff Member #1</h3>
Expand All @@ -28,7 +28,7 @@ data: |
<article class="teacher">
<div class="teacher-image">
<img src="/static/images/placeholder-faculty.png" align="left" style="margin:0 20 px 0" alt="Course Staff Image #2">
<img src="/static/images/placeholder-faculty.png" align="left" style="margin: 0 20px 0;" alt="Course Staff Image #2" />
</div>
<h3>Staff Member #2</h3>
Expand Down

0 comments on commit 0d93075

Please sign in to comment.