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")) .annotate(hash_count=Count("hash"))
.distinct() .distinct()
) )
context = { context = {
"form": form, "form": form,
"items": [ "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 " "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" "&& 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 #: api/views.py:146 inventory/views.py:726
msgid "Invalid VIN number provided" msgid "Invalid VIN number provided"
@ -547,11 +560,29 @@ msgstr "المعرض"
#: templates/bill/tags/bill_table.html:12 #: templates/bill/tags/bill_table.html:12
#: templates/inventory/car_detail.html:128 #: templates/inventory/car_detail.html:128
#: templates/inventory/car_form.html:155 #: 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 #: inventory/forms.py:1952 inventory/models.py:563 inventory/tables.py:54
#: templates/inventory/car_form.html:77 #: 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 #: inventory/forms.py:2050 inventory/tables.py:68
#: templates/inventory/car_inventory.html:70 #: templates/inventory/car_inventory.html:70
@ -563,7 +594,12 @@ msgstr "اللون الخارجي"
msgid "Interior Color" msgid "Interior Color"
msgstr "اللون الداخلي" 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 #: inventory/forms.py:2069
msgid "File is not a CSV file" msgid "File is not a CSV file"
@ -662,7 +698,11 @@ msgstr "دراجات الثلج"
msgid "logo" msgid "logo"
msgstr "الشعار" 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 #: inventory/models.py:391
msgid "Equipment" msgid "Equipment"
@ -844,7 +884,30 @@ msgstr "الخدمات الإضافية"
msgid "Item Model" msgid "Item Model"
msgstr "نموذج العنصر" 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 #: inventory/models.py:596
msgid "Hash" msgid "Hash"
@ -1529,7 +1592,12 @@ msgstr "الراتب"
msgid "Priority" msgid "Priority"
msgstr "الأولوية" 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 #: inventory/models.py:2192
msgid "Unique slug for the opportunity." msgid "Unique slug for the opportunity."
@ -1541,7 +1609,13 @@ msgstr "المُعرّف الفريد للفرصة (slug)."
msgid "Opportunity" msgid "Opportunity"
msgstr "فرصة" 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 #: inventory/models.py:2276 inventory/models.py:2284
#: templates/account/snippets/already_logged_in.html:7 #: templates/account/snippets/already_logged_in.html:7
@ -1985,6 +2059,10 @@ msgstr "مصروفات الفائدة"
msgid "success" msgid "success"
msgstr "ناجحة" 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 #: inventory/utils.py:96 templates/account/login.html:68
#: templates/account/password_change.html:38 #: templates/account/password_change.html:38
@ -3168,7 +3246,17 @@ msgstr "يرجى إدخال رقم هاتف صالح"
msgid "Password does not match" msgid "Password does not match"
msgstr "كلمة المرور غير متطابقة" 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 #: templates/account/signup.html:28
msgid "Sign up using a passkey" msgid "Sign up using a passkey"
@ -3578,6 +3666,65 @@ msgstr "تاريخ الانتهاء"
msgid "Confirm Deletion" msgid "Confirm Deletion"
msgstr "تأكيد الحذف" 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/manage_service.html:29
#: templates/administration/service_list.html:23 #: templates/administration/service_list.html:23
@ -3777,7 +3924,12 @@ msgstr "أعضاء الفريق"
msgid "Add" msgid "Add"
msgstr "إضافة" 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 #: templates/administration/staff_list.html:37
msgid "View Profile" msgid "View Profile"
@ -4239,6 +4391,23 @@ msgstr "المبلغ المدفوع"
msgid "Progress" msgid "Progress"
msgstr "التقدم" 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:58
#: templates/bill/includes/card_bill.html:207 #: templates/bill/includes/card_bill.html:207
@ -4482,6 +4651,17 @@ msgstr "تحديث الإجراءات"
msgid "created by" msgid "created by"
msgstr "تم الإنشاء بواسطة" 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/leads/lead_detail.html:452
#: templates/crm/opportunities/opportunity_detail.html:624 #: templates/crm/opportunities/opportunity_detail.html:624
@ -4529,6 +4709,28 @@ msgstr "مُعين إلى"
msgid "Are you sure you want to delete this lead?" msgid "Are you sure you want to delete this lead?"
msgstr "هل أنت متأكد أنك تريد حذف هذا العميل المحتمل؟" 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 #: templates/crm/leads/lead_list.html:159
msgid "In Progress" msgid "In Progress"
@ -4538,7 +4740,23 @@ msgstr "قيد التنفيذ"
msgid "View Schedules" msgid "View Schedules"
msgstr "عرض الجداول" 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 #: templates/crm/leads/lead_list.html:253
msgid "Convert to Opportunity" msgid "Convert to Opportunity"
@ -4581,7 +4799,28 @@ msgstr "اختر الإجراء التالي"
msgid "No Action" msgid "No Action"
msgstr "لا يوجد إجراء" 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.html:17
#: templates/crm/notifications_history.html:14 #: templates/crm/notifications_history.html:14
@ -4694,7 +4933,44 @@ msgstr "تحديث المرحلة مع تقدم الصفقة"
msgid "Set realistic closing dates" msgid "Set realistic closing dates"
msgstr "تحديد تواريخ إغلاق واقعية" 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 #: templates/crm/opportunities/opportunity_list.html:20
msgid "Search opportunities..." msgid "Search opportunities..."
@ -5535,7 +5811,39 @@ msgstr "هذه السيارة محجوزة حتى "
msgid "year" msgid "year"
msgstr "السنة" 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_detail.html:211
#: templates/inventory/car_inventory.html:125 #: templates/inventory/car_inventory.html:125
@ -5668,7 +5976,77 @@ msgstr "مسح رقم الهيكل"
msgid "Decode VIN" msgid "Decode VIN"
msgstr "تحليل رقم الهيكل" 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 #: templates/inventory/car_history.html:24
msgid "History" msgid "History"

View File

@ -10,7 +10,7 @@
{% endif %} {% endif %}
{% endblock %} {% endblock %}
{% block content %} {% 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="col-md-8">
<div class="card shadow-lg border-0 rounded-4 overflow-hidden animate__animated animate__fadeInUp"> <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"> <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">{{ bank.account_type|capfirst }}</td>
<td class="align-middle product white-space-nowrap"> <td class="align-middle product white-space-nowrap">
{% if perms.django_ledger.change_bankaccountmodel %} {% 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> <div class="btn-reveal-trigger position-static">
{% endif %} <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> </td>
</tr> </tr>
{% empty %} {% empty %}