Commit Graph

105 Commits

Author SHA1 Message Date
Parsa Nazer 337e0723a8 torob 2026-05-18 14:26:00 +03:30
Parsa Nazer 2f74385447 security updates 2026-05-12 09:48:22 +03:30
Parsa Nazer e5d940e3c9 update prints to log 2026-05-12 09:47:45 +03:30
Parsa Nazer a40b371b27 customer_pickup_title and customer_pickup_description added 2026-02-24 16:49:10 +03:30
Parsa Nazer 4a6a2b6cb1 superuser only can accsess users 2026-02-16 10:56:37 +03:30
Parsa Nazer 9c88015d61 add password field to user admin 2026-02-16 10:56:18 +03:30
Parsa Nazer 34715994ce feat: Add Telegram chat ID to ShopModel for automatic invoice sending
chore: Update Dockerfile to install WeasyPrint dependencies

feat: Enhance ShopOrderModelAdmin with invoice download buttons

feat: Implement invoice generation for OrderModel and ShopOrderModel

feat: Send invoice to shop's Telegram chat upon ShopOrderModel creation

feat: Create Celery task to send shop order invoice via Telegram

feat: Add invoice download endpoints for OrderModel and ShopOrderModel

feat: Implement views for downloading order and shop order invoices

chore: Update requirements.txt to include necessary packages for PDF generation

feat: Create HTML templates for order and shop order invoices
2025-12-28 11:43:33 +03:30
Parsa Nazer 38267a2263 chagne api key of ghasedak 2025-12-22 13:19:43 +03:30
Parsa Nazer 9ea69925c9 feat: Enhance admin permissions and improve product currency handling 2025-12-10 12:38:42 +03:30
Parsa Nazer be23b087f1 commition field added to shop model 2025-11-18 13:54:57 +03:30
Parsa Nazer 6838ccc3b9 remove prints and error for otp 2025-11-15 11:11:15 +03:30
Parsa Nazer fead6f1b1d migrations file 2025-11-15 11:04:37 +03:30
Parsa Nazer d29ed8e35b feat: add profit and special discount fields to ProductVariant model
- Updated ProductVariant model to include 'profit' and 'special_discount_percent' fields.
- Added corresponding fields in the admin interface for ProductVariant.
- Created migration to add new fields to the database.

feat: implement special discount code functionality in cart

- Added composables for submitting and deleting special discount codes.
- Updated CartSummary and CartItem components to handle special discount codes.
- Enhanced API endpoints to support special discount operations.
- Updated global types to include special discount code details in the cart.
2025-11-15 11:00:33 +03:30
Parsa Nazer 030976044c permission 2025-11-14 16:31:24 +03:30
Parsa Nazer 8d38346267 UserFavorites system 2025-10-23 12:40:40 +03:30
Parsa Nazer d0dfa3eaa7 Add ShopModel and integrate with ProductModel
- Created ShopModel with fields for shop name, description, and user association.
- Updated ProductModel to include a foreign key relationship with ShopModel.
- Added admin interface for ShopModel with search functionality.
- Created migrations for ShopModel and its integration with ProductModel.
2025-08-02 18:57:46 +03:30
Parsa Nazer 0a51390a7c fix otp 2025-05-28 16:49:50 +03:30
Parsa Nazer 85c1068ef5 update otp message 2025-05-27 12:28:44 +03:30
Parsa Nazer b2265de168 update serilaizer 2025-05-24 22:49:19 +03:30
Parsa Nazer e966635c09 fix bug notif 2025-05-24 22:36:55 +03:30
Parsa Nazer 3c098575dc mamaliz bullshit requests 2025-05-24 22:13:52 +03:30
Parsa Nazer 7c1c34e1e5 view and model notif and news 2025-05-24 22:02:16 +03:30
Parsa Nazer bcc5bf23f5 add callback url 2025-04-11 20:57:33 +03:30
Parsa Nazer c41fd384ff some verbose name update 2025-03-28 19:10:15 +03:30
Parsa Nazer 6d61508ea2 clean up swagger 2025-03-27 22:15:31 +03:30
Parsa Nazer d36a073e71 is_main signal 2025-03-27 22:14:10 +03:30
Parsa Nazer 2a26b50d23 clean up account swagger 2025-03-27 16:37:20 +03:30
Parsa Nazer 1f50161940 PushSubscription model verbose name 2025-03-27 14:56:33 +03:30
Parsa Nazer d4450a8adc clean send otp view 2025-03-26 16:23:58 +03:30
Parsa Nazer e18d83340a set the first address as the main address as defualt 2025-03-19 22:07:17 +03:30
Parsa Nazer 5206793415 clean code and add unsubscribe 2025-03-19 20:58:23 +03:30
Parsa Nazer c649770941 order cart payment update
added signals for order
2025-03-19 20:08:55 +03:30
Parsa Nazer 75dd8abbc1 logout view 2025-03-17 18:27:43 +03:30
Parsa Nazer 3a3706f1f9 show otp 2025-03-08 23:22:25 +03:30
Parsa Nazer b4a7ad86c3 templory login 2025-03-06 23:00:47 +03:30
Parsa Nazer 0a7ce910ab templory login 2025-03-06 23:00:32 +03:30
Parsa Nazer 71522070a7 clean code with space 2025-03-06 17:31:46 +03:30
Parsa Nazer f4af2400e9 update SubscribeView 2025-03-05 00:51:50 +03:30
Parsa Nazer 1cb9741f0d test code syntax 2025-02-22 22:00:12 +03:30
Parsa Nazer 880cd16886 print response 2025-02-22 21:53:21 +03:30
Parsa Nazer 86830e8459 fix message 2025-02-22 21:46:26 +03:30
Parsa Nazer 855b67704c bullshit text test 2025-02-22 21:43:56 +03:30
Parsa Nazer b4feb79dc7 update message otp 2025-02-22 21:35:50 +03:30
Parsa Nazer e5075c032d update number 2025-02-22 20:57:01 +03:30
Parsa Nazer dffdf5ea66 my sms pannel added 2025-02-22 20:39:02 +03:30
Parsa Nazer bffbd802f0 test on my account 2025-02-22 20:20:02 +03:30
Parsa Nazer f5ac33357e update number send otp and clint refrence id 2025-02-21 18:19:10 +03:30
Parsa Nazer 8907a11d9f update max lengths 2025-02-21 02:04:05 +03:30
Parsa Nazer e48550888c some field name changes 2025-02-21 02:02:35 +03:30
Parsa Nazer 4f0060f0ae testing without ip field 2025-02-21 02:01:01 +03:30