from django.urls import path, re_path

from . import views

from django_filters.views import FilterView
from .filters import InventoryFilter

app_name = 'ohathor'

urlpatterns = [
    # ex: /ohathor/
    path('', views.index, name='index'),
    # ex: /ohathor/5/
    path('t001_business/<int:t001_business_id>/',
         views.t001_business_detail, name='t001_business_detail'),
    path('glist', views.GenericListView.as_view(),
         name='generic-list'),
    path('gcreate', views.GenericCreateView.as_view(),
         name='generic-create'),
    path('gdetail/<int:pk>', views.GenericDetailView.as_view(),
         name='generic-detail'),
    path('gupdate/<int:pk>', views.GenericUpdateView.as_view(),
         name='generic-update'),
    path('gdelete/<int:pk>', views.GenericDeleteView.as_view(),
         name='generic-delete'),
    re_path(r'^search/$', views.InventorySearch,
            name='inventory-search'),
    path('inventory/<int:pk>/', views.InventoryDetailView.as_view(),
         name='inventory-detail'),
    path('inventory/create', views.InventoryCreateView.as_view(),
         name='inventory-create'),
    path('inventory/delete/<int:pk>', views.InventoryDeleteView.as_view(),
         name='inventory-delete'),
    path('inventory/edit/<int:pk>', views.InventoryUpdateView.as_view(),
         name='inventory-edit'),


]
