mirror of
https://github.com/inventree/InvenTree.git
synced 2026-02-09 08:29:15 -06:00
45 lines
1.0 KiB
Python
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')
|