Files
InvenTree/InvenTree/project/serializers.py
2017-04-14 13:29:24 +10:00

45 lines
1.0 KiB
Python

from rest_framework import serializers
from .models import ProjectCategory, Project, ProjectPart
class ProjectPartSerializer(serializers.ModelSerializer):
class Meta:
model = ProjectPart
fields = ('pk',
'part',
'project',
'quantity',
'output')
class ProjectSerializer(serializers.ModelSerializer):
""" Serializer for displaying brief overview of a project
"""
class Meta:
model = Project
fields = ('pk',
'name',
'description',
'category')
class ProjectCategoryBriefSerializer(serializers.ModelSerializer):
class Meta:
model = ProjectCategory
fields = ('pk', 'name', 'description')
class ProjectCategoryDetailSerializer(serializers.ModelSerializer):
class Meta:
model = ProjectCategory
fields = ('pk',
'name',
'description',
'parent',
'path')