From f2a747c61a73e3de2193d50a04b92557ce2534fc Mon Sep 17 00:00:00 2001 From: Flatlogic Bot Date: Sun, 25 Jan 2026 11:03:54 +0000 Subject: [PATCH] updating profile --- config/__pycache__/settings.cpython-311.pyc | Bin 6626 -> 6696 bytes config/__pycache__/urls.cpython-311.pyc | Bin 1153 -> 1259 bytes config/settings.py | 6 +- config/urls.py | 3 +- .../context_processors.cpython-311.pyc | Bin 1170 -> 1324 bytes core/__pycache__/models.cpython-311.pyc | Bin 13634 -> 13883 bytes core/__pycache__/urls.cpython-311.pyc | Bin 1883 -> 2087 bytes core/__pycache__/views.cpython-311.pyc | Bin 12165 -> 12530 bytes core/context_processors.py | 5 +- ...platformprofile_privacy_policy_and_more.py | 23 +++++++ ...le_privacy_policy_and_more.cpython-311.pyc | Bin 0 -> 1027 bytes core/models.py | 4 +- core/templates/base.html | 59 ++++++++++++++++-- core/templates/core/privacy_policy.html | 15 +++++ core/templates/core/terms_conditions.html | 15 +++++ core/urls.py | 4 ++ core/views.py | 6 ++ platform_logos/masarlogo.jpg | Bin 0 -> 10331 bytes 18 files changed, 131 insertions(+), 9 deletions(-) create mode 100644 core/migrations/0008_platformprofile_privacy_policy_and_more.py create mode 100644 core/migrations/__pycache__/0008_platformprofile_privacy_policy_and_more.cpython-311.pyc create mode 100644 core/templates/core/privacy_policy.html create mode 100644 core/templates/core/terms_conditions.html create mode 100644 platform_logos/masarlogo.jpg diff --git a/config/__pycache__/settings.cpython-311.pyc b/config/__pycache__/settings.cpython-311.pyc index aaa84edcb395ef3bc51d3a072e02ea0e4c967a2c..1e00947ac4b7c7e8234a246d31f808964d2bff9f 100644 GIT binary patch delta 725 zcmaE4yuyTcIWI340}w?2D9wzS$ScXHw^5yyxjw}#N;Q=;#k`7}fgwtbi6NCa3#<&J zG{qvtav2i?!)hRgfGBk|6;>%+Xeu;-Dm2klS*O^bs#?YfG!=*$CO>4B;O0e0PBvf> zS4QH4tc}t^GtNGRbMik{YewD4Ei4L?dDwJ4_0Uu}r8pzZ1e>9s;?lx^rph%{A63-? zgUO7X!rBZeZg2;JG&8s`ECZ6O!E6u_Wtgg0#FXM5r8`-NRguwXvLCCWxiOmQJ}JJa zrbn5inxyz;g9EdOImJK9G><7IVDbr8Q&)5!o1>W(oPw^x0!>9oiX$jYge_A-qpVWG zqO4QGqij-`gBdgW)WT|6D*LxX&7aY2|t{{A6FmOwujSpkV#%$a#5Mb;p$Er_rK5%wU$0Yo?fiCe72 z1v!}|MQ$Jg4-nx6B78tn{2?BW;f{Wu@s0tWAWMq;K~e!AA`nP06$MRRClbZg0Azy_ jNAb$YG|`N-!BC-vrouLb zb21N`_2kRULX7rc)>meM$-yjwc2T-1PAv>*%AHenQLS8{2Xh}Xo#Hb21B<-2eyUCp zQ;KVpHkv7JDekDIL>Ww$U{z!^oNUFa7-^Jhl;V>O4$UIw6yGT0Jf;-CC}T7;{4u;{ zf~Fz>UB%={tfml83Y(_{M_HtVL|LYUMp>mW2Qz4fZH{7l%dt6}znqbA^XBsc+Zh?H zH@6GjW~?u=0D7&+5=h))&de(*vI22!K!h!bumchHAi@zy++r;*$jK}zas>&vg9uL$ z;SG}F5Akpecl7g&cMR~14-N7u@&ieMqO&LfLx=#Kf Z;>uMElmexM;uD+QMXxb!)|2?f2mm!6cRv6C diff --git a/config/__pycache__/urls.cpython-311.pyc b/config/__pycache__/urls.cpython-311.pyc index b44c4bccf635c2d7ea25471e28f160878fbbffca..96daeade0e01ef62bea0babc677bc6f29adfe44d 100644 GIT binary patch delta 151 zcmZqVe9g(boR^o20SMxMlx8lR$ScX%Gg18=qu*pPMk|3-wk$!A90&l}LX&kEH5r8` zhcUij6q#(#v`LWD*VV<-F+McN=N1>3Ir%kHAeS6aIU^7k2TgWke#FQ;S(8OeRO5=2 n&JK?&HvSic11<^&Tmh0S0h2vhGz8e08G{%k^w4a1ma@j$rG6$F)~dqVbPkrmqkv1m5DKk@dE>hERq5$004`G7H|Ln diff --git a/config/settings.py b/config/settings.py index c276bb9..f7ca7b6 100644 --- a/config/settings.py +++ b/config/settings.py @@ -164,6 +164,10 @@ STATICFILES_DIRS = [ BASE_DIR / 'node_modules', ] +# Media files +MEDIA_URL = '/media/' +MEDIA_ROOT = BASE_DIR / 'media' + # Email EMAIL_BACKEND = os.getenv( "EMAIL_BACKEND", @@ -207,4 +211,4 @@ WHATSAPP_ENABLED = os.getenv("WHATSAPP_ENABLED", "false").lower() == "true" DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' LOGIN_REDIRECT_URL = 'dashboard' -LOGOUT_REDIRECT_URL = 'index' +LOGOUT_REDIRECT_URL = 'index' \ No newline at end of file diff --git a/config/urls.py b/config/urls.py index 4d288c5..89a3eba 100644 --- a/config/urls.py +++ b/config/urls.py @@ -16,4 +16,5 @@ urlpatterns += i18n_patterns( if settings.DEBUG: urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) - urlpatterns += static("/assets/", document_root=settings.BASE_DIR / "assets") \ No newline at end of file + urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) + urlpatterns += static("/assets/", document_root=settings.BASE_DIR / "assets") diff --git a/core/__pycache__/context_processors.cpython-311.pyc b/core/__pycache__/context_processors.cpython-311.pyc index 00427d218b5cd88186409c28adf308d56acb6617..caf654dbbe268a89838ba319e1655727c6279999 100644 GIT binary patch delta 552 zcmZuuK}!Nb6rS0g-A!G!pjtsgAuv{?lXxkDIu%41of0C%T|rsVX4hLCg6N#i)u2-m zbqIp~MPMNmd+*@Q@DOzBO}ZA;W9FOheZ0qeAJg*P`a@U2pdUfJe>BQTu^EcsbaNq| ztCBpy$RH;uFBy0T=~9nZZS^pqF1SjL)=Fi|bi+BT;FM~#IueS!zzZ3O2zOvLkJ}rn zCnHoL9=}jL_WQkr4G~~9#?r;-JY)#mlbtmg1C;RoGH(jL)YY9s#m7v{~N@Z$0>`{o!6IY?;LBq5i z$`^B$A~g$+Y0xlaHusibg1GIE0pq>)J=+s^XWq1AS6h71GS6D(Ny~P%Y==y<2Qh2B z#?t+uqRM?V1WC5JwKH`Nou^iPqApWzheiNgxmq(!%cgwJ_iB{Sxkdv(M56$o6U$K3 gu*?;jfRulUz0TH2ER*h_e@>rFW0?IHXdGI<070E{SO5S3 delta 378 zcmZ3(HHnjNIWI340}!+yE6rTZG?7n&QDdUIyeuO_3QG$^6iW(YFoP!ROOOh`myAGC zlkpb�ptPy@}K2@bZGhAs~x=ay6s0BZ>%2E`>FPWf>C#!)hRgfD%C%i-Dm;7{Sis zoP3>8jU|O`4$EX_riqL!lczHIuxN4>u}%KYWIfrASwfci7JE@@VQFe{NfAF#<1O~& zqSVBa)RbaoAa8Odb0C)_kiiPX#j_`0VUC>a#9|inft!to?E?dZU}Y=j1WHffk!6^x z<;cmb$yy`?Bk{|^@9&3u=E661o&v-DRnE}raa;L0dG zx!a&n=@wrBM00!rSo1A`5|HNjWQ4~1tWuN34EY!vC#xF%n|x4POkd=JsM|$Rw=1G< z4SqMo)hCo)5m#TqxPtM5mcvC2$156+CqyoY`&|_GyCUv)fkkAqvXK@eF{-5qwlGBTGcmX`qzJVzqzEr# zVqjPe#1IfAkRlSypeZ`}uimoBC-svU=S|izSjD(-@^u4OM#0IlhJ}+i7-}%uOulLO oZ?lZC79-=?&F&_<87=u3O+GMS5);y<y$}CGvuGB5a&&f=# z)W5|C6^MrjR0)=(7UdS}Cg5XNtkAZjo~MUnUla&o!&EPO;PY{XJTu@NL5mqSmJT%0}Q1BpQl3L-uh zOd}RH!BVahY^*I5EaX7&PYBvrI%^?l;lli8_uG$emMz5JwLqz+rdpy^`MGAcwwwl< z;Oa&xLU2!-8%VSg2NP{GlG^Uv!&wJh^I2J`%8dK2T6)o~ zUbM0XrZwAOt}mh48s_-4B16GhS013wCMT{5WC<$ZJ}-C9M{q+(TSD^UHZ>P?%u#1v zLO7g9l{)TlS6zTSAB_$+?F(U-;8y6SZ5j;sgp%V2(J&nH>nP{`NF%S6`zJDJW;J~? zp0SdqzS+BEr;=z1bBe%#5dO}01HYYkL|3=MxJuv`ax=w6S3aRUf9-D`s{IO?$?9ms)0n#VcA!n@X92&%@V?p3hK)ec% s`CE6W{*t!h{jBJbq_P(PUU;x4AsKFNnR6?EnA( delta 265 zcmeyA*c#8boR^o20SMloE6psBp2#P`IBlc)bVin722I(`=NKm`F=|duR8i;52dY^P z#KoH@s$?-T7EVsojGY{*_8iD^RF`3_nH;CC!q~jIS^W&7P!UjFQ89=p0TP;wMXf;9 zaq49tkqVFqb5RwLy2Y4WR0E`onSq3YLPL=zkS?m7{7f@}v2L=vmZ?N5NT2~o++s`4 zEXhnQE@}da)J&eDrNG!Zd8^iBW$TI4CIIuWU%mf*0e37uVJ`+u&tX_#?zkghae7BtoA;=w0T8GNweB zBqYWp_5+eKd8NGk9OIWV7t8C>i)(39L>A!mz5#K{_2+|C@bOZ==& zne(2q?KJUx;z+ujKM%qY#62A)4&9^)iB?3tj4UU6Ocz-SA(ix#5C_*Y*MVW@s#4Jp zR&x^=^B>J_`TqIsrSrK5=houk-16ckUB-=q$b!Cp{deTC;_N-4U6oh*xABb4 p3kbzZ-wKhd5JJ%tv^!vF{LA$@sOMl@9GczPM;CJA@*lfJ-rtF95Cs4L literal 0 HcmV?d00001 diff --git a/core/models.py b/core/models.py index 46898f0..8804f9f 100644 --- a/core/models.py +++ b/core/models.py @@ -154,10 +154,12 @@ class PlatformProfile(models.Model): phone_number = models.CharField(_('Phone Number'), max_length=50, blank=True) registration_number = models.CharField(_('Registration Number'), max_length=100, blank=True) vat_number = models.CharField(_('VAT Number'), max_length=100, blank=True) + privacy_policy = models.TextField(_('Privacy Policy'), blank=True) + terms_conditions = models.TextField(_('Terms and Conditions'), blank=True) def __str__(self): return self.name class Meta: verbose_name = _('Platform Profile') - verbose_name_plural = _('Platform Profile') + verbose_name_plural = _('Platform Profile') \ No newline at end of file diff --git a/core/templates/base.html b/core/templates/base.html index 0ed9cdf..36cb331 100644 --- a/core/templates/base.html +++ b/core/templates/base.html @@ -41,7 +41,7 @@ {% block head %}{% endblock %} - +