Mohsen Taba
afd16a2aa4
remove default otp value
2 weeks ago
Mohsen Taba
55bb015e32
fix(account): persist client IP, device OS, and user agent on auth and add serializer fallbacks
4 weeks ago
Mohsen Taba
cb9588de5c
fix(auth): resolve user registration password persistence, OTP validation, and login authentication
- Add password field to UserRegisterSerializer for general registration
- Safely persist and hash passwords during OTP verification in UserVerifyView
- Upgrade RedisManager serialization to JSON format for reliable temporary data storage
- Support 5 and 6 digit OTP verification codes
- Normalize email lookups and handle case-insensitive auth in UserLoginView
- Unify AdminUserViewSet and AdminUserDirectoryViewSet soft-delete handling
4 weeks ago
Mohsen Taba
d88afafc20
users excel export schema in admin panel added
4 weeks ago
mortezaei
4be852ff41
refactor(api): replace build_absolute_uri with absolute_https_url
Replace direct calls to `request.build_absolute_uri` with a centralized
`absolute_https_url` utility across account and hadis modules. This
ensures consistent enforcement of HTTPS for all absolute media URLs
(avatars, thumbnails, and images) in serializers and views.rl
1 month ago
Mohsen Taba
f7e015f517
dovodi codebase splitting
2 months ago
Mohsen Taba
358f481708
scedule and repeatable task type logic splitted
2 months ago
Mohsen Taba
5e29c92ebc
sceduled notifications added and set api for admin panel
2 months ago
Mohsen Taba
8adea9018e
system notifications connected to admin panel
2 months ago
Mohsen Taba
e794c4bc0e
test endpoint added for better testing
2 months ago
Mohsen Taba
0066c07de4
notification fa language removed and runlanguage added
2 months ago
Mohsen Taba
d48b1b054d
notification templates and schedule models added and send notification service updated
2 months ago
Mohsen Taba
e77acb113e
notifications navigation and type fields added
2 months ago
Mohsen Taba
c630205002
make notification script added
2 months ago
Mohsen Taba
a016a4ff86
chat notifications webhook connected
2 months ago
Mohsen Taba
ae59096315
motivation notifications added
2 months ago
Mohsen Taba
97d849c1ff
transactions notifications implemented
2 months ago
Mohsen Taba
df22e10eaf
chat notifications implemented
2 months ago
Mohsen Taba
b2ac99af65
live classes notifications logic implemented
2 months ago
Mohsen Taba
6429f9e1d2
2. quizzes and rogress part of notification added
2 months ago
Mohsen Taba
22b457a2e8
Learning process notifications logic updated and added
2 months ago
Mohsen Taba
c69ab7751b
dovodi users api added
3 months ago
Mohsen Taba
0b0d0fecfd
remove admin panel apis from swagger
3 months ago
Mohsen Taba
1aba40c433
courses can have multi professors update
3 months ago
Mohsen Taba
b41d59dee0
login views must not have authentication restrictions
3 months ago
Mohsen Taba
1b23de15b0
admin panel permissions enhancement
3 months ago
Mohsen Taba
4168879bbd
notifications added with filtering options
4 months ago
Mohsen Taba
7d1d5f073e
clinet users consider as students in admin panel
4 months ago
Mohsen Taba
6930cdc233
feat: implement user authentication, password management, and course participant views with encryption options
4 months ago
Mohsen Taba
011b25d017
swagger problem resolved with adding ref_name to views
4 months ago
Mohsen Taba
7e73785120
url conflict resolve
4 months ago
Mohsen Taba
f57fcf2d77
authentication and paginations added to models
4 months ago
sina_sajjadi
9d0c50c1fa
enhance admine panel user serializers and views , adding more detailed fields
4 months ago
Mohsen Taba
4662755256
views of user page for admin panel added
4 months ago
Mohsen Taba
6c71546c3a
new role added for Consultant , updated userproxy and manager file for it
4 months ago
Mohsen Taba
4c3e0991a2
email handles without celery
4 months ago
Mohsen Taba
2968e6e98c
email service set up
4 months ago
Mohsen Taba
e661ad8525
translate enhancement
update models and admin files which had missing lazy text features
update the translation file.
5 months ago
Mohsen Taba
f8f69868a3
dashboard and style enhancement
upgrade dashboard to a better version having different data cards and charts and lists , to observe better information
update the background color of admin panel synced with imam-jawad theme
update unfold translations with new dashboard values
5 months ago
Mohsen Taba
6f4bc168cd
admin panel cleaner users dropdown.
5 months ago
Mohsen Taba
43b1d60322
admin panel update + course auto ending timeout
5 months ago
Mohsen Taba
f842e68a8c
transmitters original texts and opinions better appearance in admin panel
5 months ago
Mohsen Taba
edfe2af2ec
bookmarked books list fixed.
5 months ago
Mohsen Taba
5efa406948
Revert "error messages language expanded for ru,en and fa language codes"
This reverts commit 61b6c18d13 .
5 months ago
Mohsen Taba
9b322090e6
Revert "fixed error messages for web registering"
This reverts commit 6a1b3180ae .
5 months ago
Mohsen Taba
6a1b3180ae
fixed error messages for web registering
5 months ago
Mohsen Taba
61b6c18d13
error messages language expanded for ru,en and fa language codes
5 months ago
Mohsen Taba
ab76d2d177
feat: implement custom user admin interface and update field constraints for bookmark, video, and user models
5 months ago
Mohsen Taba
4fb238488f
admin panel changed for dovodi users side
6 months ago
mortezaei
cabbfc06ab
Refactor admin access redirection logic in middleware
- Removed dependency on `get_admin_namespace` and replaced it with direct language-based URL redirection for admin login in both `AdminAccessMiddleware` and `enhanced_auth_middleware`.
- Improved code clarity by utilizing Django's `get_language` to dynamically construct the redirect URL based on the user's language preference.
- Enhanced user experience by ensuring consistent access to the admin login page across different languages.
7 months ago