From 1dc058396c81d6467deae29ec4bcf5a0767d7dcb Mon Sep 17 00:00:00 2001 From: Marwan Alwali Date: Wed, 25 Dec 2024 20:32:55 +0300 Subject: [PATCH] update --- .../__pycache__/settings.cpython-311.pyc | Bin 6245 -> 6326 bytes car_inventory/settings.py | 10 +- inventory/__pycache__/models.cpython-311.pyc | Bin 51098 -> 51219 bytes inventory/__pycache__/urls.cpython-311.pyc | Bin 11963 -> 12175 bytes inventory/__pycache__/views.cpython-311.pyc | Bin 74849 -> 74867 bytes .../0018_additionalservices_taxable.py | 18 + inventory/urls.py | 13 +- inventory/views.py | 2 +- .../confirm_email_verification_code.html | 18 + templates/account/confirm_login_code..html | 19 ++ templates/account/email_confirm.html | 11 + templates/account/forgot-password.html | 287 ---------------- templates/account/login.html | 2 +- templates/account/password_change.html | 4 +- templates/account/password_reset.html | 7 +- templates/account/request_login_code.html | 18 + templates/account/reset-password.html | 292 ---------------- templates/base.html | 3 +- templates/crm.html | 323 ------------------ templates/dashboards/accounting.html | 298 ++++++++++++++++ 20 files changed, 407 insertions(+), 918 deletions(-) create mode 100644 inventory/migrations/0018_additionalservices_taxable.py create mode 100644 templates/account/confirm_email_verification_code.html create mode 100644 templates/account/confirm_login_code..html create mode 100644 templates/account/email_confirm.html delete mode 100644 templates/account/forgot-password.html create mode 100644 templates/account/request_login_code.html delete mode 100644 templates/account/reset-password.html create mode 100644 templates/dashboards/accounting.html diff --git a/car_inventory/__pycache__/settings.cpython-311.pyc b/car_inventory/__pycache__/settings.cpython-311.pyc index e1c0b3e039ad2eac44cfc71452129b5edc8dbf16..7a4cc307dccba87e0b4fd157c21f8ba63f8bcebc 100644 GIT binary patch delta 497 zcmZ9GJx|+U5XYbANl;4KM3D)BU`*?fkc78jD1-n3qQpV2@`6IV++sz#C?N5s(xsg% z_R2#S#0UdZWr+{Lyk$;3o zh2Qrpqw#tGWDLMKs-R#3CW!aM2lRuAlaRn9rg{PAx)+=g{5!3G9VweLh)E206Lf_2}Zam5+CAzlKu z$QAhMKX=8FW}|KG89NPg_ur=a+BEm{mQ`<7^qTdYHcEBfsv3H& zVr!D(+)4!zJg0A;e?B{Po}yyHhSvZ9 delta 416 zcmZ9FPfG$}5XRs4)&5yZZKkQMX=a*Mwwjvxr=l#3ND#ZsMT!xV$`0N-MqeQI+PMy$ zVxf=Fp)N~wSR{fDL7$;IG|{aGeh<&gFf(_``@HSiYPB%ZTmGWN;Oh(1HQ=NraRvmLMlsy%$SYoUt3?Pmrgsz^#AXf)+77_YHmW zSjXHtY1KPj_2a$f(S~NXzMJ^6_Bm+h-O_e>v$UgLNX}tO<=twnQd}=pifh%{Ze?42 zm1NZ>9cW)tMp(}2-S5*jYK4(DkNTLyr8CL!`gP_pK4^a~MvK&g{k* OO_9&eoh diff --git a/car_inventory/settings.py b/car_inventory/settings.py index 147db327..cb585d69 100644 --- a/car_inventory/settings.py +++ b/car_inventory/settings.py @@ -134,13 +134,17 @@ AUTH_PASSWORD_VALIDATORS = [ ] # Authentications -LOGIN_REDIRECT_URL = '/' -ACCOUNT_LOGOUT_REDIRECT_URL = '/' -ACCOUNT_EMAIL_VERIFICATION = "none" + + ACCOUNT_AUTHENTICATION_METHOD = "email" ACCOUNT_EMAIL_REQUIRED = True ACCOUNT_UNIQUE_EMAIL = True ACCOUNT_USERNAME_REQUIRED = False +LOGIN_REDIRECT_URL = '/' +LOGOUT_REDIRECT_URL = '/' +ACCOUNT_SIGNUP_REDIRECT_URL = '/' +ACCOUNT_USER_MODEL_USERNAME_FIELD = None +ACCOUNT_EMAIL_VERIFICATION = "mandatory" AUTHENTICATION_BACKENDS = [ "django.contrib.auth.backends.ModelBackend", diff --git a/inventory/__pycache__/models.cpython-311.pyc b/inventory/__pycache__/models.cpython-311.pyc index 5283ab05a05e1656775fdd9496539a75e8de5a60..9de9d791aa394c0fc08e56e9578892f5aa3a927e 100644 GIT binary patch delta 4808 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 Y*9UAFcqSq94h`My8y_fp^=$C|4;1Ze$N&HU delta 4745 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 ae}oMob>S`1LvIu7`%Zp$dC7a#UjGL!=~LeT diff --git a/inventory/__pycache__/urls.cpython-311.pyc b/inventory/__pycache__/urls.cpython-311.pyc index 59fba1de57dbe99034adc2491c8ea01819440182..a97bf298c4130baed19b9f6d09f9ff280c19349b 100644 GIT binary patch delta 1451 zcmYMzO>7%Q6aZlFkGtcv&$*vY5P9PO=p`fjl3#yQqofoSs?dW~) zy%~?jv){dTE#vya<*KpKNA1ea{JH5m%-#Q5{e~Cp^G(plw>2NT<=o+HwlC?6&kj$; zml}mE4;KX)*6lLfvp?oKU|9&mqXS2{<1Fftj&NQUU6o|3lk0=Ke6zh@7v_DXhtfTq zey3)<bJ?q3~8NuSKV4rV;y46*E>bGFx2CmNwk~Ik*Y<@aP{6O_SJ@u;vfuv{Lri zm{@zA9)R^9722KfeaAbT1~IQnN8KBw8lYjB?C6)W$z@_sAtHxFyDo`Le&eAzQl@e~YCp&}Lyv1rPyHweG_d{T(Top48yr7(*l&?U=Kl*L_eP?e=_ z7C+76XIT6^?8-jr1dC6?Z?Yowu(%hTiXz2WdOPyoIx@LpIYZ)5#3+zzXbbwr;4zlRmlFR)V@fVzlE1`%lI32p|0)Bc1wZnWkHdP z@}QlLtz+SEG#c%_-E&V(o8 zr{?c{;|F0)!L=4@al7SHwIjdFS;z;SxARTTVxBqg|vq+*nvf?lJV!@d%7pt-M z`#~j#uC80vj_8mcT9lhol5u@}ZKJKUs%{J3kEhjE8|UI{ zrT#-)M51m$4RqgWkl{}+xDgwTTtvD&J?7~#Pmj5)Z1i){(c|gd)48W}H|lpz;A0*) zl761TTY?*DKhNN@%(H%O!7{npYa?l`*PpFCMRpO|`*2HGOzVAFk`eZl7-$zyZP8pyI<2=7q_&5NySl!VGRB z*sge^XglN%eid1o<$3fcEVi2r`|y&4{RA)IlSC&g5WI*V6DAuY7{~pDsoAp4-NbU6 z3G7b_R-*bO<|P~=n8M{GXNL)n;Fg4=1ZA|POg2q0gT9ntvjlS}OQ;Z>!1>f__6osC zT#+De+Pl}&_)Xf*5Degfv|xkk@(%hWY$4c+vV?5}+i^bK$#xLz#8p|@MUcbobZ7c0 zf~VF0?|gG@Xm3p)S<*-9`iT1sS)RqIOsDpoYU7d2!?esjp2UW!eh?QVj1r9Fn+#_* zfrH;OCMyz5U`^I!C4x!p%<|MBf~l1mx-YJ)_iXs;Xid*8>AAX|a}SfFjQ6sFO%u%E znuJ+`Is7f5LU0VGCA8ym(r(M5Nl)W-O9anQ{Z$oTSSEXos2?{h!Jd@&D_1;#wqBtP XYBrjCE#^sQLv9YUy{q*F`Q!Zyer{ok diff --git a/inventory/__pycache__/views.cpython-311.pyc b/inventory/__pycache__/views.cpython-311.pyc index db7686c7473942953032640f4a048a9bca75f54d..615db3128809d79e1031805c4d48b6736756bd6d 100644 GIT binary patch delta 63 zcmaEOg5~oG7T)E&yj%=G&|sF6?zNHEPee>AC9yaoDL=6&rC2{PIXS;HuOu@seRI5s RC?}&qbE)k1Qd!0~Yyg#v6r%tD delta 51 zcmex-g5}`}7T)E&yj%=GAhsnt-C`rJp9m92^5g~KB9rebb8hYt`NhE~*W50 +

Confirm Your Email

+

Please enter the verification code sent to your email.

+
+ {% csrf_token %} +
+ + +
+ +
+ +{% endblock %} \ No newline at end of file diff --git a/templates/account/confirm_login_code..html b/templates/account/confirm_login_code..html new file mode 100644 index 00000000..9cc246e4 --- /dev/null +++ b/templates/account/confirm_login_code..html @@ -0,0 +1,19 @@ +{% extends "base.html" %} + +{% block title %}Confirm Login Code{% endblock %} + +{% block content %} +
+

Confirm Login Code

+

Please enter the login code sent to your email or phone.

+
+ {% csrf_token %} +
+ + +
+ +
+

If you didn’t receive a code, click here to resend it.

+
+{% endblock %} \ No newline at end of file diff --git a/templates/account/email_confirm.html b/templates/account/email_confirm.html new file mode 100644 index 00000000..c662cd44 --- /dev/null +++ b/templates/account/email_confirm.html @@ -0,0 +1,11 @@ +{% extends "base.html" %} + +{% block title %}Email Confirmation{% endblock %} + +{% block content %} +
+

Email Confirmation

+

Your email has been successfully confirmed.

+ Go to Login +
+{% endblock %} \ No newline at end of file diff --git a/templates/account/forgot-password.html b/templates/account/forgot-password.html deleted file mode 100644 index 68acb1c9..00000000 --- a/templates/account/forgot-password.html +++ /dev/null @@ -1,287 +0,0 @@ - - - - - - - - - - - - - Phoenix - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
phoenix -
-
-
-
-

Forgot your password?

-

Enter your email below and we will send
you a reset link

-
- - -
Still having problems? -
-
-
-
-
- -
-
-
- - - -
-
- -
-
- - - - - -
-
-
-
-
Theme Customizer
-

Explore different styles according to your preferences

-
- -
- -
-
-
-
Color Scheme
-
-
- - -
-
- - -
-
- - -
-
-
-
-
-
RTL
-
- -
-
-

Change text direction

-
-
-
-
Support Chat
-
- -
-
-

Toggle support chat

-
-
-
Navigation Type
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-

You can't update navigation type in this page

-
-
-
Vertical Navbar Appearance
-
-
- - -
-
- - -
-
-

You can't update vertical navbar appearance in this page

-
-
-
Horizontal Navbar Shape
-
-
- - -
-
- - -
-
-

You can't update horizontal navbar shape in this page

-
-
-
Horizontal Navbar Appearance
-
-
- - -
-
- - -
-
-

You can't update horizontal navbar appearance in this page

-
Purchase template -
-
-
-
-
- - -
-
customize -
-
- - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/templates/account/login.html b/templates/account/login.html index dd203b6f..9be48027 100644 --- a/templates/account/login.html +++ b/templates/account/login.html @@ -30,7 +30,7 @@ {% endif %} -
{% trans 'If you have not created an account yet, then please' %} {% trans 'signup'|capfirst %}
+
{% trans 'If you have not created an account yet, then please' %} {% trans 'Sign Up'|capfirst %}
diff --git a/templates/account/password_change.html b/templates/account/password_change.html index 941951b8..2af2ac26 100644 --- a/templates/account/password_change.html +++ b/templates/account/password_change.html @@ -14,7 +14,7 @@ -
+ {% csrf_token %} {{ redirect_field }} {{ form|crispy }} @@ -28,7 +28,7 @@ diff --git a/templates/account/password_reset.html b/templates/account/password_reset.html index caf88eb5..9e4ef5d7 100644 --- a/templates/account/password_reset.html +++ b/templates/account/password_reset.html @@ -13,17 +13,20 @@

{{ _("Password Reset") }}

{{ _("Type your new password") }}

- + {% csrf_token %} + {{ redirect_field }} +
+
- +

{{ _("Please contact us if you have any trouble resetting your password.") }} diff --git a/templates/account/request_login_code.html b/templates/account/request_login_code.html new file mode 100644 index 00000000..3c27d170 --- /dev/null +++ b/templates/account/request_login_code.html @@ -0,0 +1,18 @@ +{% extends "base.html" %} + +{% block title %}Request Login Code{% endblock %} + +{% block content %} +

+

Request a Login Code

+

Enter your email address to receive a login code.

+
+ {% csrf_token %} +
+ + +
+ +
+
+{% endblock %} \ No newline at end of file diff --git a/templates/account/reset-password.html b/templates/account/reset-password.html deleted file mode 100644 index 8fb8848f..00000000 --- a/templates/account/reset-password.html +++ /dev/null @@ -1,292 +0,0 @@ - - - - - - - - - - - - - Phoenix - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
phoenix -
-
-
-

Reset new password

-

Type your new password

-
-
- - -
-
- - -
- -
-
-
-
-
- -
-
-
- - - -
-
- -
-
- - - - - -
-
-
-
-
Theme Customizer
-

Explore different styles according to your preferences

-
- -
- -
-
-
-
Color Scheme
-
-
- - -
-
- - -
-
- - -
-
-
-
-
-
RTL
-
- -
-
-

Change text direction

-
-
-
-
Support Chat
-
- -
-
-

Toggle support chat

-
-
-
Navigation Type
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-

You can't update navigation type in this page

-
-
-
Vertical Navbar Appearance
-
-
- - -
-
- - -
-
-

You can't update vertical navbar appearance in this page

-
-
-
Horizontal Navbar Shape
-
-
- - -
-
- - -
-
-

You can't update horizontal navbar shape in this page

-
-
-
Horizontal Navbar Appearance
-
-
- - -
-
- - -
-
-

You can't update horizontal navbar appearance in this page

-
Purchase template -
-
-
-
-
- - -
-
customize -
-
- - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/templates/base.html b/templates/base.html index 602520b6..df527f71 100644 --- a/templates/base.html +++ b/templates/base.html @@ -451,7 +451,8 @@ {% else %} - + + {% endif %}
diff --git a/templates/crm.html b/templates/crm.html index f7dcc3e2..d16ff2c1 100644 --- a/templates/crm.html +++ b/templates/crm.html @@ -3,10 +3,6 @@ {% block content %} - - - -
@@ -312,325 +308,6 @@
- - -
-
-
- - - -
-
- -
-
- - - - - -
-
-
-
-
Theme Customizer
-

Explore different styles according to your preferences

-
- -
- -
-
-
-
Color Scheme
-
-
- - -
-
- - -
-
- - -
-
-
-
-
-
RTL
-
- -
-
-

Change text direction

-
-
-
-
Support Chat
-
- -
-
-

Toggle support chat

-
-
-
Navigation Type
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
-
-
Vertical Navbar Appearance
-
-
- - -
-
- - -
-
-
-
-
Horizontal Navbar Shape
-
-
- - -
-
- - -
-
-
-
-
Horizontal Navbar Appearance
-
-
- - -
-
- - -
-
-
Purchase template -
-
-
-
-
- - -
-
customize -
-
{% endblock %} \ No newline at end of file diff --git a/templates/dashboards/accounting.html b/templates/dashboards/accounting.html new file mode 100644 index 00000000..10ec1216 --- /dev/null +++ b/templates/dashboards/accounting.html @@ -0,0 +1,298 @@ +{% extends 'base.html' %} +{% load i18n static %} + + +{% block content %} +
+
+
+

Travel Agency

+
+ +
+
+
+
+
+
+
+
Total Value
+
+
+
+

$2,345.00

23.35%From last month +
+
+
+
+
Booked Flights
+
+
+
+

Rain Chances

+

95%

+
+
+
+

1,432

3.98%From last month +
+
+
+
+
Commission
+
+
+
+

$3,339.00

12.21%From last month +
+
+
+
+
Canceled Booking
+
+
+
+

120.00

5.76%From last month +
+
+
+
+
+
+
+
+
+

Financial activities

+

Yearly Balance

+
+
+ +
+ +
+
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Visitors

+

Users across countries

+
+ +
+
+

0User per second

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
COUNTRY NAMEUSERSSTATUS
+

India

+
+
92,896(41.6%)
+
15.21%
+

China

+
+
50,496(32.8%)
+
05.21%
+

USA

+
+
45,679(24.3%)
+
22.12%
+
+
+ +
+
+
+
+
+
+

Holidays

+

Holidays next month

+
Calender +
+
+
+
+
+
+
+
+
+
+ + +
+
+

Phoenix integrations

+

Phoenix improves efficiency instantly and effortlessly
by allowing easy & simple connection
to other popular programs

Connect Now +
+
+
+
+
+
+
+
+
+
+
+
+
+

Gross Profit

+

Annual income according to the board

+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Flight
+
$162,791,400
+
+
+
+

15.50%

+
+
+
+
+
+
+
+
Flight (Package)
+
$135,659,500
+
+
+
+

11.09%

+
+
+
+
+
+
+
+
Hotel
+
$271,319,000
+
+
+
+

29.98%

+
+
+
+
+
+
+
+
Hotel (Package)
+
$162,791,400
+
+
+
+

03.90%

+
+
+
+
+
+
+
+
+
+
+
+
+
+

Bookings

+

Completed and canceled bookings

+
+ +
+
+
+
+
+
+
+ + +
+ +{% endblock %} \ No newline at end of file