32 lines
616 B
Python
32 lines
616 B
Python
from rest_framework import serializers
|
|
from rest_framework.fields import empty
|
|
|
|
from project_management.models.project_states import ProjectState
|
|
|
|
|
|
|
|
class ProjectStateSerializer(
|
|
serializers.ModelSerializer,
|
|
):
|
|
|
|
url = serializers.HyperlinkedIdentityField(
|
|
view_name="v1:_api_project_state-detail", format="html"
|
|
)
|
|
|
|
|
|
class Meta:
|
|
|
|
model = ProjectState
|
|
|
|
fields = '__all__'
|
|
|
|
read_only_fields = [
|
|
'id',
|
|
'url',
|
|
]
|
|
|
|
|
|
def __init__(self, instance=None, data=empty, **kwargs):
|
|
|
|
super().__init__(instance=instance, data=data, **kwargs)
|