2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-07-09 15:10:54 +00:00

More model updates

This commit is contained in:
Oliver Walters
2017-03-28 22:45:43 +11:00
parent deda73a50f
commit 7eb00e8d47
5 changed files with 58 additions and 24 deletions

View File

@ -1,9 +1,10 @@
from django.contrib import admin
from .models import Supplier, SupplierPart
from .models import Supplier, SupplierPart, Customer
class SupplierAdmin(admin.ModelAdmin):
class CompanyAdmin(admin.ModelAdmin):
list_display=('name','URL','contact')
admin.site.register(Supplier, SupplierAdmin)
admin.site.register(Customer, CompanyAdmin)
admin.site.register(Supplier, CompanyAdmin)
admin.site.register(SupplierPart)

View File

@ -2,26 +2,17 @@ from __future__ import unicode_literals
from django.db import models
from InvenTree.models import ExternalEntity
from part.models import Part
class Supplier(models.Model):
class Supplier(ExternalEntity):
""" Represents a manufacturer or supplier
"""
name = models.CharField(max_length=100)
URL = models.URLField(blank=True)
address = models.CharField(max_length=200,
blank=True)
phone = models.CharField(max_length=50,
blank=True)
email = models.EmailField(blank=True)
contact = models.CharField(max_length=100,
blank=True)
notes = models.CharField(max_length=500,
blank=True)
pass
def __str__(self):
return self.name
class Customer(ExternalEntity):
pass
class SupplierPart(models.Model):
""" Represents a unique part as provided by a Supplier