from django.urls import path, include from rest_framework import routers from webservice_running import views from webservice_running.apiviews import * from sharix_admin.apiviews import * from sharix_admin.views import * app_name = 'webservice_running' router = routers.DefaultRouter() router.register(r'webservice', OrdersLocalMVS) router.register(r'personinfo', PersonInfoMVS) router.register(r'frequentaddress', FrequentAddressMVS) router.register(r'favoritecontacts', FavoriteContactsMVS) router.register(r'preferredproviders', PreferredProvidersMVS) urlpatterns_webadmin_local = [ #TODO - make local pages based on Open with Local data. Now it points on Open Views, make your own to change #Order model SHOULD HAVE at least LIST, ADD, DETAIL, EDIT if that corresponds service idea, othervice Open models and pages might be enough # path('orders_local/', login_required(OrdersListView.as_view()), name='orders_local'), # path('order_local/', login_required(OrdersDetailView.as_view()), name='order_local_detail'), #todo - move from views.order_reg to this one # path('order_local/add/', login_required(OrdersCreate.as_view()), name='order_local/add/'), # path('order_local/edit/', login_required(OrdersEditView.as_view()), name='order_local/edit'), #Resource model SHOULD HAVE at least LIST, ADD, DETAIL, EDIT if that corresponds service idea, othervice Open models and pages might be enough # path('resources_local/', login_required(ResourcesListView.as_view()), name='resources_local'), # path('resource_local/', login_required(ResourceDetailView.as_view()), name='resource_local_detail'), # path('resource_local/add/', login_required(ResourceCreate.as_view()), name='resource_local/add/'), # path('resource_local/edit/', login_required(ResourceEditView.as_view()), name='resource_local/edit'), #Provider model SHOULD HAVE at least LIST, DETAIL, EDIT if that corresponds service idea, othervice Open models and pages might be enough path('providers_local/', login_required(ProvidersListView.as_view()), name='providers_local'), # path('provider_local/', login_required(ProviderDetailView.as_view()), name='provider_local_detail'), # path('provider_local/edit/', login_required(ProviderEditView.as_view()), name='provider_local_/edit'), #Client model SHOULD HAVE at least DETAIL, EDIT if that corresponds service idea, othervice Open models and pages might be enough # path('client_local/', login_required(ClientDetailView.as_view()), name="client_local"), # path('client_local/edit/', login_required(ClientEditView.as_view()), name='client_local/edit') #Service tariff SHOULD HAVE at least LIST, ADD, DETAIL, EDIT if that corresponds service idea, othervice Open models and pages might be enough path('service_tariffs_local/', login_required(ServiceTariffsListView.as_view()), name='service_tariffs_local'), #path('service_tariff_local/', login_required(ServiceTariffDetailView.as_view()), name='service_tariff_local_detail'), path('service_tariff_local/add/', login_required(ServiceTariffCreate.as_view()), name='service_tariff_local/add/'), path('service_tariff_local/edit/', login_required(ServiceTariffUpdateView.as_view()), name='service_tariff_local/edit/'), #Local Service Features path('frequent_address', views.order_reg, name="frequent_address"), path('favorite_contacts', views.order_reg, name="favorite_contacts"), path('preferred_providers', views.order_reg, name="preferred_providers"), ] urlpatterns_api_local = [ # path('map/providers/', get_nearest_providers, name='nearest_providers'), ] urlpatterns = [ path('/', include(urlpatterns_webadmin_local)), path('api/', include(router.urls), name="webservice_running_api"), path('local/api/v1/', include(urlpatterns_api_local)), ]