From 6a669e1b0e366e996f678a1b6122b158e79b154f Mon Sep 17 00:00:00 2001 From: anhduy-tech Date: Tue, 24 Mar 2026 15:51:04 +0700 Subject: [PATCH] changes --- api/__pycache__/settings.cpython-313.pyc | Bin 3404 -> 3408 bytes api/settings.py | 4 +- app/__pycache__/email.cpython-313.pyc | Bin 6694 -> 6756 bytes app/__pycache__/models.cpython-313.pyc | Bin 129786 -> 129778 bytes app/__pycache__/views.cpython-313.pyc | Bin 72249 -> 72277 bytes app/email.py | 8 +++- ...04_alter_user_email_alter_user_username.py | 23 ++++++++++++ app/migrations/0005_alter_user_username.py | 18 +++++++++ ...country_alter_customer_creator_and_more.py | 35 ++++++++++++++++++ app/migrations/0007_alter_customer_type.py | 19 ++++++++++ app/models.py | 14 +++---- app/views.py | 16 ++++---- prefect-ui.log | 1 + 13 files changed, 119 insertions(+), 19 deletions(-) create mode 100644 app/migrations/0004_alter_user_email_alter_user_username.py create mode 100644 app/migrations/0005_alter_user_username.py create mode 100644 app/migrations/0006_alter_customer_country_alter_customer_creator_and_more.py create mode 100644 app/migrations/0007_alter_customer_type.py diff --git a/api/__pycache__/settings.cpython-313.pyc b/api/__pycache__/settings.cpython-313.pyc index 84ccbefc9d5dd7f5341eee650815215c019a5943..8e733ec74b08185a2dd77b8aa87c63fdf147ec73 100644 GIT binary patch delta 138 zcmX>jbwP^vGcPX}0}%N59?Hz0$h%CFrHD6}rHC(>Q=cK2C726HatAURFb4DJvFI}v z@dxu32?X;M2?p~|yra#?GMR(XkdviI0;okYm}RpQ;{is-kj>1@`AnOOSpyhZm{U^A mCLdz^%_y^ZANylwM)%2!xZN3fC%@uO1d={He^^|BmIDC#h9a*3 delta 144 zcmca0bw-N!GcPX}0}wpnKa^QGk$0IUXAy5OXAxg8mp(%UQC>^K94n&RRbgi1c^Kh4AJZmHUmR2 zTQIu;V=zZBrzMjLsyG)=oEsvp$>Ucf1k`eisU*Kh1js1j0}=Wl!W>9c@dT&lr6?4a zCMTyB7r#6K66XMkbA!c|(-JdtQd2U&FfuS`vJ|<1q!mDfErn(dIKV1Cz){CLpUQ2xuw*MmRv( delta 233 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 Pld