2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-12 10:05:39 +00:00

Added PartCategory

- Parent can be null (top-level category)
- Parent can be other PartCategory
This commit is contained in:
Oliver Walters
2017-03-25 23:07:43 +11:00
parent 2863ea1b70
commit bb4fc9820f
10 changed files with 47 additions and 63 deletions

14
InvenTree/part/models.py Normal file
View File

@ -0,0 +1,14 @@
from __future__ import unicode_literals
from django.db import models
class PartCategory(models.Model):
name = models.CharField(max_length=128)
description = models.CharField(max_length=512)
parent = models.ForeignKey('self', on_delete=models.CASCADE, blank=True, null=True)
def __str__(self):
if self.parent:
return str(self.parent) + "/" + self.name
else:
return self.name