85 Commits (8f3d6f703ddc067cfe4678b44ad9e6fff75e6838)

Author SHA1 Message Date
mortezaei 8f3d6f703d Refactor CourseOnlineClassTokenValidateAPIView to improve permission handling and logging 4 months ago
mortezaei 49283428c5 Enhance logging in CourseOnlineClassTokenValidateAPIView and OnlineClassTokenManager for better traceability 4 months ago
mortezaei a7fb2df2e7 Remove AllowAny permission from CourseOnlineClassTokenValidateAPIView for enhanced security 4 months ago
Mohsen Taba aa183d67fe fixed model imports for room token 4 months ago
Mohsen Taba 473300d09d Refactor PlugNMeetWebhookAPIView for improved readability and debugging 4 months ago
Mohsen Taba 344083bcab Refactor CourseLiveSessionRoomCreateAPIView to streamline live session creation 4 months ago
Mohsen Taba 9790fcc0c9 Enhance PlugNMeetWebhookAPIView signature verification with debug logging 4 months ago
Mohsen Taba 7f0a036238 Refactor CourseLiveSessionRoomCreateAPIView to enhance live session creation process 4 months ago
Mohsen Taba c2a13318ed restore the migratons history and migrations files. 4 months ago
Mohsen Taba 88bbef83a7 Migrations temporary fixed . 4 months ago
Mohsen Taba 0530332b4e TokenAuthentication added to sensitive views. 5 months ago
Mohsen Taba 04c203eb9a populate library book data 5 months ago
Mohsen Taba 377c1f3cbd paginations added fot views. 5 months ago
Mohsen Taba 1396da9190 pagination added for list views. 5 months ago
Mohsen Taba 5c88c959db merge conflicts fixed. 5 months ago
mortezaei a0160bae58 Fix: Add explicit pagination to CourseListAPIView 5 months ago
Mohsen Taba 813aee4c39 admin debugs , lesson toggle fixed. 5 months ago
Mohsen Taba 77737e243e Swagger endpoints Tagged 5 months ago
Mohsen Taba b2ac5f73f1 Admin panels are separated now! 5 months ago
mortezaei 2e1fbfdcdc refactor(urls): update URL patterns to use re_path for slug-based routes 6 months ago
nwhco 689a2af0b0 feat(course): enhance professor serializer and logging in PlugNMeet 7 months ago
mortezaei 0162b65b2e feat(course): add local recording and admin webcam toggle 7 months ago
mortezaei 5d108f64a3 feat(course): support live session recordings 7 months ago
mortezaei 60b82bedc8 fix(course): update room ID generation in live session creation 7 months ago
mortezaei bf09333bdb feat(course): add PlugNMeet webhook for session events and recordings 7 months ago
mortezaei dca5eceb3e fix(course): use absolute avatar url in live session token 7 months ago
mortezaei d3e0ab3ba8 fix(course): return avatar url without absolute uri 7 months ago
mortezaei a2e9ce6ea8 feat(api)!: centralize metadata and camelCase payloads 7 months ago
mortezaei 839acf11f1 feat(course): sync live session status with PlugNMeet on validate 7 months ago
mortezaei 97489d9d70 feat(api)!: add account exchange-token endpoint 7 months ago
mortezaei 1b0f813855 feat(api): add live session room APIs and metadata 7 months ago
mortezaei faebbaca30 fix(course)!: switch online validate route to slug 7 months ago
mortezaei 867c4c3e1e feat(course): add course online validate GET endpoint 7 months ago
mortezaei 10fc6bd7fd fix(course): base URL from request and default path 7 months ago
mortezaei 6c5cce5bb0 fix domain 7 months ago
mortezaei 24326683aa feat(course): add live session models, admin and API metadata 7 months ago
mortezaei a210e19fd0 Add online class entry flow documentation and implement token management 8 months ago
mortezaei dedbccac05 feat(course): update thumbnail field to be required 8 months ago
mortezaei b3d6652e47 feat(course): require thumbnail in CourseForm and enforce validation rules 9 months ago
mortezaei 8807bd61bd refactor(quiz): Adjust quiz lesson relation 9 months ago
mortezaei 7911bd0a9d feat(account, course): add enrolled courses count & improve admin 10 months ago
mortezaei 06a5cd5985 feat: update CourseDetailSerializer to use SerializerMethodField for professor and add is_professor field 10 months ago
mortezaei fd54052c2a Refactor API Documentation System and optimize Hadis data scripts 10 months ago
mortezaei eb2028290e fix: ensure completed lessons count does not exceed total lessons in CourseDetailSerializer 11 months ago
mortezaei a2efd6e354 fix: optimize queryset in CourseListAPIView with select_related and improved filtering 11 months ago
mortezaei 5a0e54ded0 fix: optimize lesson completion counting with prefetching in serializers 11 months ago
mortezaei 89a1418d76 fix: optimize database queries and add indexes across course and lesson models 11 months ago
mortezaei 3b15b01b8f fix: course price 1 year ago
mortezaei 8d48c358c5 fix: course price 1 year ago
mortezaei 5d806c8775 fix: search list courses 1 year ago