Weekly Learning Goal back end (#28955)
* feat: [AA-906] Number of days Goal setting back end updates added number_of_days_goals_enabled flag to course_goals * feat: [AA-906] renamed number of days goal to WeeklyLearningGoal * feat: [AA-906] fix unit test * feat: [AA-906] fix unit test cleanup
This commit is contained in:
@@ -68,6 +68,7 @@ class CourseGoalsSerializer(serializers.Serializer):
|
||||
"""
|
||||
goal_options = serializers.ListField(default=[])
|
||||
selected_goal = serializers.DictField()
|
||||
weekly_learning_goal_enabled = serializers.BooleanField(default=False)
|
||||
|
||||
|
||||
class CourseToolSerializer(serializers.Serializer):
|
||||
|
||||
@@ -266,7 +266,8 @@ class OutlineTabTestViews(BaseCourseHomeTests):
|
||||
'selected_goal': {
|
||||
'days_per_week': 1,
|
||||
'subscribed_to_reminders': True
|
||||
}
|
||||
},
|
||||
'weekly_learning_goal_enabled': True
|
||||
}
|
||||
assert course_goals == expected_course_goals
|
||||
|
||||
|
||||
@@ -254,9 +254,9 @@ class OutlineTabView(RetrieveAPIView):
|
||||
if (is_enrolled and ENABLE_COURSE_GOALS.is_enabled(course_key)):
|
||||
|
||||
course_goals = {
|
||||
'selected_goal': None
|
||||
'selected_goal': None,
|
||||
'weekly_learning_goal_enabled': True,
|
||||
}
|
||||
|
||||
selected_goal = get_course_goal(request.user, course_key)
|
||||
if selected_goal:
|
||||
course_goals['selected_goal'] = {
|
||||
|
||||
Reference in New Issue
Block a user