Skip to content
Snippets Groups Projects
Verified Commit db243dc5 authored by Nik | Klampfradler's avatar Nik | Klampfradler
Browse files

Add parent group field

parent 903a4d47
No related branches found
No related tags found
No related merge requests found
......@@ -426,6 +426,19 @@ class GroupMembershipByShortNameFieldType(ProcessFieldType):
pass
@field_type_registry.register
class ParentGroupByShortNameFieldType(ProcessFieldType):
name = "parent_group_short_name"
verbose_name = _("Short name of the group's parent group")
def process(self, instance: Model, value):
group, __ = Group.objects.get_or_create(
short_name=value, school_term=self.school_term, defaults={"name": value}
)
instance.parent_groups.add(group)
instance.save()
@field_type_registry.register
class ChildByUniqueReference(ProcessFieldType):
name = "child_by_unique_reference"
......
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