2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-18 13:05:42 +00:00

Improved admin view for part

This commit is contained in:
Oliver Walters
2017-03-28 17:49:01 +11:00
parent 5420f83114
commit 492c651324
3 changed files with 17 additions and 11 deletions

View File

@ -2,12 +2,14 @@ from django.contrib import admin
from .models import PartCategory, Part
admin.site.register(Part)
class PartAdmin(admin.ModelAdmin):
list_display = ('name', 'IPN', 'category')
# Custom form for PartCategory
class PartCategoryAdmin(admin.ModelAdmin):
# TODO - Only let valid parents be displayed
pass
list_display = ('name', 'path')
admin.site.register(Part, PartAdmin)
admin.site.register(PartCategory, PartCategoryAdmin)

View File

@ -20,6 +20,8 @@ class Part(models.Model):
description = models.CharField(max_length=250, blank=True)
IPN = models.CharField(max_length=100, blank=True)
category = models.ForeignKey(PartCategory, on_delete=models.CASCADE)
minimum_stock = models.IntegerField(default=0)
units = models.CharField(max_length=20, default="pcs", blank=True)
def __str__(self):
if self.IPN: