diff options
Diffstat (limited to 'inventory/models.py')
-rw-r--r-- | inventory/models.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/inventory/models.py b/inventory/models.py index 6dfd7f6..f9069df 100644 --- a/inventory/models.py +++ b/inventory/models.py @@ -98,6 +98,17 @@ class Item(models.Model): return true return false + def add_shelf(self, code): + + self.name = 'Regalborte' + self.description = 'Borte im Hochregal \n Reihe: ' + code[1] + 'Regal: ' + code[2] + self.business_area = BusinessArea.objects.get(name='ideell') + self.category = Category.objects.get(name='Inventar') + self.parent = Barcode.objects.get(code='H0000') + self.inUse = 'X' + self.tag = Tag.objects.get(name='Regale & Storage') + self.save() + def __unicode__(self): return _(u"%(name)s (codes: %(barcodes)s)") % {'name': self.name, 'barcodes': self.barcodes()} |