implement groups_by_category and groups for old serializing correctly
This commit is contained in:
parent
16bf017740
commit
f3d9c4e6ca
2 changed files with 3 additions and 1 deletions
|
@ -195,7 +195,8 @@ class SpecificLocation(Location, models.Model):
|
||||||
if grid_square is not None:
|
if grid_square is not None:
|
||||||
result['grid_square'] = grid_square or None
|
result['grid_square'] = grid_square or None
|
||||||
if detailed:
|
if detailed:
|
||||||
result['groups'] = self.groups_by_category
|
result["groups"] = [g.pk for g in self.groups.all()]
|
||||||
|
result['groups_by_category'] = self.groups_by_category
|
||||||
|
|
||||||
result["label_settings"] = self.label_settings_id
|
result["label_settings"] = self.label_settings_id
|
||||||
effective_label_settings = self.effective_label_settings
|
effective_label_settings = self.effective_label_settings
|
||||||
|
|
|
@ -577,6 +577,7 @@ class SlimLocationMixin(BaseSchema):
|
||||||
can_search: ClassVar[None]
|
can_search: ClassVar[None]
|
||||||
can_describe: ClassVar[None]
|
can_describe: ClassVar[None]
|
||||||
groups: ClassVar[None]
|
groups: ClassVar[None]
|
||||||
|
groups_by_category: ClassVar[None]
|
||||||
|
|
||||||
|
|
||||||
class SlimLevelLocationSchema(SlimLocationMixin, FullLevelLocationSchema):
|
class SlimLevelLocationSchema(SlimLocationMixin, FullLevelLocationSchema):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue