Coverage for website/partners/api/v2/urls.py: 100.00%
5 statements
« prev ^ index » next coverage.py v7.6.7, created at 2025-08-14 10:31 +0000
« prev ^ index » next coverage.py v7.6.7, created at 2025-08-14 10:31 +0000
1from django.urls import path
2from django.views.generic import RedirectView
4from partners.api.v2.views import (
5 PartnerDetailView,
6 PartnerListView,
7 VacancyCategoryListView,
8 VacancyDetailView,
9 VacancyListView,
10)
12app_name = "partners"
14urlpatterns = [
15 path(
16 "partners/events/",
17 RedirectView.as_view(
18 pattern_name="api:v2:events:external-events-list",
19 permanent=False,
20 query_string=True,
21 ),
22 name="partner-events-list",
23 ),
24 path(
25 "partners/events/<int:pk>/",
26 RedirectView.as_view(
27 pattern_name="api:v2:events:external-event-detail",
28 permanent=False,
29 query_string=True,
30 ),
31 name="partner-events-detail",
32 ),
33 path("partners/vacancies/", VacancyListView.as_view(), name="vacancies-list"),
34 path(
35 "partners/vacancies/categories/",
36 VacancyCategoryListView.as_view(),
37 name="vacancy-categories-list",
38 ),
39 path(
40 "partners/vacancies/<int:pk>/",
41 VacancyDetailView.as_view(),
42 name="vacancies-detail",
43 ),
44 path("partners/", PartnerListView.as_view(), name="partners-list"),
45 path("partners/<int:pk>/", PartnerDetailView.as_view(), name="partners-detail"),
46]