286 lines
17 KiB
Plaintext
286 lines
17 KiB
Plaintext
|
|
|
|
|
|
from django.core.mail import send_mail
|
|
|
|
send_mail(
|
|
'Test Email Subject',
|
|
'This is a test email message.',
|
|
'info@tenhal.sa', # From email
|
|
['recipient@example.com'], # To email
|
|
fail_silently=False,
|
|
)
|
|
|
|
|
|
|
|
|
|
<div class="card mb-3">
|
|
<div class="bg-holder bg-card" style="background-image:url({% static 'images/spot-illustrations/39.png' %});background-position: bottom right 0px; background-size: auto;"></div>
|
|
<div class="card-body z-5">
|
|
<div>
|
|
<h3 class="text-body-highlight mb-3">{{ _("Leads") }}</h3>
|
|
<div class="col-6 col-md-6">
|
|
<div class="row align-items-center g-9">
|
|
<div class="col-4">
|
|
<div class="d-flex align-items-center">
|
|
<span class="fa-stack" style="min-height: 46px;min-width: 46px;">
|
|
<span class="fa-solid fa-square fa-stack-2x dark__text-opacity-50 text-success-light" data-fa-transform="down-4 rotate--10 left-4"></span>
|
|
<span class="fa-solid fa-circle fa-stack-2x stack-circle text-stats-circle-success" data-fa-transform="up-4 right-3 grow-2"></span>
|
|
<span class="fa-stack-1x fa-solid fa-star text-success" data-fa-transform="shrink-2 up-8 right-6"></span>
|
|
</span>
|
|
<div class="ms-2">
|
|
<h4 class="mb-0">{{ new_leads }}</h4>
|
|
<p class="text-body-secondary fs-9 mb-0">{{ _("New")}}</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-4">
|
|
<div class="d-flex align-items-center">
|
|
<span class="fa-stack" style="min-height: 46px;min-width: 46px;">
|
|
<span class="fa-solid fa-square fa-stack-2x dark__text-opacity-50 text-warning-light" data-fa-transform="down-4 rotate--10 left-4"></span>
|
|
<span class="fa-solid fa-circle fa-stack-2x stack-circle text-stats-circle-warning" data-fa-transform="up-4 right-3 grow-2"></span>
|
|
<span class="fa-stack-1x fa-solid fa-pause text-warning" data-fa-transform="shrink-2 up-8 right-6"></span>
|
|
</span>
|
|
<div class="ms-2">
|
|
<h4 class="mb-0">{{ pending_leads }}</h4>
|
|
<p class="text-body-secondary fs-9 mb-0">{{ _("Pending")}}</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-4">
|
|
<div class="d-flex align-items-center">
|
|
<span class="fa-stack" style="min-height: 46px;min-width: 46px;">
|
|
<span class="fa-solid fa-square fa-stack-2x dark__text-opacity-50 text-danger-light" data-fa-transform="down-4 rotate--10 left-4"></span>
|
|
<span class="fa-solid fa-circle fa-stack-2x stack-circle text-stats-circle-danger" data-fa-transform="up-4 right-3 grow-2"></span>
|
|
<span class="fa-stack-1x fa-solid fa-xmark text-danger" data-fa-transform="shrink-2 up-8 right-6"></span>
|
|
</span>
|
|
<div class="ms-2">
|
|
<h4 class="mb-0">{{ canceled_leads }}</h4>
|
|
<p class="text-body-secondary fs-9 mb-0">{{ _("Canceled")}}</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
"Sedan": "سيدان",
|
|
"Coupe": "كوبيه",
|
|
"SUV 5 doors": "إس يو في - خمسة أبواب",
|
|
"Minivan": "ميني فان",
|
|
"Hatchback": "هاتشباك",
|
|
"Cabriolet": "سطح قابل للطي",
|
|
"Hatchback 5-doors": "هاتشباك - خمسة أبواب",
|
|
"Hatchback 5 doors": "هاتشباك - خمسة أبواب",
|
|
"Hatchback 3-doors": "هاتشباك - ثلاثة أبواب",
|
|
"Crossover": "كروس أوفر",
|
|
"Wagon": "واغن",
|
|
"SUV": "إس يو في",
|
|
"Wagon 5 doors": "واغن - خمسة أبواب",
|
|
"Roadster": "رودستر",
|
|
"SUV 5-doors": "إس يو في - خمسة أبواب",
|
|
"Wagon 5-doors": "واغن - خمسة أبواب",
|
|
"Sedan 4-doors": "سيدان - أربعة أبواب",
|
|
"Hatchback 3 doors": "هاتشباك - ثلاثة أبواب",
|
|
"Van": "فان",
|
|
"Pickup Double cabin": "بيك أب - غمارتين",
|
|
"Compactvan": "كومباكت فان",
|
|
"Pickup": "بيك أب",
|
|
"Microvan": "ميكروفان",
|
|
"Liftback": "ليفت باك",
|
|
"SUV 3-doors": "إس يو في - ثلاثة أبواب",
|
|
"Coupe 2-doors": "كوبيه - بابين",
|
|
"Pickup Single cabin": "بيك أب - غمارة واحدة",
|
|
"Crossover 5-doors": "كروس أوفر - خمسة أبواب",
|
|
"Coupe-Hardtop": "كوبيه هاردتوب",
|
|
"SUV 3 doors": "إس يو في - ثلاثة أبواب",
|
|
"Hardtop": "هاردتوب",
|
|
"Sedan 2-doors": "سيدان - بابين",
|
|
"Minivan 5-doors": "ميني فان - خمسة أبواب",
|
|
"Targa": "تارغا",
|
|
"SUV opened": "إس يو في مكشوف",
|
|
"Pickup One-and-a-half cabin": "بيك أب - غمارة ونصف",
|
|
"Sedan 2 doors": "سيدان - بابين",
|
|
"AMG Sedan 4-doors": "أي إم جي سيدان - أربعة أبواب",
|
|
"Cabriolet 2-doors": "سطح قابل للطي - بابين",
|
|
"Fastback": "فاست باك",
|
|
"Sedan-Hardtop": "سيدان هاردتوب",
|
|
"Regular Cab pickup 2-doors": "بيك أب كابينة عادية - بابين",
|
|
"Grand minivan 5-doors": "ميني فان كبير - خمسة أبواب",
|
|
"Sedan Long": "سيدان طويل",
|
|
"Speedster": "سبيدستر",
|
|
|
|
|
|
|
|
"Liftback 5-doors": "ليفت باك - خمسة أبواب",
|
|
"AMG roadster 2-doors": "أي إم جي رودستر - بابين",
|
|
"SUV 2-doors": "إس يو في - بابين",
|
|
"Hybrid Sedan 4-doors": "سيدان هجينة - أربعة أبواب",
|
|
"JDM Sedan 4-doors": "جي دي إم سيدان - أربعة أبواب",
|
|
"wagon 3-doors": "واغن - ثلاثة أبواب",
|
|
"wagon (5 doors)": "واغن - خمسة أبواب",
|
|
"AMG crossover 5-doors": "أي إم جي كروس أوفر - خمسة أبواب",
|
|
"Kingswood Estate wagon": "عربة كينجسوود إستيت",
|
|
"SUV 5 doors L": "سيارات الدفع الرباعي 5 أبواب L",
|
|
"Limousine Sedan": "ليموزين سيدان",
|
|
"Z28 Coupe 2-doors": "Z28 كوبيه 2 أبواب",
|
|
"S Coupe 2-doors": "S كوبيه 2 أبواب",
|
|
"Combi wagon 5-doors": "كومبي واجن 5 أبواب",
|
|
"Sportback hatchback 5-doors": "سبورتباك هاتشباك 5 أبواب",
|
|
"RS hatchback 3-doors": "RS هاتشباك 3 أبواب",
|
|
"Pickup 4-doors": "بيك أب 4 أبواب",
|
|
"Trans Am Coupe 2-doors": "ترانس آم كوبيه 2 أبواب",
|
|
"Break wagon": "كسر عربة",
|
|
"Pickup Double cabin Crew Cab": "بيك أب كابينة طاقم المقصورة المزدوجة",
|
|
"Allroad quattro wagon 5-doors": "أولرود كواترو واجن 5 أبواب",
|
|
"GTI hatchback 5-doors": "GTI هاتشباك 5 أبواب",
|
|
"WRX STI Sedan 4-doors": "WRX STI سيدان 4 أبواب",
|
|
"Combi wagon": "عربة كومبي",
|
|
"GT hatchback 5-doors": "GT هاتشباك 5 أبواب",
|
|
"RS Coupe 2-doors": "RS كوبيه 2 أبواب",
|
|
"Sport Sedan Hardtop": "الرياضة سيدان السقف الصلب",
|
|
"Xtracab pickup 2-doors": "بيك اب إكستراكاب 2 أبواب",
|
|
"CC cabriolet": "CC كابريوليه",
|
|
"Sport Sedan Hardtop 4-doors": "سبورت سيدان هاردتوب 4 أبواب",
|
|
"Phaeton": "فايتون",
|
|
"Hatchback 5 doors Sportback": "هاتشباك 5 أبواب سبورتباك",
|
|
"Minivan Grand": "ميني فان جراند",
|
|
"Cross hatchback 5-doors": "عبر هاتشباك 5 أبواب",
|
|
"Volante cabriolet": "فولانتي كابريوليه",
|
|
"Turbo Coupe 2-doors": "توربو كوبيه 2 أبواب",
|
|
"Sport Coupe Coupe": "سبورت كوبيه كوبيه",
|
|
"Classic pickup 2-doors": "بيك أب كلاسيكي 2 أبواب",
|
|
"GT hatchback 3-doors": "GT هاتشباك 3 أبواب",
|
|
"Spyder cabriolet": "سبايدر كابريوليه",
|
|
"ST hatchback 3-doors": "ST هاتشباك 3 أبواب",
|
|
"SUV 5 doors X": "سيارات الدفع الرباعي 5 أبواب X",
|
|
"Pickup Single cabin Regular Cab": "بيك أب كابينة واحدة الكابينة العادية",
|
|
"Single Cab pickup 2-doors": "بيك اب كابينة واحدة 2 أبواب",
|
|
"Cabrio cabriolet": "كابريو كابريوليه",
|
|
"Sportback hatchback": "سبورت باك هاتشباك",
|
|
"Wagon minivan": "عربة ميني فان",
|
|
"WRX Sedan 4-doors": "WRX سيدان 4 أبواب",
|
|
"Convertible cabriolet": "كابريوليه قابلة للتحويل",
|
|
"OPC hatchback 3-doors": "OPC هاتشباك 3 أبواب",
|
|
"Grand minivan": "الميني فان الكبرى",
|
|
"Spider cabriolet": "العنكبوت كابريوليه",
|
|
"Athlete Sedan 4-doors": "رياضي سيدان 4 أبواب",
|
|
"Combi RS wagon 5-doors": "كومبي RS واجن 5 أبواب",
|
|
"V8 Coupe 2-doors": "V8 كوبيه 2 أبواب",
|
|
"Sportvan minivan": "ميني فان سبورت فان",
|
|
"Coupe Coupe": "كوبيه كوبيه",
|
|
"Hybrid hatchback 5-doors": "هاتشباك هجينة 5 أبواب",
|
|
"Extended Cab pickup 2-doors": "بيك أب كابينة ممتدة 2 أبواب",
|
|
"Hybrid crossover 5-doors": "كروس أوفر هجين 5 أبواب",
|
|
"JDM Hardtop": "JDM Hardtop",
|
|
"US-Spec. Sedan 4-doors": "مواصفات الولايات المتحدة. سيدان 4 أبواب",
|
|
"Sport hatchback 3-doors": "هاتشباك رياضية 3 أبواب",
|
|
"Combi Scout wagon 5-doors": "كومبي سكاوت واجن 5 أبواب",
|
|
"Formula Coupe 2-doors": "فورمولا كوبيه 2 أبواب",
|
|
"Stingray roadster": "ستينغراي رودستر",
|
|
"wagon 5-doors Shooting Brake": "عربة 5 أبواب اطلاق النار الفرامل",
|
|
"Minivan SWB": "ميني فان SWB",
|
|
"Roadster Spider": "رودستر سبايدر",
|
|
"Sedan L": "سيدان L",
|
|
"SUV 5 doors Long": "سيارات الدفع الرباعي 5 أبواب طويلة",
|
|
"Coupe RS": "كوبيه RS",
|
|
"Extended Cab pickup 4-doors": "بيك أب كابينة ممتدة 4 أبواب",
|
|
"Gran Coupe Sedan": "غران كوبيه سيدان",
|
|
"Van wagon": "فان واغن",
|
|
"Double Cab pickup": "بيك أب مزدوج الكابينة",
|
|
"Stepway hatchback 5-doors": "ستيبوي هاتشباك 5 أبواب",
|
|
"US-spec Coupe": "كوبيه ذات مواصفات أمريكية",
|
|
"RS liftback 5-doors": "RS Liftback 5 أبواب",
|
|
"Carrera Coupe 2-doors": "كاريرا كوبيه 2 أبواب",
|
|
"Van 4-doors": "فان 4 أبواب",
|
|
"F-150 RegularCab pickup 2-doors": "F-150 RegularCab بيك اب 2 أبواب",
|
|
"F-150 SuperCab pickup 4-doors": "F-150 SuperCab بيك أب 4 أبواب",
|
|
"Classic Coupe 2-doors": "كلاسيك كوبيه 2 أبواب",
|
|
"Royal Sedan 4-doors": "رويال سيدان 4 أبواب",
|
|
"Grandtour wagon": "عربة جراندتور",
|
|
"Esprit Coupe 2-doors": "إسبريت كوبيه 2 أبواب",
|
|
"XKR cabriolet 2-doors": "XKR كابريوليه 2 أبواب",
|
|
"XKR Coupe 2-doors": "XKR كوبيه 2 أبواب",
|
|
"Soft top SUV 3-doors": "سيارات الدفع الرباعي ذات السقف الناعم 3 أبواب",
|
|
"US-spec minivan 5-doors": "ميني فان 5 أبواب بمواصفات أمريكية",
|
|
"Absolute minivan 5-doors": "ميني فان مطلق 5 أبواب",
|
|
"Si Sedan 4-doors": "سي سيدان 4 أبواب",
|
|
"Sport SUV 3-doors": "سبورت SUV 3 أبواب",
|
|
"Hard top SUV": "سيارات الدفع الرباعي ذات السقف الصلب",
|
|
"Station Wagon wagon": "عربة ستيشن واغن",
|
|
"Custom Coupe Hardtop 2-doors": "مخصص كوبيه Hardtop 2 أبواب",
|
|
"Limousine Pullman": "ليموزين بولمان",
|
|
"Hatchback 4 doors": "هاتشباك 4 أبواب",
|
|
"Hatchback 5 doors GT": "هاتشباك 5 أبواب جي تي",
|
|
"SUV 5 doors EV": "سيارات الدفع الرباعي 5 أبواب EV",
|
|
"Cabriolet Volante": "كابريوليه فولانتي",
|
|
"Cabriolet Spider": "كابريوليه العنكبوت",
|
|
"Pickup Double cabin Double Cab": "بيك أب كابينة مزدوجة الكابينة",
|
|
"Compactvan Stepway": "كومباكت فان ستيبواي",
|
|
"wagon 5 doors Scout": "عربة 5 أبواب الكشافة",
|
|
"Axio Sedan 4-doors": "أكسيو سيدان 4 أبواب",
|
|
"hatchback": "هاتشباك",
|
|
"R Coupe 2-doors": "R كوبيه 2 أبواب",
|
|
"SC Cupra hatchback 3-doors": "SC كوبرا هاتشباك 3 أبواب",
|
|
"GT hatchback": "جي تي هاتشباك",
|
|
"King Cab pickup 2-doors": "كينج كاب بيك أب 2 أبواب",
|
|
"R hatchback 3-doors": "R هاتشباك 3 أبواب",
|
|
"Sport Sedan 4-doors": "سبورت سيدان 4 أبواب",
|
|
"Caravan wagon 5-doors": "كارافان واجن 5 أبواب",
|
|
"Kombi minivan 4-doors": "ميني فان كومبي 4 أبواب",
|
|
"Variant wagon 5-doors": "عربة متغيرة 5 أبواب",
|
|
"Sports Tourer wagon 5-doors": "عربة رياضية سياحية 5 أبواب",
|
|
"Gran Turismo liftback": "ارتداد Gran Turismo",
|
|
"Shooting Brake wagon 5-doors": "عربة فرامل الرماية 5 أبواب",
|
|
"AMG Shooting Brake wagon 5-doors": "AMG عربة الفرامل الرماية 5 أبواب",
|
|
"F-100 RegularCab pickup 2-doors": "F-100 RegularCab بيك أب 2 أبواب",
|
|
"Grand minivan 4-doors": "ميني فان جراند 4 أبواب",
|
|
"Regular pickup 2-doors": "بيك أب عادي 2 أبواب",
|
|
"Combi minivan": "ميني فان كومبي",
|
|
"Classic Sedan": "سيارة سيدان كلاسيكية",
|
|
"Turbo hatchback 3-doors": "توربو هاتشباك 3 أبواب",
|
|
"Spyder roadster 2-doors": "سبايدر رودستر 2 أبواب",
|
|
"Turbo cabriolet 2-doors": "توربو كابريوليه 2 أبواب",
|
|
"GT3 Coupe 2-doors": "GT3 كوبيه 2 أبواب",
|
|
"Trans Am T-Roof targa 2-doors": "ترانس آم تي روف تارجا 2 أبواب",
|
|
"OPC minivan 5-doors": "ميني فان OPC 5 أبواب",
|
|
"Hardtop 2-doors": "Hardtop 2 أبواب",
|
|
"JP-spec Sedan 4-doors": "جي بي مواصفات سيدان 4 أبواب",
|
|
|
|
|
|
|
|
python manage.py dumpdata inventory.CarMake --indent 4 > carmake.json
|
|
python manage.py dumpdata inventory.CarModel --indent 4 > carmodel.json
|
|
python manage.py dumpdata inventory.CarSerie --indent 4 > carserie.json
|
|
python manage.py dumpdata inventory.CarTrim --indent 4 > cartrim.json
|
|
python manage.py dumpdata inventory.CarEquipment --indent 4 > carequipment.json
|
|
python manage.py dumpdata inventory.CarSpecification --indent 4 > carspecification.json
|
|
python manage.py dumpdata inventory.CarSpecificationValue --indent 4 > carspecificationvalue.json
|
|
python manage.py dumpdata inventory.CarOption --indent 4 > caroption.json
|
|
python manage.py dumpdata inventory.CarOptionValue --indent 4 > caroptionvalue.json
|
|
python manage.py dumpdata plans.Plan --indent 4 > plan.json
|
|
python manage.py dumpdata plans.Pricing --indent 4 > pricing.json
|
|
python manage.py dumpdata plans.PlanPricing --indent 4 > planpricing.json
|
|
python manage.py dumpdata plans.Quota --indent 4 > quota.json
|
|
python manage.py dumpdata plans.PlanQuota --indent 4 > planquota.json
|
|
|
|
|
|
python manage.py loaddata carmake.json
|
|
python manage.py loaddata carmodel.json
|
|
python manage.py loaddata carserie.json
|
|
python manage.py loaddata cartrim.json
|
|
python manage.py loaddata carequipment.json
|
|
python manage.py loaddata carspecification.json
|
|
python manage.py loaddata carspecificationvalue.json
|
|
python manage.py loaddata caroption.json
|
|
python manage.py loaddata caroptionvalue.json
|
|
python manage.py loaddata plan.json
|
|
python manage.py loaddata pricing.json
|
|
python manage.py loaddata planpricing.json
|
|
python manage.py loaddata quota.json
|
|
python manage.py loaddata planquota.json
|