2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-04-28 11:36:44 +00:00
InvenTree/InvenTree/project/serializers.py
Oliver bd46f66d6b Begin to add views for part models
- List BOM items
- Show category listing as linked items
- Fix some pathing issues with InvenTreeTree class
2018-04-13 22:36:59 +10:00

48 lines
1.1 KiB
Python

from rest_framework import serializers
from .models import ProjectCategory, Project, ProjectPart, ProjectRun
class ProjectPartSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = ProjectPart
fields = ('url',
'part',
'project',
'quantity',
'output')
class ProjectSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = Project
fields = ('url',
'name',
'description',
'category')
class ProjectCategorySerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = ProjectCategory
fields = ('url',
'name',
'description',
'parent',
'pathstring')
class ProjectRunSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = ProjectRun
fields = ('url',
'project',
'quantity',
'run_date')
read_only_fields = ('run_date',)