feat(project_management): Add import_project permission and add api serializer

ref: #295 #301
This commit is contained in:
2024-09-18 13:20:44 +09:30
parent 3e56c9861c
commit f019c50e44
4 changed files with 110 additions and 6 deletions

View File

@ -41,6 +41,44 @@ class ProjectSerializer(
)
)
class Meta:
model = Project
fields = [
'id',
'organization',
'state',
'project_type',
'priority',
'name',
'description',
'code',
'planned_start_date',
'planned_finish_date',
'real_start_date',
'real_finish_date',
'manager_user',
'manager_team',
'team_members',
'project_tasks_url',
'percent_completed',
'created',
'modified',
'url',
]
read_only_fields = [
'id',
'url',
'created',
'modified',
]
class ProjectImportSerializer(ProjectSerializer):
class Meta:
model = Project