morteza
62aa24122e
upgrade plan
2026-01-04 10:34:34 +03:30
morteza-mortezai
6462354049
extend subscription
2025-11-13 12:52:44 +03:30
morteza-mortezai
88349e3b7d
fix : free plan
2025-11-13 11:00:08 +03:30
mahyargdz
5e0bd3dce7
update: remove the blog from the response of the update or create blog
2025-09-03 10:03:02 +03:30
mahyargdz
672fe9b783
chore: add new access log module
2025-09-02 16:58:39 +03:30
mahyargdz
8e9b939a0b
chore: add comment reply for review and blog comment
2025-08-31 09:55:58 +03:30
mahyargdz
9c409bef27
chore: add service image and audio
2025-08-30 09:40:44 +03:30
mahyargdz
1d76138ead
feat: add delete route for the invoice
2025-08-21 12:57:58 +03:30
mahyargdz
7b6b79dfa8
update: remove the auth guard from the feedback route
2025-08-20 12:53:35 +03:30
mahyargdz
0764c2689f
feat: enhance danak services with feedback system and improved metadata tracking
...
- Add service feedback system with CRUD operations
- Add service guide functionality
- Enhance metadata tracking with comprehensive headers (user-agent, referer, language, etc.)
- Add new DTOs for feedback and guide management
- Add repositories for feedback and guide entities
- Update controller with new endpoints for feedback management
- Improve service organization and method structure
- Add payment and user entity enhancements
2025-08-19 13:15:13 +03:30
mahyargdz
43a3714284
feat: update subscription and service entities with enhancements
...
- Update message enum for better error handling
- Enhance service creation DTO with new fields
- Modify danak-service entity structure
- Update subscription DTOs and entities
- Improve user subscription entity model
2025-08-19 09:32:25 +03:30
mahyargdz
ca0510f2c2
feat: add validation to prevent multiple free plan purchases within a month
...
- Add FREE_PLAN_LIMIT_EXCEEDED error message in Persian
- Implement validation logic in subscribeToPlan method to check for existing free plan subscriptions
- Users can only purchase free plans once per month
- Added MoreThan import from TypeORM for date comparison
2025-08-17 09:35:12 +03:30
mahyargdz
840654b3f0
feat: add new field for the danak services
2025-08-16 12:56:08 +03:30
mahyargdz
ef57dc7107
chore: change the login and regitster flow to single route
2025-08-16 12:50:58 +03:30
mahyargdz
629b8dbdd5
update: the blog list get for admin
2025-08-04 09:48:39 +03:30
mahyargdz
11b8164c28
chore: implenet the external invoice
2025-07-14 10:37:44 +03:30
Mahyargdz
ae8df599f1
update: remove the limit of ticket message in ticket creation
2025-05-25 10:33:51 +03:30
Mahyargdz
56ead7c57b
fix: the problem in the invoice pay
2025-05-25 10:13:21 +03:30
Mahyargdz
b5c90e8c2e
chore: add business logic
2025-05-18 11:17:30 +03:30
Mahyargdz
2ac29d1a91
chore: add direct payment for invoice
2025-05-14 16:31:05 +03:30
Mahyargdz
e3a75f16a0
update: add no paginate to the user get
2025-05-13 10:49:15 +03:30
Mahyargdz
3d915930a7
chore: add user to the invoice
2025-05-08 10:39:19 +03:30
mahyargdz
9faa75b049
feat: implement invoice processing and discount management
2025-05-07 15:34:17 +03:30
mahyargdz
87bf8913aa
feat: add user plan to the user ticket info for admin
2025-05-07 10:53:01 +03:30
mahyargdz
263de161b1
feat: add support plan features and user support plan functionality
2025-05-07 09:24:59 +03:30
mahyargdz
8b4267807b
feat: implement support plan upgrade functionality with invoice creation
2025-05-06 12:31:55 +03:30
mahyargdz
1ea3195f4f
feat: implement support plan subscription functionality
2025-05-05 17:01:49 +03:30
mahyargdz
61513d5059
feat: add support plan but not tested
2025-05-05 14:44:53 +03:30
mahyargdz
acd005b6cd
update: add new route to get service with slug
2025-05-04 16:59:57 +03:30
mahyargdz
c3ad2a1733
chore: add all notification sewrvice to the queue
2025-05-04 16:19:59 +03:30
mahyargdz
3d24cee972
chore: add new method for sms service and notification service
2025-05-04 12:27:21 +03:30
mahyargdz
8fe1d398a6
update: add slug field to the danak service entity
2025-05-04 11:33:04 +03:30
mahyargdz
2e2154d745
refactor: the whole paymanet service
2025-05-03 16:37:57 +03:30
mahyargdz
d69755a690
fix: bug
2025-04-23 15:04:03 +03:30
mahyargdz
0b04ba051a
fix: remove soft delete from the blog category
2025-04-23 14:59:20 +03:30
mahyargdz
c2949ba06a
chore: add cover url field to the danak service entity
2025-04-23 14:36:20 +03:30
mahyargdz
10a7653451
update: the invoice service
2025-04-23 14:29:48 +03:30
mahyargdz
3e87de6eae
update: add a permission of blog to the slider controller
2025-04-22 14:49:07 +03:30
mahyargdz
5ef5edc44b
chore: add crude for admin
2025-04-22 12:28:11 +03:30
mahyargdz
03d8c431fa
chore: add manaual refer for ticket of super admin
2025-04-21 16:17:48 +03:30
mahyargdz
e7d547f19b
refactor: the invoice queue logic
2025-04-21 14:52:38 +03:30
mahyargdz
8584e2b522
chore: add show in silder for the service
2025-04-21 12:05:53 +03:30
mahyargdz
b4dd3d2e01
update: fix
2025-04-20 12:30:13 +03:30
mahyargdz
1567d61aca
chore: add queue for the discount invalidation
2025-04-19 16:19:36 +03:30
mahyargdz
bf3402cc7a
chore: add discount logic to apply to the plan price and ...
2025-04-19 12:36:33 +03:30
mahyargdz
f9e44fc29a
chore: add update logic for discount
2025-04-19 11:05:06 +03:30
mahyargdz
c42f43ee95
chore: complete the discount service and test the logic to create
2025-04-19 10:55:13 +03:30
mahyargdz
d198800362
update: commit for the new file
2025-04-19 09:46:10 +03:30
mahyargdz
cd77db93d0
update: add target service to the announement get by id for admin
2025-04-17 10:51:14 +03:30
mahyargdz
f9cb3cf653
fix: bug
2025-04-17 09:52:54 +03:30