diff --git a/.gitignore b/.gitignore index 54973a62..5424089d 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,7 @@ __pycache__ **/*__pycache__ db.sqlite +db.sqlite3 media car_inventory/settings.py # Backup files # diff --git a/inventory/urls.py b/inventory/urls.py index c0c3bead..16e421e9 100644 --- a/inventory/urls.py +++ b/inventory/urls.py @@ -121,7 +121,7 @@ urlpatterns = [ path('coa_accounts//delete/', views.account_delete, name='account_delete'), # Estimate path('sales/estimates/', views.EstimateListView.as_view(), name='estimate_list'), - path('estimates//', views.EstimateDetailView.as_view(), name='estimate_detail'), + path('sales/estimates//', views.EstimateDetailView.as_view(), name='estimate_detail'), path('sales/estimates/create/', views.create_estimate, name='estimate_create'), ] diff --git a/inventory/views.py b/inventory/views.py index f988f2be..c4cc26dc 100644 --- a/inventory/views.py +++ b/inventory/views.py @@ -46,6 +46,7 @@ from django.contrib.messages.views import SuccessMessageMixin from django.contrib.auth.models import Group from .utils import get_calculations from django.contrib.auth.models import User +from allauth.account import views logger = logging.getLogger(__name__) logging.basicConfig(level=logging.INFO) @@ -1637,10 +1638,11 @@ class EstimateCreateView(LoginRequiredMixin, SuccessMessageMixin, CreateView): form.instance.entity = self.request.user.dealer.entity return super().form_valid(form) -@csrf_exempt +# @csrf_exempt +@login_required def create_estimate(request): entity = request.user.dealer.entity - + print(entity) if request.method == 'POST': try: data = json.loads(request.body) diff --git a/templates/base.html b/templates/base.html index bb4896fe..22aaba2a 100644 --- a/templates/base.html +++ b/templates/base.html @@ -560,13 +560,8 @@ {% block extra_js %}{% endblock extra_js %} - -