Commit Graph

32 Commits

Author SHA1 Message Date
0ff18ef891 + BonusProgramLevel
* Moved Bonus models to separate app
2024-05-26 02:40:04 +04:00
f14f9d1179 * SENTRY_DSN address in env 2024-05-24 02:19:27 +04:00
00686e9dc4 + BonusProgramConfig
* Moved GlobalSettings to core app
* Moved bonus program logic from User to BonusProgram class
* Worked on error handling a bit
2024-05-24 02:19:00 +04:00
c47864106e + CDEK webhook for instant status updates 2024-05-24 02:08:03 +04:00
bb17dbd6b1 + API schema as Redoc
+ Django & DRF API exceptions in one format
2024-05-21 01:19:10 +04:00
490bc6b592 * Missing LocMemCache backend 2024-05-21 01:09:27 +04:00
eb4b29dfdf - DISABLE_PERMISSIONS 2024-05-20 23:05:27 +04:00
1781ca53db + load .env file via dotenv library 2024-04-28 01:06:03 +04:00
fe24802831 + Bonus system (TODO: spend bonuses)
+ Telegram bot: sign up, sign in, notifications

+ Anonymous users can't see yuan_rate_commission
* Only logged in customers can create/update orders
* Customer info migrated to separate User model
* Renamed legacy fields in serializers
* Cleanup in API classes
2024-04-27 21:29:50 +04:00
7d9f13b7d5 * Store keys in env variables
* Cleanup
2024-04-27 19:54:30 +04:00
d0ae3dc0d7 * Timeout for external API calls 2024-01-03 01:32:41 +04:00
c0f17df7a6 * Update yuan rate via Celery task 2023-12-07 07:07:41 +04:00
9d7e45cd65 + Celery
+ Update CDEK status in background
2023-12-02 17:11:08 +04:00
ab9db45b2b + CurrencyAPIClient for fresh CNY rate
+ yuan_rate_last_updated, yuan_rate_commission fields in GlobalSettings
2023-11-23 02:16:53 +04:00
08d58a6dc2 * Disable Sentry for debug environment 2023-11-09 17:19:18 +04:00
1a8cde0485 + Centry logging 2023-11-03 22:42:03 +04:00
b210c8eebe + Poizon API 2023-11-02 20:41:40 +04:00
9b762e6c57 * Disabled DEBUG mode 2023-08-19 20:12:28 +04:00
edf1118f9f * null-check for Checklist.category
* fixed missing deps
* cleanup
2023-08-19 20:01:30 +04:00
c6b7bdf8b4 * DISABLE_PERMISSIONS = False 2023-07-12 23:24:55 +04:00
2fdd009ca5 + djoser routes for user API 2023-07-12 23:18:31 +04:00
92a5ac2c15 * CORS_ALLOW_CREDENTIALS 2023-07-12 21:45:40 +04:00
9a44f597a7 + DISABLE_CORS option 2023-07-10 21:24:19 +04:00
b3f6df3776 * updated INTERNAL_IPS 2023-07-07 06:09:15 +04:00
d7ddd9ed4b * oupsie 2023-07-07 02:09:24 +04:00
31412f25f0 * DISABLE_PERMISSIONS in settings 2023-07-07 02:07:41 +04:00
01c593020c * fixed CORS settings 2023-07-07 00:18:58 +04:00
9d6c0187d8 * fixed CORS settings 2023-07-07 00:15:10 +04:00
b599e9d6af + CORS 2023-07-07 00:12:36 +04:00
e7284e7725 * Updated nginx.conf
* Cleanup
2023-07-06 17:11:37 +04:00
6f4509e186 + ALLOWED_HOSTS 2023-07-06 17:02:11 +04:00
1d615b2735 Initial commit 2023-07-03 06:38:55 +04:00