Commit 5be88fcc by Ibrahim Committed by Ibrahim Ahmed

Add hidden field to ProgramIndex

LEARNER-1123
parent bf773efa
...@@ -1235,6 +1235,7 @@ class ProgramSearchSerializerTests(TestCase): ...@@ -1235,6 +1235,7 @@ class ProgramSearchSerializerTests(TestCase):
'min_hours_effort_per_week': program.min_hours_effort_per_week, 'min_hours_effort_per_week': program.min_hours_effort_per_week,
'max_hours_effort_per_week': program.max_hours_effort_per_week, 'max_hours_effort_per_week': program.max_hours_effort_per_week,
'language': [serialize_language(language) for language in program.languages], 'language': [serialize_language(language) for language in program.languages],
'hidden': program.hidden,
} }
def test_data(self): def test_data(self):
......
...@@ -241,6 +241,7 @@ class ProgramIndex(BaseIndex, indexes.Indexable, OrganizationsMixin): ...@@ -241,6 +241,7 @@ class ProgramIndex(BaseIndex, indexes.Indexable, OrganizationsMixin):
weeks_to_complete_min = indexes.IntegerField(model_attr='weeks_to_complete_min', null=True) weeks_to_complete_min = indexes.IntegerField(model_attr='weeks_to_complete_min', null=True)
weeks_to_complete_max = indexes.IntegerField(model_attr='weeks_to_complete_max', null=True) weeks_to_complete_max = indexes.IntegerField(model_attr='weeks_to_complete_max', null=True)
language = indexes.MultiValueField(faceted=True) language = indexes.MultiValueField(faceted=True)
hidden = indexes.BooleanField(model_attr='hidden', faceted=True)
def prepare_aggregation_key(self, obj): def prepare_aggregation_key(self, obj):
return 'program:{}'.format(obj.uuid) return 'program:{}'.format(obj.uuid)
......
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