mo deleted

This commit is contained in:
Faheedkhan 2025-08-27 12:34:06 +03:00
parent 6eb77e3158
commit 39f617fc93
5 changed files with 411 additions and 14 deletions

View File

@ -4979,6 +4979,7 @@ def create_estimate(request, dealer_slug, slug=None):
.annotate(hash_count=Count("hash"))
.distinct()
)
context = {
"form": form,
"items": [

Binary file not shown.

View File

@ -20,7 +20,20 @@ msgstr ""
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
#: api/models.py:6 inventory/models.py:536 inventory/tables.py:51
#: templates/inventory/car_detail.html:87 templates/inventory/car_form.html:45
#: templates/inventory/car_form.html:51
#: templates/inventory/car_form_qabl alfalsafa.html:30
#: templates/inventory/car_inventory.html:65
#: templates/inventory/car_list.html:72 templates/inventory/car_list.html:78
#: templates/inventory/car_list_view.html:172
#: templates/inventory/cars_list_api.html:32
#: templates/inventory/transfer_details.html:89
#: templates/sales/estimates/estimate_detail.html:234
#: templates/sales/estimates/sale_order_form.html:123
#: templates/sales/estimates/sale_or ils.html:503
msgid "VIN"
msgstr "رقم الهيكل"
#: api/views.py:146 inventory/views.py:726
msgid "Invalid VIN number provided"
@ -547,11 +560,29 @@ msgstr "المعرض"
#: templates/bill/tags/bill_table.html:12
#: templates/inventory/car_detail.html:128
#: templates/inventory/car_form.html:155
#: templates/inventory/car_form_qabl alfalsafa.html:136
#: templates/ledger/bills/bill_list.html:50
#: venv/lib/python3.11/site-packages/django_ledger/models/bill.py:364
#: venv/lib/python3.11/site-packages/django_ledger/models/vendor.py:191
#: venv/lib/python3.11/site-packages/django_ledger/templates/django_ledger/bills/tags/bill_table.html:12
#: venv/lib/python3.11/site-packages/django_ledger/templates/django_ledger/vendor/tags/vendor_table.html:10
msgid "Vendor"
msgstr "المورد"
#: inventory/forms.py:1952 inventory/models.py:563 inventory/tables.py:54
#: templates/inventory/car_form.html:77
#: templates/inventory/car_form_qabl alfalsafa.html:55
#: templates/inventory/car_inventory.html:67
#: templates/inventory/car_list_view.html:124
#: templates/inventory/car_list_view.html:175
#: templates/ledger/reports/components/period_navigator.html:21
#: templates/sales/estimates/estimate_detail.html:193
#: templates/sales/estimates/sale_order_form.html:128
#: templates/sales/estimates/sale_order_preview.html:181
#: templates/sales/invoices/invoice_detail.html:240
#: templates/sales/orders/order_details.html:198
msgid "Year"
msgstr "السنة"
#: inventory/forms.py:2050 inventory/tables.py:68
#: templates/inventory/car_inventory.html:70
@ -563,7 +594,12 @@ msgstr "اللون الخارجي"
msgid "Interior Color"
msgstr "اللون الداخلي"
#: inventory/forms.py:1969 inventory/models.py:594
#: templates/inventory/car_detail.html:123
#: templates/inventory/car_form.html:188
#: templates/inventory/car_form_qabl alfalsafa.html:168
msgid "Receiving Date"
msgstr "تاريخ الاستلام"
#: inventory/forms.py:2069
msgid "File is not a CSV file"
@ -662,7 +698,11 @@ msgstr "دراجات الثلج"
msgid "logo"
msgstr "الشعار"
#: inventory/models.py:301 inventory/models.py:570 inventory/tables.py:55
#: templates/inventory/car_form.html:111
#: templates/inventory/car_form_qabl alfalsafa.html:100
msgid "Series"
msgstr "السلسلة"
#: inventory/models.py:391
msgid "Equipment"
@ -844,7 +884,30 @@ msgstr "الخدمات الإضافية"
msgid "Item Model"
msgstr "نموذج العنصر"
#: inventory/models.py:590 inventory/tables.py:50
#: templates/inventory/car_detail.html:115
#: templates/inventory/car_form.html:166
#: templates/inventory/car_form_qabl alfalsafa.html:147
#: templates/inventory/car_list.html:185
msgid "Stock Type"
msgstr "نوع المخزون"
#: inventory/models.py:592 inventory/models.py:742
#: templates/inventory/car_detail.html:133
#: templates/inventory/car_form.html:199
#: templates/inventory/car_form_qabl alfalsafa.html:181
#: templates/inventory/car_list.html:211
msgid "Remarks"
msgstr "ملاحظات"
#: inventory/models.py:593 inventory/tables.py:57
#: templates/inventory/car_detail.html:119
#: templates/inventory/car_form.html:177
#: templates/inventory/car_form_qabl alfalsafa.html:157
#: templates/inventory/car_list.html:197 templates/inventory/car_list.html:203
#: templates/sales/orders/order_details.html:206
msgid "Mileage"
msgstr "عدد الكيلومترات"
#: inventory/models.py:596
msgid "Hash"
@ -1529,7 +1592,12 @@ msgstr "الراتب"
msgid "Priority"
msgstr "الأولوية"
#: inventory/models.py:1939
#: templates/crm/opportunities/opportunity_detail.html:179
#: templates/crm/opportunities/opportunity_list copy.html:78
#: templates/crm/opportunities/partials/opportunity_grid.html:81
msgid "Expected Revenue"
msgstr "الإيرادات المتوقعة"
#: inventory/models.py:2192
msgid "Unique slug for the opportunity."
@ -1541,7 +1609,13 @@ msgstr "المُعرّف الفريد للفرصة (slug)."
msgid "Opportunity"
msgstr "فرصة"
#: inventory/models.py:2011 templates/crm/leads/lead_detail.html:170
#: templates/crm/leads/lead_detail.html:254
#: templates/crm/opportunities/opportunity_list copy.html:8
#: templates/crm/opportunities/opportunity_list.html:4
#: templates/crm/opportunities/opportunity_list.html:8
msgid "Opportunities"
msgstr "الفرص"
#: inventory/models.py:2276 inventory/models.py:2284
#: templates/account/snippets/already_logged_in.html:7
@ -1985,6 +2059,10 @@ msgstr "مصروفات الفائدة"
msgid "success"
msgstr "ناجحة"
#: inventory/utils.py:80 templates/inventory/car_form.html:397
#: templates/inventory/car_form_qabl alfalsafa.html:381
msgid "error"
msgstr "خطأ"
#: inventory/utils.py:96 templates/account/login.html:68
#: templates/account/password_change.html:38
@ -3168,7 +3246,17 @@ msgstr "يرجى إدخال رقم هاتف صالح"
msgid "Password does not match"
msgstr "كلمة المرور غير متطابقة"
#: templates/account/signup-wizard.html:252
#: templates/inventory/car_form.html:628
#: templates/inventory/car_form_qabl alfalsafa.html:608
msgid "Please Wait"
msgstr "الرجاء الإنتظار"
#: templates/account/signup-wizard.html:253
#: templates/inventory/car_form.html:629
#: templates/inventory/car_form_qabl alfalsafa.html:609
msgid "Loading"
msgstr "تحميل"
#: templates/account/signup.html:28
msgid "Sign up using a passkey"
@ -3578,6 +3666,65 @@ msgstr "تاريخ الانتهاء"
msgid "Confirm Deletion"
msgstr "تأكيد الحذف"
#: templates/administration/manage_service.html:12
#: templates/administration/service_list.html:13
#: templates/administration/staff_index.html:79
#: templates/administration/user_profile.html:18
#: templates/bill/tags/bill_item_formset.html:41
#: templates/crm/leads/lead_list.html:89 templates/crm/leads/lead_list.html:226
#: templates/crm/opportunities/opportunity_list copy.html:28
#: templates/customers/view_customer.html:23
#: templates/groups/group_detail.html:109
#: templates/ledger/bank_accounts/bank_account_detail.html:63
#: templates/ledger/coa_accounts/account_detail.html:144
#: templates/ledger/coa_accounts/partials/account_table.html:45
#: templates/ledger/journal_entry/journal_entry_delete.html:19
#: templates/ledger/journal_entry/journal_entry_list.html:102
#: templates/ledger/ledger/ledger_delete.html:19
#: templates/ledger/ledger/ledger_list.html:110
#: templates/modal/delete_modal.html:12 templates/modal/delete_modal.html:26
#: templates/modal/event_details_modal.html:33
#: templates/organizations/organization_detail.html:19
#: templates/organizations/organization_list.html:123
#: templates/plans/billing_info_create_or_update.html:14
#: templates/purchase_orders/includes/card_po.html:205
#: templates/purchase_orders/includes/po_item_formset.html:26
#: templates/purchase_orders/po_delete.html:23
#: templates/representatives/representative_detail.html:16
#: templates/sales/estimates/estimate_detail.html:29
#: templates/users/user_detail.html:60 templates/vendors/vendors_list.html:131
#: templates/vendors/view_vendor.html:39
#: venv/lib/python3.11/site-packages/appointment/templates/administration/staff_index.html:325
#: venv/lib/python3.11/site-packages/appointment/templates/administration/user_profile.html:33
#: venv/lib/python3.11/site-packages/appointment/templates/modal/event_details_modal.html:31
#: venv/lib/python3.11/site-packages/django/forms/formsets.py:499
#: venv/lib/python3.11/site-packages/django_ledger/templates/django_ledger/bills/bill_delete.html:28
#: venv/lib/python3.11/site-packages/django_ledger/templates/django_ledger/bills/tags/bill_item_formset.html:25
#: venv/lib/python3.11/site-packages/django_ledger/templates/django_ledger/closing_entry/closing_entry_delete.html:19
#: venv/lib/python3.11/site-packages/django_ledger/templates/django_ledger/closing_entry/includes/card_closing_entry.html:60
#: venv/lib/python3.11/site-packages/django_ledger/templates/django_ledger/closing_entry/tags/closing_entry_table.html:46
#: venv/lib/python3.11/site-packages/django_ledger/templates/django_ledger/data_import/import_job_delete.html:18
#: venv/lib/python3.11/site-packages/django_ledger/templates/django_ledger/data_import/tags/data_import_job_list_table.html:50
#: venv/lib/python3.11/site-packages/django_ledger/templates/django_ledger/entity/entitiy_list.html:22
#: venv/lib/python3.11/site-packages/django_ledger/templates/django_ledger/entity/entity_delete.html:23
#: venv/lib/python3.11/site-packages/django_ledger/templates/django_ledger/estimate/tags/ce_item_formset.html:25
#: venv/lib/python3.11/site-packages/django_ledger/templates/django_ledger/invoice/invoice_delete.html:24
#: venv/lib/python3.11/site-packages/django_ledger/templates/django_ledger/invoice/tags/invoice_item_formset.html:23
#: venv/lib/python3.11/site-packages/django_ledger/templates/django_ledger/journal_entry/je_delete.html:18
#: venv/lib/python3.11/site-packages/django_ledger/templates/django_ledger/journal_entry/tags/je_table.html:88
#: venv/lib/python3.11/site-packages/django_ledger/templates/django_ledger/ledger/ledger_delete.html:19
#: venv/lib/python3.11/site-packages/django_ledger/templates/django_ledger/ledger/tags/ledgers_table.html:131
#: venv/lib/python3.11/site-packages/django_ledger/templates/django_ledger/product/product_delete.html:20
#: venv/lib/python3.11/site-packages/django_ledger/templates/django_ledger/product/tags/product_table.html:44
#: venv/lib/python3.11/site-packages/django_ledger/templates/django_ledger/purchase_order/includes/card_po.html:103
#: venv/lib/python3.11/site-packages/django_ledger/templates/django_ledger/purchase_order/includes/po_item_formset.html:25
#: venv/lib/python3.11/site-packages/django_ledger/templates/django_ledger/purchase_order/po_delete.html:24
#: venv/lib/python3.11/site-packages/django_ledger/templates/django_ledger/service/service_delete.html:20
#: venv/lib/python3.11/site-packages/django_ledger/templates/django_ledger/service/tags/services_table.html:44
#: venv/lib/python3.11/site-packages/django_ledger/templates/django_ledger/uom/tags/uom_table.html:43
#: venv/lib/python3.11/site-packages/django_ledger/templates/django_ledger/uom/uom_delete.html:28
msgid "Delete"
msgstr "حذف"
#: templates/administration/manage_service.html:29
#: templates/administration/service_list.html:23
@ -3777,7 +3924,12 @@ msgstr "أعضاء الفريق"
msgid "Add"
msgstr "إضافة"
#: templates/administration/staff_list.html:36
#: templates/crm/opportunities/opportunity_list copy.html:71
#: templates/inventory/car_form.html:246
#: templates/inventory/inventory_stats.html:63
msgid "Details"
msgstr "التفاصيل"
#: templates/administration/staff_list.html:37
msgid "View Profile"
@ -4239,6 +4391,23 @@ msgstr "المبلغ المدفوع"
msgid "Progress"
msgstr "التقدم"
#: templates/bill/includes/card_bill.html:64
#: templates/crm/opportunities/opportunity_list copy.html:55
#: templates/inventory/car_list_view.html:258
#: templates/ledger/bills/bill_list.html:84
#: templates/ledger/coa_accounts/partials/account_table.html:42
#: templates/ledger/journal_entry/includes/card_invoice.html:33
#: templates/ledger/journal_entry/journal_entry_list.html:99
#: templates/sales/invoices/invoice_list.html:61
#: templates/sales/sales_list.html:208
#: venv/lib/python3.11/site-packages/django_ledger/templates/django_ledger/bills/includes/card_bill.html:44
#: venv/lib/python3.11/site-packages/django_ledger/templates/django_ledger/entity/entitiy_list.html:20
#: venv/lib/python3.11/site-packages/django_ledger/templates/django_ledger/invoice/includes/card_invoice.html:38
#: venv/lib/python3.11/site-packages/django_ledger/templates/django_ledger/journal_entry/tags/je_table.html:85
#: venv/lib/python3.11/site-packages/django_ledger/templates/django_ledger/purchase_order/includes/card_po.html:22
#: venv/lib/python3.11/site-packages/django_ledger/templates/django_ledger/unit/unit_list.html:32
msgid "View"
msgstr "عرض"
#: templates/bill/includes/card_bill.html:58
#: templates/bill/includes/card_bill.html:207
@ -4482,6 +4651,17 @@ msgstr "تحديث الإجراءات"
msgid "created by"
msgstr "تم الإنشاء بواسطة"
#: templates/crm/leads/lead_detail.html:255
#: templates/crm/opportunities/opportunity_list copy.html:11
#: templates/crm/opportunities/opportunity_list.html:83
msgid "Add Opportunity"
msgstr "إضافة فرصة"
#: templates/crm/leads/lead_detail.html:264
#: templates/crm/opportunities/opportunity_list copy.html:110
#: templates/crm/opportunities/partials/opportunity_grid.html:104
msgid "Probability"
msgstr "الاحتمالية"
#: templates/crm/leads/lead_detail.html:452
#: templates/crm/opportunities/opportunity_detail.html:624
@ -4529,6 +4709,28 @@ msgstr "مُعين إلى"
msgid "Are you sure you want to delete this lead?"
msgstr "هل أنت متأكد أنك تريد حذف هذا العميل المحتمل؟"
#: templates/crm/leads/lead_list.html:97
#: templates/crm/opportunities/opportunity_list copy.html:158
#: templates/groups/group_detail.html:32
#: templates/inventory/car_detail.html:543
#: templates/inventory/transfer_details.html:62
#: templates/ledger/bank_accounts/bank_account_detail.html:31
#: templates/ledger/bills/bill_detail.html:24
#: templates/ledger/bills/bill_detail.html:49
#: templates/ledger/bills/bill_detail.html:121
#: templates/ledger/coa_accounts/account_detail.html:22
#: templates/ledger/coa_accounts/account_list.html:123
#: templates/ledger/journal_entry/journal_entry_list.html:25
#: templates/organizations/organization_list.html:96
#: templates/sales/estimates/estimate_detail.html:37
#: templates/sales/estimates/estimate_detail.html:64
#: templates/sales/invoices/invoice_detail.html:31
#: templates/sales/invoices/invoice_detail.html:56
#: templates/sales/invoices/invoice_detail.html:142
#: venv/lib/python3.11/site-packages/appointment/models.py:530
#: venv/lib/python3.11/site-packages/django/forms/widgets.py:867
msgid "Yes"
msgstr "نعم"
#: templates/crm/leads/lead_list.html:159
msgid "In Progress"
@ -4538,7 +4740,23 @@ msgstr "قيد التنفيذ"
msgid "View Schedules"
msgstr "عرض الجداول"
#: templates/crm/leads/lead_list.html:214
#: templates/crm/opportunities/opportunity_list copy.html:27
#: templates/dealers/dealer_detail.html:22
#: templates/groups/group_detail.html:103
#: templates/inventory/car_detail.html:218
#: templates/inventory/car_detail.html:276
#: templates/inventory/car_detail.html:326
#: templates/ledger/bank_accounts/bank_account_detail.html:57
#: templates/ledger/coa_accounts/account_detail.html:140
#: templates/modal/event_details_modal.html:41
#: templates/organizations/organization_detail.html:26
#: templates/organizations/organization_list.html:161
#: templates/representatives/representative_detail.html:22
#: templates/users/user_detail.html:81 templates/vendors/vendors_list.html:132
#: templates/vendors/view_vendor.html:34
msgid "Edit"
msgstr "تحديث"
#: templates/crm/leads/lead_list.html:253
msgid "Convert to Opportunity"
@ -4581,7 +4799,28 @@ msgstr "اختر الإجراء التالي"
msgid "No Action"
msgstr "لا يوجد إجراء"
#: templates/crm/leads/partials/update_action.html:47
#: templates/inventory/car_form.html:250 templates/inventory/car_form.html:269
#: templates/inventory/car_form.html:287 templates/inventory/car_form.html:304
#: templates/inventory/car_form_qabl alfalsafa.html:229
#: templates/inventory/car_form_qabl alfalsafa.html:235
#: templates/inventory/car_form_qabl alfalsafa.html:252
#: templates/inventory/car_form_qabl alfalsafa.html:270
#: templates/inventory/car_form_qabl alfalsafa.html:287
#: templates/modal/confirm_modal.html:11 templates/modal/confirm_modal.html:20
#: templates/modal/error_modal.html:17
#: templates/modal/event_details_modal.html:21
#: templates/partials/scanner_modal.html:6
#: templates/partials/specifications_modal.html:8
#: templates/sales/orders/order_details.html:583
#: templates/sales/orders/order_details.html:587
#: templates/sales/orders/order_details.html:621
#: templates/sales/orders/order_details.html:625
#: venv/lib/python3.11/site-packages/appointment/templates/modal/confirm_modal.html:18
#: venv/lib/python3.11/site-packages/appointment/templates/modal/error_modal.html:17
#: venv/lib/python3.11/site-packages/appointment/templates/modal/event_details_modal.html:19
msgid "Close"
msgstr "إغلاق"
#: templates/crm/notifications.html:17
#: templates/crm/notifications_history.html:14
@ -4694,7 +4933,44 @@ msgstr "تحديث المرحلة مع تقدم الصفقة"
msgid "Set realistic closing dates"
msgstr "تحديد تواريخ إغلاق واقعية"
#: templates/crm/opportunities/opportunity_list copy.html:89
msgid "Contact"
msgstr "جهة الاتصال"
#: templates/crm/opportunities/opportunity_list copy.html:100
#: templates/crm/opportunities/partials/opportunity_grid.html:93
#: venv/lib/python3.11/site-packages/django_ledger/models/closing_entry.py:75
msgid "Closing Date"
msgstr "تاريخ الإغلاق"
#: templates/crm/opportunities/opportunity_list copy.html:145
msgid "Delete Opportunity"
msgstr "حذف الفرصة"
#: templates/crm/opportunities/opportunity_list copy.html:152
msgid "Are you sure you want to delete this opportunity?"
msgstr "هل أنت متأكد أنك تريد حذف هذه الفرصة؟"
#: templates/crm/opportunities/opportunity_list copy.html:155
#: templates/groups/group_detail.html:27
#: templates/inventory/car_detail.html:577
#: templates/inventory/car_list_view.html:260
#: templates/inventory/transfer_details.html:29
#: templates/inventory/transfer_details.html:60
#: templates/ledger/bank_accounts/bank_account_detail.html:26
#: templates/ledger/bills/bill_detail.html:26
#: templates/ledger/bills/bill_detail.html:59
#: templates/ledger/bills/bill_detail.html:184
#: templates/ledger/coa_accounts/account_detail.html:23
#: templates/ledger/coa_accounts/account_list.html:189
#: templates/ledger/journal_entry/journal_entry_list.html:34
#: templates/organizations/organization_list.html:118
#: templates/sales/estimates/estimate_detail.html:72
#: templates/sales/invoices/invoice_detail.html:36
#: templates/sales/invoices/invoice_detail.html:73
#: templates/sales/invoices/invoice_detail.html:229
msgid "No"
msgstr "لا"
#: templates/crm/opportunities/opportunity_list.html:20
msgid "Search opportunities..."
@ -5535,7 +5811,39 @@ msgstr "هذه السيارة محجوزة حتى "
msgid "year"
msgstr "السنة"
#: templates/inventory/car_detail.html:95 templates/inventory/car_form.html:87
#: templates/inventory/car_form_qabl alfalsafa.html:70
#: templates/inventory/car_list.html:89
msgid "make"
msgstr "الصانع"
#: templates/inventory/car_detail.html:99 templates/inventory/car_form.html:98
#: templates/inventory/car_form_qabl alfalsafa.html:83
#: templates/inventory/car_list.html:107
msgid "model"
msgstr "الموديل"
#: templates/inventory/car_detail.html:108
#: templates/inventory/car_list.html:141
msgid "series"
msgstr "السلسلة"
#: templates/inventory/car_detail.html:107
#: templates/inventory/car_form.html:121
#: templates/inventory/car_form_qabl alfalsafa.html:117
#: templates/inventory/car_list.html:151
msgid "trim"
msgstr "الفئة"
#: templates/inventory/car_detail.html:137
#: templates/inventory/car_detail.html:560
#: templates/inventory/car_form.html:133 templates/inventory/car_form.html:238
#: templates/inventory/car_form_qabl alfalsafa.html:196
#: templates/inventory/car_form_qabl alfalsafa.html:225
#: templates/inventory/car_form_qabl alfalsafa.html:248
#: templates/inventory/car_list.html:49 templates/inventory/car_list.html:235
msgid "specifications"
msgstr "المواصفات"
#: templates/inventory/car_detail.html:211
#: templates/inventory/car_inventory.html:125
@ -5668,7 +5976,77 @@ msgstr "مسح رقم الهيكل"
msgid "Decode VIN"
msgstr "تحليل رقم الهيكل"
#: templates/inventory/car_form.html:96 templates/inventory/car_form.html:109
#: templates/inventory/car_form.html:119 templates/inventory/car_form.html:279
#: templates/inventory/car_form.html:468 templates/inventory/car_form.html:485
#: templates/inventory/car_form.html:486 templates/inventory/car_form.html:508
#: templates/inventory/car_form.html:527
#: templates/inventory/car_form_qabl alfalsafa.html:88
#: templates/inventory/car_form_qabl alfalsafa.html:104
#: templates/inventory/car_form_qabl alfalsafa.html:121
#: templates/inventory/car_form_qabl alfalsafa.html:262
#: templates/inventory/car_form_qabl alfalsafa.html:451
#: templates/inventory/car_form_qabl alfalsafa.html:468
#: templates/inventory/car_form_qabl alfalsafa.html:469
#: templates/inventory/car_form_qabl alfalsafa.html:489
#: templates/inventory/car_form_qabl alfalsafa.html:508
#: templates/plans/plan_table.html:120
msgid "Select"
msgstr "اختيار"
#: templates/inventory/car_form.html:139
#: templates/inventory/car_form_qabl alfalsafa.html:202
#: templates/inventory/car_list.html:26 templates/inventory/car_list.html:229
msgid "options"
msgstr "الخيارات"
#: templates/inventory/car_form.html:211
#: templates/inventory/car_form_qabl alfalsafa.html:206
msgid "Save and Add Another"
msgstr "حفظ وإضافة آخر"
#: templates/inventory/car_form.html:217
#: templates/inventory/car_form_qabl alfalsafa.html:210
msgid "Save and Go to Inventory"
msgstr "حفظ والانتقال إلى المخزون"
#: templates/inventory/car_form.html:286
msgid "Options"
msgstr "الخيارات"
#: templates/inventory/car_form.html:275
#: templates/inventory/car_form_qabl alfalsafa.html:258
#: templates/inventory/car_list.html:162
msgid "equipment"
msgstr "التجهيزات"
#: templates/inventory/car_form.html:300
#: templates/inventory/car_form_qabl alfalsafa.html:283
msgid "scanner"
msgstr "الماسح الضوئي"
#: templates/inventory/car_form.html:309
#: templates/inventory/car_form_qabl alfalsafa.html:292
#: templates/partials/scanner_modal.html:10
msgid "VIN will appear here."
msgstr "رقم الهيكل سيظهر هنا."
#: templates/inventory/car_form.html:310
#: templates/inventory/car_form_qabl alfalsafa.html:293
#: templates/partials/scanner_modal.html:11
msgid "Use OCR Fallback"
msgstr "التعرف الآلي على الحروف"
#: templates/inventory/car_form.html:379 templates/inventory/car_form.html:380
#: templates/inventory/car_form_qabl alfalsafa.html:363
#: templates/inventory/car_form_qabl alfalsafa.html:364
msgid "Please enter a valid VIN."
msgstr "الرجاء إدخال رقم هيكل صالح مكون من 17 حرفًا."
#: templates/inventory/car_form.html:402
#: templates/inventory/car_form_qabl alfalsafa.html:386
msgid "An error occurred while decoding the VIN."
msgstr "حدث خطأ أثناء فك تشفير الهيكل"
#: templates/inventory/car_history.html:24
msgid "History"

View File

@ -10,7 +10,7 @@
{% endif %}
{% endblock %}
{% block content %}
<main class="d-flex align-items-center justify-content-center min-vh-100 py-5 ">
<main class="d-flex align-items-center justify-content-center min-vh-80 py-5 ">
<div class="col-md-8">
<div class="card shadow-lg border-0 rounded-4 overflow-hidden animate__animated animate__fadeInUp">
<div class="card-header bg-gradient py-4 border-0 rounded-top-4">

View File

@ -34,9 +34,27 @@
<td class="align-middle product white-space-nowrap">{{ bank.account_type|capfirst }}</td>
<td class="align-middle product white-space-nowrap">
{% if perms.django_ledger.change_bankaccountmodel %}
<a href="{% url 'bank_account_update' request.dealer.slug bank.pk %}"
class="btn btn-sm btn-phoenix-success">{% trans "Update" %}</a>
{% endif %}
<div class="btn-reveal-trigger position-static">
<button class="btn btn-sm dropdown-toggle dropdown-caret-none transition-none btn-reveal fs-10"
type="button"
data-bs-toggle="dropdown"
data-boundary="window"
aria-haspopup="true"
aria-expanded="false"
data-bs-reference="parent">
<span class="fas fa-ellipsis-h fs-10"></span>
</button>
<div class="dropdown-menu dropdown-menu-end py-2">
<a class="dropdown-item" href="{% url 'bank_account_update' request.dealer.slug bank.pk %}" >
<i class="fa fa-edit me-2"></i>{% trans "Update" %}
</a>
<a class="text-danger dropdown-item" href="#" >
<i class="fa fa-trash me-2"></i>{% trans "Delete" %}
</a>
</div>
{% endif %}
</td>
</tr>
{% empty %}