Skip to content
Snippets Groups Projects
Commit d302728f authored by Julian's avatar Julian
Browse files

Create field tardiness in NewPersonalNote

parent 38d022f6
No related branches found
No related tags found
1 merge request!362Resolve "Add personal note management dialog in course book"
......@@ -832,9 +832,10 @@ class NewPersonalNote(ExtensibleModel):
extra_mark = models.ForeignKey(
ExtraMark, on_delete=models.PROTECT, blank=True, null=True, verbose_name=_("Extra Mark")
)
tardiness = models.PositiveSmallIntegerField(blank=True, null=True, verbose_name=_("Tardiness"))
def __str__(self) -> str:
return f"{self.person}, {self.note}, {self.extra_mark}"
return f"{self.person}, {self.note}, {self.extra_mark}, {self.tardiness}"
class Meta:
verbose_name = _("Personal Note")
......
......@@ -23,6 +23,7 @@ class PersonalNoteType(
"id",
"note",
"extra_mark",
"tardiness",
)
......@@ -31,7 +32,7 @@ class PersonalNoteBatchCreateMutation(BaseBatchCreateMutation):
model = NewPersonalNote
type_name = "BatchCreatePersonalNoteInput"
return_field_name = "personalNotes"
fields = ("note", "extra_mark", "documentation", "person")
fields = ("note", "extra_mark", "documentation", "person", "tardiness")
permissions = ("alsijil.create_personal_note",) # FIXME
......@@ -40,7 +41,7 @@ class PersonalNoteBatchPatchMutation(BaseBatchPatchMutation):
model = NewPersonalNote
type_name = "BatchPatchPersonalNoteInput"
return_field_name = "personalNotes"
fields = ("id", "note", "extra_mark", "documentation", "person")
fields = ("id", "note", "extra_mark", "documentation", "person", "tardiness")
permissions = ("alsijil.change_personal_note",) # FIXME
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment