We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent bc68704 commit dea7328Copy full SHA for dea7328
xmodule/x_module.py
@@ -651,6 +651,13 @@ def editable_metadata_fields(self):
651
652
metadata_fields[field.name] = self._create_metadata_editor_info(field)
653
654
+ if "optional_completion" in self.fields:
655
+ parent = self.get_parent()
656
+ if parent and not getattr(parent, "optional_completion", False):
657
+ metadata_fields["optional_completion"] = self._create_metadata_editor_info(
658
+ self.fields["optional_completion"]
659
+ )
660
+
661
return metadata_fields
662
663
def _create_metadata_editor_info(self, field):
0 commit comments