From 7026ae78735828e73eb95aa32053ac69fc1caf4a Mon Sep 17 00:00:00 2001 From: Guilherme Gondim Date: Mon, 16 Jun 2008 19:51:29 +0000 Subject: [PATCH] Remanejado chaves extrangeiras de equipamento para permitir melhores filtros. --- sigi/apps/inventario/models.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/sigi/apps/inventario/models.py b/sigi/apps/inventario/models.py index 641aac6..d15893a 100644 --- a/sigi/apps/inventario/models.py +++ b/sigi/apps/inventario/models.py @@ -45,6 +45,10 @@ class TipoEquipamento(models.Model): return self.tipo class ModeloEquipamento(models.Model): + tipo = models.ForeignKey( + TipoEquipamento, + verbose_name='tipo de equipamento' + ) modelo = models.CharField(max_length=30) class Meta: @@ -53,18 +57,17 @@ class ModeloEquipamento(models.Model): verbose_name_plural = 'modelos de equipamentos' class Admin: - list_display = ('id', 'modelo') + list_display = ('id', 'tipo', 'modelo') def __unicode__(self): return self.modelo class Equipamento(models.Model): fabricante = models.ForeignKey(Fabricante) - tipo = models.ForeignKey(TipoEquipamento) modelo = models.ForeignKey(ModeloEquipamento) class Meta: - unique_together = (('fabricante', 'tipo', 'modelo'),) + unique_together = (('fabricante', 'modelo'),) class Admin: ordering = ('fabricante', 'tipo', 'modelo')