oops forgot to remove the color field on line obstacles

This commit is contained in:
Gwendolyn 2024-01-06 18:51:04 +01:00
parent 4778e6955e
commit 59317f9a42
2 changed files with 8 additions and 4 deletions

View file

@ -13,5 +13,9 @@ class Migration(migrations.Migration):
migrations.RemoveField(
model_name='obstacle',
name='color',
)
),
migrations.RemoveField(
model_name='lineobstacle',
name='color',
),
]

View file

@ -197,9 +197,11 @@ class ObstacleGroup(TitledMixin, models.Model):
self.register_changed_geometries()
super().delete(*args, **kwargs)
def register_changed_geometries(self, do_query=True):
def register_changed_geometries(self):
for obj in self.obstacles.select_related('space'):
obj.register_change(force=True)
for obj in self.lineobstacles.select_related('space'):
obj.register_change(force=True)
class Obstacle(SpaceGeometryMixin, models.Model):
@ -252,8 +254,6 @@ class LineObstacle(SpaceGeometryMixin, models.Model):
validators=[MinValueValidator(Decimal('0'))])
altitude = models.DecimalField(_('altitude above ground'), max_digits=6, decimal_places=2, default=0,
validators=[MinValueValidator(Decimal('0'))])
color = models.CharField(null=True, blank=True, max_length=32, verbose_name=_('color (optional)'))
# TODO: migrate away from color same as for Obstacle
class Meta:
verbose_name = _('Line Obstacle')