introduce load group as a concept
This commit is contained in:
parent
e5c6fde55e
commit
218cae8d5f
5 changed files with 104 additions and 2 deletions
|
@ -18,7 +18,7 @@ from c3nav.mapdata.models import Space, Level
|
|||
from c3nav.mapdata.models.access import AccessRestrictionMixin
|
||||
from c3nav.mapdata.models.base import SerializableMixin, TitledMixin
|
||||
from c3nav.mapdata.models.geometry.base import GeometryMixin
|
||||
from c3nav.mapdata.models.locations import SpecificLocation
|
||||
from c3nav.mapdata.models.locations import SpecificLocation, LoadGroup
|
||||
from c3nav.mapdata.utils.cache.changes import changed_geometries
|
||||
from c3nav.mapdata.utils.geometry import unwrap_geom
|
||||
from c3nav.mapdata.utils.json import format_geojson
|
||||
|
@ -138,6 +138,9 @@ class Area(SpaceGeometryMixin, SpecificLocation, models.Model):
|
|||
main_point = GeometryField('point', null=True, blank=True,
|
||||
help_text=_('main routing point (optional)'))
|
||||
|
||||
load_group_contribute = models.ForeignKey(LoadGroup, on_delete=models.SET_NULL, null=True, blank=True,
|
||||
verbose_name=_('contribute to load group'))
|
||||
|
||||
class Meta:
|
||||
verbose_name = _('Area')
|
||||
verbose_name_plural = _('Areas')
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue