Adding variants and labels to entry, not yet done.

This commit is contained in:
2019-11-18 20:27:11 +01:00
parent a058a50017
commit 4bdb3bfc7f
8 changed files with 68 additions and 19 deletions

View File

@@ -24,11 +24,10 @@ class AddSenseLabel(NoReset):
sense.copy().labels.append("")
class AddExampleTranslation(NoReset):
class AddToGenericList(NoReset):
def update_model(self, model):
example = self.get_arg(0, Example)
# just adding to the copy to show in the modal
example.copy().translations.append("")
list_getter = self.get_arg(0)
list_getter().append("")
class AddToLabelList(NoReset):
@@ -69,4 +68,11 @@ class EditExample(QuestionMessage):
def update_model(self, model):
example = self.get_arg(0, Example)
example.example = self.new_text
class EditVariants(Message):
def update_model(self, model):
variants = common_accessors.generic_list_getter()
model.entry.variants = variants