Spaces:
Running
Running
luanpoppe
commited on
Commit
·
9de7162
1
Parent(s):
4b27032
feat: mudando a lista de pdfs da bubble
Browse files
gerar_documento/serializer.py
CHANGED
@@ -73,7 +73,7 @@ class FileInfoSerializerData:
|
|
73 |
class GerarDocumentoSerializer(
|
74 |
GerarDocumentoInitialSerializer, GerarDocumentoParametros
|
75 |
):
|
76 |
-
files = serializers.
|
77 |
bubble_editor_version = serializers.CharField(
|
78 |
required=False, default="version-test"
|
79 |
) # Será o valor utilizado dentro da URL da requisição pro Bubble
|
@@ -89,7 +89,7 @@ class GerarDocumentoSerializer(
|
|
89 |
class GerarDocumentoSerializerData(
|
90 |
GerarDocumentoParametrosData, GerarDocumentoInitialSerializerData
|
91 |
):
|
92 |
-
files:
|
93 |
bubble_editor_version: str = "version-test"
|
94 |
|
95 |
doc_id: str = ""
|
@@ -100,6 +100,8 @@ class GerarDocumentoSerializerData(
|
|
100 |
class GerarDocumentoComPDFProprioSerializer(
|
101 |
GerarDocumentoInitialSerializer, GerarDocumentoParametros
|
102 |
):
|
|
|
|
|
103 |
def get_obj(self):
|
104 |
return GerarDocumentoSerializerData(**self.validated_data) # type: ignore
|
105 |
|
@@ -108,11 +110,12 @@ class GerarDocumentoComPDFProprioSerializer(
|
|
108 |
class GerarDocumentoComPDFProprioSerializerData(
|
109 |
GerarDocumentoParametrosData, GerarDocumentoInitialSerializerData
|
110 |
):
|
111 |
-
|
112 |
|
113 |
|
114 |
class GerarEmentaSerializer(serializers.Serializer):
|
115 |
-
files = serializers.ListField(child=FileInfoSerializer(), required=True)
|
|
|
116 |
user_message = serializers.CharField(required=False, default="")
|
117 |
chunk_size = serializers.IntegerField(required=False, default=3500)
|
118 |
chunk_overlap = serializers.IntegerField(required=False, default=800)
|
|
|
73 |
class GerarDocumentoSerializer(
|
74 |
GerarDocumentoInitialSerializer, GerarDocumentoParametros
|
75 |
):
|
76 |
+
files = serializers.CharField(required=True)
|
77 |
bubble_editor_version = serializers.CharField(
|
78 |
required=False, default="version-test"
|
79 |
) # Será o valor utilizado dentro da URL da requisição pro Bubble
|
|
|
89 |
class GerarDocumentoSerializerData(
|
90 |
GerarDocumentoParametrosData, GerarDocumentoInitialSerializerData
|
91 |
):
|
92 |
+
files: str
|
93 |
bubble_editor_version: str = "version-test"
|
94 |
|
95 |
doc_id: str = ""
|
|
|
100 |
class GerarDocumentoComPDFProprioSerializer(
|
101 |
GerarDocumentoInitialSerializer, GerarDocumentoParametros
|
102 |
):
|
103 |
+
files = serializers.ListField(child=FileInfoSerializer(), required=True)
|
104 |
+
|
105 |
def get_obj(self):
|
106 |
return GerarDocumentoSerializerData(**self.validated_data) # type: ignore
|
107 |
|
|
|
110 |
class GerarDocumentoComPDFProprioSerializerData(
|
111 |
GerarDocumentoParametrosData, GerarDocumentoInitialSerializerData
|
112 |
):
|
113 |
+
files: List[FileInfoSerializerData]
|
114 |
|
115 |
|
116 |
class GerarEmentaSerializer(serializers.Serializer):
|
117 |
+
# files = serializers.ListField(child=FileInfoSerializer(), required=True)
|
118 |
+
files = serializers.CharField(required=True)
|
119 |
user_message = serializers.CharField(required=False, default="")
|
120 |
chunk_size = serializers.IntegerField(required=False, default=3500)
|
121 |
chunk_overlap = serializers.IntegerField(required=False, default=800)
|
gerar_documento/views.py
CHANGED
@@ -59,7 +59,8 @@ class GerarDocumentoView(AsyncAPIView):
|
|
59 |
data = cast(Dict[str, Any], serializer.validated_data)
|
60 |
self.serializer = data
|
61 |
|
62 |
-
listaPDFs = [l["link_arquivo"] for l in data["files"]]
|
|
|
63 |
|
64 |
self.axiom_instance.send_axiom(f"listaPDFs: {listaPDFs}")
|
65 |
|
|
|
59 |
data = cast(Dict[str, Any], serializer.validated_data)
|
60 |
self.serializer = data
|
61 |
|
62 |
+
# listaPDFs = [l["link_arquivo"] for l in data["files"]]
|
63 |
+
listaPDFs = obj.files.split(",")
|
64 |
|
65 |
self.axiom_instance.send_axiom(f"listaPDFs: {listaPDFs}")
|
66 |
|