Commit b10c9f2b by Clinton Blackburn Committed by GitHub

Including course details in data indexed for course runs (#198)

ECOM-5138
parent 5e8c2ad7
...@@ -329,6 +329,10 @@ class CourseRun(TimeStampedModel): ...@@ -329,6 +329,10 @@ class CourseRun(TimeStampedModel):
return self.course.organizations return self.course.organizations
@property @property
def prerequisites(self):
return self.course.prerequisites
@property
def seat_types(self): def seat_types(self):
return list(self.seats.values_list('type', flat=True)) return list(self.seats.values_list('type', flat=True))
......
{{ object.key }}
{{ object.title }}
{{ object.short_description|default:'' }}
{{ object.full_description|default:'' }}
{{ object.level_type|default:'' }}
{{ object.marketing_url|default:'' }}
{% for expected_learning_item in object.expected_learning_items.all %}
{{ expected_learning_item.value }}
{% endfor %}
{% for organization in object.organizations.all %}
{{ organization.key }}: {{ organization.name }}
{% endfor %}
{% for prerequisite in object.prerequisites.all %}
{{ prerequisite.name }}
{% endfor %}
{% for subject in object.subjects.all %}
{{ subject.name }}
{% endfor %}
{{ object.key }} {% include 'search/indexes/course_metadata/basecourse_text.txt' %}
{{ object.title }}
{{ object.short_description|default:'' }}
{{ object.full_description|default:'' }}
{{ object.level_type|default:'' }}
{{ object.marketing_url|default:'' }}
{% for course_run in object.course_runs.all %} {% for course_run in object.course_runs.all %}
{{ course_run }} {{ course_run }}
{% endfor %} {% endfor %}
{% for expected_learning_item in object.expected_learning_items.all %}
{{ expected_learning_item.value }}
{% endfor %}
{% for organization in object.organizations.all %}
{{ organization.key }}: {{ organization.name }}
{% endfor %}
{% for prerequisite in object.prerequisites.all %}
{{ prerequisite.name }}
{% endfor %}
{% for subject in object.subjects.all %}
{{ subject.name }}
{% endfor %}
{{ object.key }} {% include 'search/indexes/course_metadata/basecourse_text.txt' %}
{{ object.title }}
{{ object.short_description|default:'' }}
{{ object.full_description|default:'' }}
{{ object.pacing_type|default:'' }} {{ object.pacing_type|default:'' }}
{% for language in object.transcript_languages.all %} {% for language in object.transcript_languages.all %}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment