Update filter to always display base circles
This commit is contained in:
parent
f5fe285986
commit
e3090fcfa1
|
|
@ -308,6 +308,7 @@ export const COURSE_QUERY = graphql(`
|
||||||
description
|
description
|
||||||
goals
|
goals
|
||||||
profiles
|
profiles
|
||||||
|
is_base_circle
|
||||||
...CoursePageFields
|
...CoursePageFields
|
||||||
learning_sequences {
|
learning_sequences {
|
||||||
icon
|
icon
|
||||||
|
|
|
||||||
|
|
@ -41,11 +41,12 @@ const scrollLearnPathDiagram = (offset: number) => {
|
||||||
|
|
||||||
const filterCircles = (topic: TopicType) => {
|
const filterCircles = (topic: TopicType) => {
|
||||||
// return [];
|
// return [];
|
||||||
if (props.filter === undefined) {
|
if (props.filter === undefined || props.filter === "") {
|
||||||
return topic.circles;
|
return topic.circles;
|
||||||
}
|
}
|
||||||
return topic.circles.filter(
|
return topic.circles.filter(
|
||||||
(circle) => circle.profiles.indexOf(props.filter as string) > -1
|
(circle) =>
|
||||||
|
circle.profiles.indexOf(props.filter as string) > -1 || circle.is_base_circle
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
|
||||||
|
|
@ -95,8 +95,12 @@ class CourseSessionProfileMutation(relay.ClientIDMutation):
|
||||||
course_profile = input.get("course_profile")
|
course_profile = input.get("course_profile")
|
||||||
course_slug = input.get("course_slug")
|
course_slug = input.get("course_slug")
|
||||||
user = info.context.user
|
user = info.context.user
|
||||||
|
|
||||||
try:
|
try:
|
||||||
profile = CourseProfile.objects.get(code=course_profile)
|
if course_profile == "":
|
||||||
|
profile = None
|
||||||
|
else:
|
||||||
|
profile = CourseProfile.objects.get(code=course_profile)
|
||||||
|
|
||||||
# csu = user.coursesessionuser_set.first()
|
# csu = user.coursesessionuser_set.first()
|
||||||
csu = CourseSessionUser.objects.get(
|
csu = CourseSessionUser.objects.get(
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue