Skip to content

Commit dea7328

Browse files
committed
temp: support optional completion for individual XBlocks
1 parent bc68704 commit dea7328

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

xmodule/x_module.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -651,6 +651,13 @@ def editable_metadata_fields(self):
651651

652652
metadata_fields[field.name] = self._create_metadata_editor_info(field)
653653

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+
654661
return metadata_fields
655662

656663
def _create_metadata_editor_info(self, field):

0 commit comments

Comments
 (0)