Limit decoders selection to model manufacturers

This commit is contained in:
2022-07-10 23:47:26 +02:00
parent 1f96ff8833
commit 7c3fee4127
2 changed files with 24 additions and 1 deletions

View File

@@ -59,7 +59,11 @@ class Company(models.Model):
class Decoder(models.Model):
name = models.CharField(max_length=128, unique=True)
manufacturer = models.ForeignKey(Manufacturer, on_delete=models.CASCADE)
manufacturer = models.ForeignKey(
Manufacturer,
on_delete=models.CASCADE,
limit_choices_to={"category": "model"}
)
version = models.CharField(max_length=64, blank=True)
interface = models.PositiveSmallIntegerField(
choices=settings.DECODER_INTERFACES, null=True, blank=True