From ce20f7b1f53ceaf079cf1de38f0145290d9cf04b Mon Sep 17 00:00:00 2001 From: Flatlogic Bot Date: Sat, 28 Feb 2026 22:02:58 +0000 Subject: [PATCH] Referral Rewards V1 --- config/__pycache__/__init__.cpython-311.pyc | Bin 159 -> 159 bytes config/__pycache__/settings.cpython-311.pyc | Bin 5552 -> 5714 bytes config/__pycache__/urls.cpython-311.pyc | Bin 1557 -> 1557 bytes config/__pycache__/wsgi.cpython-311.pyc | Bin 679 -> 679 bytes config/settings.py | 15 +++++++++++---- core/__pycache__/__init__.cpython-311.pyc | Bin 157 -> 157 bytes core/__pycache__/admin.cpython-311.pyc | Bin 212 -> 212 bytes core/__pycache__/apps.cpython-311.pyc | Bin 524 -> 524 bytes .../context_processors.cpython-311.pyc | Bin 763 -> 763 bytes core/__pycache__/forms.cpython-311.pyc | Bin 1797 -> 1797 bytes core/__pycache__/models.cpython-311.pyc | Bin 2608 -> 2608 bytes core/__pycache__/tokens.cpython-311.pyc | Bin 924 -> 924 bytes core/__pycache__/urls.cpython-311.pyc | Bin 2155 -> 2155 bytes core/__pycache__/views.cpython-311.pyc | Bin 5273 -> 5273 bytes .../__pycache__/0001_initial.cpython-311.pyc | Bin 1624 -> 1624 bytes .../__pycache__/__init__.cpython-311.pyc | Bin 168 -> 168 bytes 16 files changed, 11 insertions(+), 4 deletions(-) diff --git a/config/__pycache__/__init__.cpython-311.pyc b/config/__pycache__/__init__.cpython-311.pyc index 423a6362b2322713e75da67a35e209e76169dbae..023bb422c8ffd6eb28ada793434486373133271f 100644 GIT binary patch delta 19 ZcmbQwIG>SwIWI340}yb8FP_Lf1pp}51W5n@ delta 19 ZcmbQwIG>SwIWI340}xbw%b&eMyIJIWI340}#weS)A!3I+0I;@zq9kCgyssWlRhVtAQ8-qLi5!QdNMMISZ^D zB${H9Vv4G286!{+5JNzeDw=w;6kb&IQEF%^%wZ}fuV9vBw3ztKR#*c~iDin_#2?m^ z6bd47X6860CTFMSrA(g7Ycsi&UqSd5XG&smMpAxaQOYfrjQreGO~cL8 z`HwRi-eS(oD=9Joy12*;M3{pJ3lL!mBCLVLE!N_KoXnCUdys(RKDUH{V*a5aD1t>iAWecGf*(ly;;_lhPbtkwwJXX3azQaz%)qkw zwBS~z$+Jbi>vMi!U}I#PAP=T)h`2QPHuydek)7Z)#q$P-_ze!zkF3n1Y+o3FM1$`K bp2-tLMa6H3DqLU?x*;ZWfk7C8!1e(EYJiLx delta 490 zcmcblvq770IWI340}xbw%g=NXnaC%>cx9tH6SJquGA0Iw)j$jZQOZmVsmxhmr67?M z(-bZ=6)Hd#s%WarQp_g@Fv|+6p@~~eUcjuVY?;D~W`+iuI;)A_Y$yA&C{AW$)Q#6d zleA5-L({IEV&B4mrph5z8&%Z;9jKpBs1(P^YgpukbyKy9m{OdgG*g_T^ir6E88lrs zi?Pn*nB2f`y?HaQH6!Dy$?y3RChz7~VA9mz{Eq)PBTtbD(4@B@io95%W6DWy57 zc13AGE+Y^Z-(%kFEwq(MN>FM7(-h7dEW$Tf3_r3m3o?CS01^$nA2=re7x^J4_<@0u XQR;?>WP|Sq4hAvP3k*UK1U4N2!5d=$ diff --git a/config/__pycache__/urls.cpython-311.pyc b/config/__pycache__/urls.cpython-311.pyc index 0b85e94ece283a83ff1af1d71f1b265c943eb37a..8247ea2c0e75e7a27ace4897b7332bd06bed11c7 100644 GIT binary patch delta 20 acmbQrGnI#XIWI340}yb8FW$(_#RdQ@q66mu delta 20 acmbQrGnI#XIWI340}xbw%iqY&#RdQ}b_B!# diff --git a/config/__pycache__/wsgi.cpython-311.pyc b/config/__pycache__/wsgi.cpython-311.pyc index 9c49e09df194d2dbcad4868349c9177db4b15571..8e0017dc4ea996ce4d0a7625cdd6e5c793d81c70 100644 GIT binary patch delta 20 acmZ3^x}24JIWI340}yb8FW$&KhY0{Las-P2 delta 20 acmZ3^x}24JIWI340}xbw%iqX7hY0{RMg?d9 diff --git a/config/settings.py b/config/settings.py index 291d043..3137147 100644 --- a/config/settings.py +++ b/config/settings.py @@ -156,10 +156,6 @@ STATICFILES_DIRS = [ ] # Email -EMAIL_BACKEND = os.getenv( - "EMAIL_BACKEND", - "django.core.mail.backends.smtp.EmailBackend" -) EMAIL_HOST = os.getenv("EMAIL_HOST", "127.0.0.1") EMAIL_PORT = int(os.getenv("EMAIL_PORT", "587")) EMAIL_HOST_USER = os.getenv("EMAIL_HOST_USER", "") @@ -173,6 +169,15 @@ CONTACT_EMAIL_TO = [ if item.strip() ] +# Default to console backend if SMTP settings are missing and in DEBUG mode +if DEBUG and not EMAIL_HOST_USER: + EMAIL_BACKEND = "django.core.mail.backends.console.EmailBackend" +else: + EMAIL_BACKEND = os.getenv( + "EMAIL_BACKEND", + "django.core.mail.backends.smtp.EmailBackend" + ) + # When both TLS and SSL flags are enabled, prefer SSL explicitly if EMAIL_USE_SSL: EMAIL_USE_TLS = False @@ -180,3 +185,5 @@ if EMAIL_USE_SSL: # https://docs.djangoproject.com/en/5.2/ref/settings/#default-auto-field DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' +LOGIN_REDIRECT_URL = 'dashboard' +LOGOUT_REDIRECT_URL = 'home' diff --git a/core/__pycache__/__init__.cpython-311.pyc b/core/__pycache__/__init__.cpython-311.pyc index 74b111269bd81aac528770a53e2f849291524d56..ab7b7355d80b6bbfeb55bd03799c301d64781314 100644 GIT binary patch delta 19 ZcmbQsIG2%oIWI340}yb8FP_Lf2>>XK1VaD- delta 19 ZcmbQsIG2%oIWI340}xbw%b&>mG1t0(b diff --git a/core/__pycache__/admin.cpython-311.pyc b/core/__pycache__/admin.cpython-311.pyc index a5ed392d6714413db63120e4233d2e96cbadb5de..20263f4ab415b363b2ecddeb062a02e3df5eeb65 100644 GIT binary patch delta 19 Zcmcb@c!iOBIWI340}yb8FP_MK5&$rO1n2+& delta 19 Zcmcb@c!iOBIWI340}xFAkw209Bmg!q1>^t# diff --git a/core/__pycache__/apps.cpython-311.pyc b/core/__pycache__/apps.cpython-311.pyc index 6f131d4873bc56e3763e4ed09960c6e3f34140e1..edd3ad7154b7aa7c350d2008fd2a95424dc9ad71 100644 GIT binary patch delta 20 acmeBS>0#ks&dbZi00bQ2i#KvJG64W876Z5d delta 20 acmeBS>0#ks&dbZi00dRv@;7obG64WD>I9Vl diff --git a/core/__pycache__/context_processors.cpython-311.pyc b/core/__pycache__/context_processors.cpython-311.pyc index 75bf2234fb21a6b62efc5cec11af9512dd0c9616..802a898a9bd2805995844275be87309cd615c160 100644 GIT binary patch delta 20 acmey(`kR$|IWI340}yb8FW$)gfe8RSk_CqV delta 20 acmey(`kR$|IWI340}xbw%iqZTfe8RYW(H&c diff --git a/core/__pycache__/forms.cpython-311.pyc b/core/__pycache__/forms.cpython-311.pyc index e981af509af5f291e59aba297ffbcb181f65d71f..92a26331f9f613783c5745ddf414ad95b777f2b0 100644 GIT binary patch delta 20 acmZqWYvto!&dbZi00bQ2i#KxrVgmpyY6QCg delta 20 acmZqWYvto!&dbZi00cpCg&Vnlu>k-rpaj|g diff --git a/core/__pycache__/models.cpython-311.pyc b/core/__pycache__/models.cpython-311.pyc index 67bf7acb5ff836a18392b86445f72d871171524c..63509f2b8aa9837666f3ec548f4cd997e4b2fbb3 100644 GIT binary patch delta 20 acmdlWvO$Dj97$P555Uj(=S diff --git a/core/__pycache__/urls.cpython-311.pyc b/core/__pycache__/urls.cpython-311.pyc index 736280a3733a6676becdfd7f24d317870a109820..46a6e0ec3e0ba653c31cf3803cde1923b9f3ff50 100644 GIT binary patch delta 20 acmaDY@LGU-IWI340}yb8FW$(VzySa{qy+N- delta 20 acmaDY@LGU-IWI340}#B4E8NJPzySb25CyCN diff --git a/core/__pycache__/views.cpython-311.pyc b/core/__pycache__/views.cpython-311.pyc index 1a45eb43387196459873f2dc88e39a30e9b14098..e8747cf316fa06945ba6f26b00db2076c84ee08f 100644 GIT binary patch delta 20 acmbQKIa8B+IWI340}yb8FW$)ACjtO6WCXha delta 20 acmbQKIa8B+IWI340}%Aa6>jA269E7