Ejemplo n.º 1
0
from django.conf.urls import url

from usaspending_api.common.views import RemovedEndpointView

# map reqest types to viewset method; replace this with a router
transaction_list = RemovedEndpointView.as_view({"get": "retrieve", "post": "retrieve"})
transaction_detail = RemovedEndpointView.as_view({"get": "retrieve", "post": "retrieve"})
transaction_total = RemovedEndpointView.as_view({"get": "retrieve", "post": "retrieve"})

urlpatterns = [
    url(r"^$", transaction_list, name="transaction-list"),
    url(r"(?P<pk>[0-9]+)/$", transaction_detail, name="transaction-detail"),
    url(r"^total/", transaction_total, name="transaction-total"),
]
Ejemplo n.º 2
0
from django.conf.urls import url

from usaspending_api.references.v1 import views
from usaspending_api.common.views import RemovedEndpointView

mode_list = {"get": "list", "post": "list"}
mode_detail = {"get": "retrieve", "post": "retrieve"}

urlpatterns = [
    url(r"^filter", views.FilterEndpoint.as_view()),
    url(r"^hash", views.HashEndpoint.as_view()),
    url(r"^locations/$",
        RemovedEndpointView.as_view({
            "get": "retrieve",
            "post": "retrieve"
        })),
    url(r"^locations/geocomplete",
        RemovedEndpointView.as_view({
            "get": "retrieve",
            "post": "retrieve"
        })),
    url(r"^agency/$",
        RemovedEndpointView.as_view({
            "get": "retrieve",
            "post": "retrieve"
        })),
    url(r"^agency/autocomplete",
        RemovedEndpointView.as_view({
            "get": "retrieve",
            "post": "retrieve"
        })),
Ejemplo n.º 3
0
from django.conf.urls import url

from usaspending_api.awards.v1 import views
from usaspending_api.common.views import RemovedEndpointView

# map request types to viewset method; replace this with a router
award_list = views.AwardListViewSet.as_view({"get": "list", "post": "list"})
award_detail = RemovedEndpointView.as_view({"get": "retrieve", "post": "retrieve"})
award_total = views.AwardAggregateViewSet.as_view({"get": "list", "post": "list"})

urlpatterns = [
    url(r"^$", award_list, name="award-list"),
    url(r"(?P<pk>[0-9]+)/$", award_detail, name="award-detail"),
    url(r"^total/", award_total, name="award-total"),
]
Ejemplo n.º 4
0
from django.conf.urls import url

from usaspending_api.common.views import RemovedEndpointView

# map request types to viewset method; replace this with a router
subaward_list = RemovedEndpointView.as_view({
    "get": "retrieve",
    "post": "retrieve"
})
subaward_detail = RemovedEndpointView.as_view({
    "get": "retrieve",
    "post": "retrieve"
})
subaward_total = RemovedEndpointView.as_view({
    "get": "retrieve",
    "post": "retrieve"
})

urlpatterns = [
    url(r"^$", subaward_list, name="subaward-list"),
    url(r"(?P<pk>[0-9]+)/$", subaward_detail, name="subaward-detail"),
    url(r"^autocomplete/",
        RemovedEndpointView.as_view({
            "get": "retrieve",
            "post": "retrieve"
        })),
    url(r"^total/", subaward_total, name="subaward-total"),
]
Ejemplo n.º 5
0
from django.conf.urls import url

from usaspending_api.accounts.views import tas as views
from usaspending_api.common.views import RemovedEndpointView

# bind ViewSets to URLs
tas_list = RemovedEndpointView.as_view({"get": "retrieve", "post": "retrieve"})
tas_detail = RemovedEndpointView.as_view({
    "get": "retrieve",
    "post": "retrieve"
})
tas_balances_list = RemovedEndpointView.as_view({
    "get": "retrieve",
    "post": "retrieve"
})
tas_balances_quarters_list = RemovedEndpointView.as_view({
    "get": "retrieve",
    "post": "retrieve"
})
tas_balances_quarters_total = views.TASBalancesQuarterAggregate.as_view({
    "get":
    "list",
    "post":
    "list"
})
tas_balances_total = views.TASBalancesAggregate.as_view({
    "get": "list",
    "post": "list"
})
tas_categories_list = RemovedEndpointView.as_view({
    "get": "retrieve",
Ejemplo n.º 6
0
from usaspending_api.references.v2.views.city import CityAutocompleteViewSet
from usaspending_api.references.v2.views.tas_autocomplete import (
    TASAutocompleteATA,
    TASAutocompleteAID,
    TASAutocompleteBPOA,
    TASAutocompleteEPOA,
    TASAutocompleteA,
    TASAutocompleteMAIN,
    TASAutocompleteSUB,
)
from usaspending_api.common.views import RemovedEndpointView


urlpatterns = [
    url(r"^awarding_agency", AwardingAgencyAutocompleteViewSet.as_view()),
    url(r"^funding_agency", FundingAgencyAutocompleteViewSet.as_view()),
    url(r"^cfda", CFDAAutocompleteViewSet.as_view()),
    url(r"^naics", NAICSAutocompleteViewSet.as_view()),
    url(r"^psc", PSCAutocompleteViewSet.as_view()),
    url(r"^recipient", RemovedEndpointView.as_view({"get": "retrieve", "post": "retrieve"})),
    url(r"^glossary", GlossaryAutocompleteViewSet.as_view()),
    url(r"^city", CityAutocompleteViewSet.as_view()),
    url(r"^accounts/ata", TASAutocompleteATA.as_view()),
    url(r"^accounts/aid", TASAutocompleteAID.as_view()),
    url(r"^accounts/bpoa", TASAutocompleteBPOA.as_view()),
    url(r"^accounts/epoa", TASAutocompleteEPOA.as_view()),
    url(r"^accounts/a", TASAutocompleteA.as_view()),
    url(r"^accounts/main", TASAutocompleteMAIN.as_view()),
    url(r"^accounts/sub", TASAutocompleteSUB.as_view()),
]
Ejemplo n.º 7
0
from django.conf.urls import url

from usaspending_api.accounts.views import common as views
from usaspending_api.common.views import RemovedEndpointView

# bind ViewSets to URLs
financial_accounts_by_award = views.FinancialAccountsByAwardListViewSet.as_view({"get": "list", "post": "list"})
financial_accounts_by_award_detail = RemovedEndpointView.as_view({"get": "retrieve", "post": "retrieve"})
financial_accounts_by_award_total = RemovedEndpointView.as_view({"get": "retrieve", "post": "retrieve"})

urlpatterns = [
    url(r"^awards/$", financial_accounts_by_award),
    url(r"^awards/total/$", financial_accounts_by_award_total, name="awards-total"),
    url(r"^awards/(?P<pk>[0-9]+)/$", financial_accounts_by_award_detail),
]