This commit is contained in:
gitea 2024-12-30 06:37:11 +00:00
parent 6ad4350183
commit aefa8a6881
4 changed files with 6 additions and 8 deletions

1
.gitignore vendored
View File

@ -5,6 +5,7 @@
__pycache__ __pycache__
**/*__pycache__ **/*__pycache__
db.sqlite db.sqlite
db.sqlite3
media media
car_inventory/settings.py car_inventory/settings.py
# Backup files # # Backup files #

View File

@ -121,7 +121,7 @@ urlpatterns = [
path('coa_accounts/<uuid:pk>/delete/', views.account_delete, name='account_delete'), path('coa_accounts/<uuid:pk>/delete/', views.account_delete, name='account_delete'),
# Estimate # Estimate
path('sales/estimates/', views.EstimateListView.as_view(), name='estimate_list'), path('sales/estimates/', views.EstimateListView.as_view(), name='estimate_list'),
path('estimates/<uuid:pk>/', views.EstimateDetailView.as_view(), name='estimate_detail'), path('sales/estimates/<uuid:pk>/', views.EstimateDetailView.as_view(), name='estimate_detail'),
path('sales/estimates/create/', views.create_estimate, name='estimate_create'), path('sales/estimates/create/', views.create_estimate, name='estimate_create'),
] ]

View File

@ -46,6 +46,7 @@ from django.contrib.messages.views import SuccessMessageMixin
from django.contrib.auth.models import Group from django.contrib.auth.models import Group
from .utils import get_calculations from .utils import get_calculations
from django.contrib.auth.models import User from django.contrib.auth.models import User
from allauth.account import views
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
logging.basicConfig(level=logging.INFO) logging.basicConfig(level=logging.INFO)
@ -1637,10 +1638,11 @@ class EstimateCreateView(LoginRequiredMixin, SuccessMessageMixin, CreateView):
form.instance.entity = self.request.user.dealer.entity form.instance.entity = self.request.user.dealer.entity
return super().form_valid(form) return super().form_valid(form)
@csrf_exempt # @csrf_exempt
@login_required
def create_estimate(request): def create_estimate(request):
entity = request.user.dealer.entity entity = request.user.dealer.entity
print(entity)
if request.method == 'POST': if request.method == 'POST':
try: try:
data = json.loads(request.body) data = json.loads(request.body)

View File

@ -560,13 +560,8 @@
<!-- ===============================================--> <!-- ===============================================-->
<script> <script>
</script> </script>
{% block extra_js %}{% endblock extra_js %} {% block extra_js %}{% endblock extra_js %}
<script> <script>
// Function to calculate Total Cost and Total Revenue // Function to calculate Total Cost and Total Revenue