
from django.contrib import admin
from django.urls import path,include
from django.conf.urls.static import static
from django.conf import settings
from django.views.static import serve
from django.urls import re_path
from rest_framework_simplejwt import views as jwt_views
# 
urlpatterns = [
    path('admin/', admin.site.urls),

    path('',include('common.urls')),
    path('',include('employee.urls')),
    path('',include('expenses.urls')),
    path('',include('financial_year.urls')),
    path('',include('masters.urls')),
    path('',include('privilege.urls')),
    path('',include('reports.urls')),
    path('',include('store.urls')),
    path('',include('user_auth.urls')),
    path('',include('company.urls')),
    path('',include('dashboard.urls')),
    path('',include('supplier.urls')),
    path('',include('inventory.urls')),
    path('',include('sales.urls')),
    path('',include('stock.urls')),
    path('',include('customer.urls')),
    path('',include('barcodes.urls')),
    path('',include('material.urls')),
    path('',include('scheme.urls')),
    path('',include('voucher.urls')),
    path('',include('claim_collect_upgrade.urls')),
    path('',include('slab.urls')),
    path('',include('ledger.urls')),
    path('',include('wholesale.urls')),



    path('api/', include('api.urls')),
    path('api/token/', jwt_views.TokenObtainPairView.as_view(), name='token_obtain_pair'),
    path('api/token/refresh/', jwt_views.TokenRefreshView.as_view(), name='token_refresh'),

]+ static(settings.MEDIA_URL, document_root= settings.MEDIA_ROOT) + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)


if settings.DEBUG:
    urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)