return "%s: '%s' qty=%s @ %s" % (self.inventory, self.supply, self.quantity, self.date) class Supplier(models.Model): #TODO: Contact, extension name = models.CharField(max_length=32, verbose_name=_("name")) address_line1 = models.CharField(max_length=64, null=True, blank=True, verbose_name=_(u'address')) address_line2 = models.CharField(max_length=64, null=True, blank=True, verbose_name=_(u'address')) address_line3 = models.CharField(max_length=64, null=True, blank=True, verbose_name=_(u'address')) address_line4 = models.CharField(max_length=64, null=True, blank=True, verbose_name=_(u'address')) phone_number1 = models.CharField(max_length=32, null=True, blank=True, verbose_name=_(u'phone number')) phone_number2 = models.CharField(max_length=32, null=True, blank=True, verbose_name=_(u'phone number')) notes = models.TextField(null=True, blank=True, verbose_name=(u'notes')) class Meta: ordering = ['name'] verbose_name = _(u"supplier") verbose_name_plural = _(u"suppliers") def __unicode__(self): return self.name @models.permalink def get_absolute_url(self): return ('supplier_view', [str(self.id)]) register(ItemTemplate, _(u'templates'), ['description', 'brand', 'model', 'part_number', 'notes']) register(Location, _(u'locations'), ['name', 'address_line1', 'address_line2', 'address_line3', 'address_line4', 'phone_number1', 'phone_number2']) register(Inventory, _(u'inventory'), ['name', 'location__name']) register(Supplier, _(u'supplier'), ['name', 'address_line1', 'address_line2', 'address_line3', 'address_line4', 'phone_number1', 'phone_number2', 'notes'])
def __unicode__(self): if self.second_last_name: second_last_name = " %s" % self.second_last_name else: second_last_name = "" if self.second_name: second_name = " %s" % self.second_name else: second_name = "" return "%s%s, %s%s" % (self.last_name, second_last_name and second_last_name, self.first_name, second_name) register(ItemState, _(u"states"), ["state__name"]) register( Item, _(u"assets"), [ "property_number", "notes", "serial_number", "person__first_name", "person__last_name", "person__second_last_name", "person__second_name", ], ) register(ItemGroup, _(u"asset groups"), ["name"]) register(Person, _(u"people"), ["last_name", "second_last_name", "first_name", "second_name", "location__name"])