mirror of
https://github.com/inventree/InvenTree.git
synced 2025-04-28 11:36:44 +00:00
- List BOM items - Show category listing as linked items - Fix some pathing issues with InvenTreeTree class
48 lines
1.1 KiB
Python
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',)
|