fix: добавлено поле attachment_url в RequestReadSerializer

- Добавлен attachment_url для полного URL к прикрепленному файлу
- Исправлен шаблон my_requests.html (удалены лишние теги)
- Теперь API заявлений работает аналогично API документов
This commit is contained in:
admin i 2025-12-05 13:42:59 +03:00
parent 4822eee65e
commit 462ebdb41f
2 changed files with 5 additions and 5 deletions

View File

@ -73,6 +73,9 @@ class RequestReadSerializer(serializers.ModelSerializer):
display_title = serializers.CharField(read_only=True)
is_final = serializers.BooleanField(read_only=True)
# URL для вложенного файла
attachment_url = serializers.FileField(source="attachment", read_only=True)
# Новые поля для получателей
departments = serializers.PrimaryKeyRelatedField(
many=True, read_only=True
@ -100,6 +103,7 @@ class RequestReadSerializer(serializers.ModelSerializer):
"comment",
"status",
"attachment",
"attachment_url", # Полный URL к файлу
"created_at",
"updated_at",
"decided_at",
@ -122,6 +126,7 @@ class RequestReadSerializer(serializers.ModelSerializer):
"decided_at",
"display_title",
"is_final",
"attachment_url",
"recipients",
"cc_users",
"recipient_count",

View File

@ -51,9 +51,4 @@
headers
});
</script>
{% endblock %}
</div>
</div>
</div>
{% endblock %}