Skip to content

Commit caeaf52

Browse files
committed
Refactorizar referencias para usar model_ai y data_utils
1 parent 9d4e1bf commit caeaf52

12 files changed

Lines changed: 427 additions & 179 deletions

config/urls.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,23 +11,24 @@
1111

1212
from core.search import views as search_views
1313
from reference import views as reference_views
14+
from config import api_router as api_router
1415

1516
urlpatterns = [
16-
path("admin/autocomplete/", include(autocomplete_admin_urls)),
1717
path("django-admin/", admin.site.urls),
1818
path("admin/", include(wagtailadmin_urls)),
1919
path("documents/", include(wagtaildocs_urls)),
2020
path("search/", search_views.search, name="search"),
2121
# JWT
2222
path("api/v1/auth/token/", TokenObtainPairView.as_view(), name="token_obtain_pair"),
2323
path("api/v1/auth/token/refresh/", TokenRefreshView.as_view(), name="token_refresh"),
24-
path("api/v1/mix_citation/", include("config.api_router", namespace="reference")),
24+
path("api/v1/", include(api_router)),
2525
# URL para trocar idioma
2626
path('i18n/', include('django.conf.urls.i18n')),
2727
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
2828

2929
# URLs com prefixo de idioma
3030
urlpatterns += i18n_patterns(
31+
path("admin/autocomplete/", include(autocomplete_admin_urls)),
3132
path("admin/", include(wagtailadmin_urls)),
3233
path("documents/", include(wagtaildocs_urls)),
3334
path("search/", search_views.search, name="search"),

llama3/generic_llama.py

Lines changed: 0 additions & 58 deletions
This file was deleted.

reference/api/v1/views.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
from rest_framework.response import Response
77
from reference.api.v1.serializers import ReferenceSerializer
88
from reference.marker import mark_references
9-
from reference.tasks import get_reference
9+
from reference.data_utils import get_reference
1010

1111
import json
1212

13-
from reference.models import Reference, ElementCitation
13+
from reference.models import Reference, ElementCitation, ReferenceStatus
1414

1515
# Create your views here.
1616

@@ -19,7 +19,7 @@ class ReferenceViewSet(
1919
CreateModelMixin, # handles POSTs
2020
):
2121
serializer_class = ReferenceSerializer
22-
permission_classes = [IsAuthenticated]
22+
permission_classes = [IsAuthenticated]
2323
http_method_names = [
2424
"post",
2525
]
@@ -40,7 +40,7 @@ def api_reference(self, request):
4040
except Reference.DoesNotExist:
4141
new_reference = Reference.objects.create(
4242
mixed_citation=post_reference,
43-
estatus=1,
43+
status=ReferenceStatus.CREATING,
4444
creator=self.request.user,
4545
)
4646

0 commit comments

Comments
 (0)