From 0a0b0fa9ed2c2065202e001ba290dbecb5155931 Mon Sep 17 00:00:00 2001 From: Abin Date: Thu, 31 Aug 2023 13:18:29 +0530 Subject: [PATCH 1/2] pdf view fixed by adding direct link, should be done by pdf viewer --- .../course-pages/payment-confirmation-modal.tsx | 6 +++--- .../components/pages/course-pages/pdf-viewer.tsx | 1 + .../pages/course-pages/view-course.tsx | 16 +++++++++------- .../src/adapters/controllers/courseController.ts | 1 + 4 files changed, 14 insertions(+), 10 deletions(-) diff --git a/client/src/components/pages/course-pages/payment-confirmation-modal.tsx b/client/src/components/pages/course-pages/payment-confirmation-modal.tsx index fc14c4d..b69081e 100644 --- a/client/src/components/pages/course-pages/payment-confirmation-modal.tsx +++ b/client/src/components/pages/course-pages/payment-confirmation-modal.tsx @@ -105,10 +105,10 @@ const PaymentConfirmationModal: React.FC = ({ - + Please review the details before proceeding: - + {isFreeCourse ? ( This course is free! @@ -135,7 +135,7 @@ const PaymentConfirmationModal: React.FC = ({ )} - + Course Overview:
{courseDetails?.overview}
diff --git a/client/src/components/pages/course-pages/pdf-viewer.tsx b/client/src/components/pages/course-pages/pdf-viewer.tsx index 7c9fa70..25f75d6 100644 --- a/client/src/components/pages/course-pages/pdf-viewer.tsx +++ b/client/src/components/pages/course-pages/pdf-viewer.tsx @@ -9,6 +9,7 @@ interface PdfViewerProps { } const PdfViewer: React.FC = ({ pdfUrl }) => { + console.log(pdfUrl) return (
diff --git a/client/src/components/pages/course-pages/view-course.tsx b/client/src/components/pages/course-pages/view-course.tsx index 47801ed..0861d84 100644 --- a/client/src/components/pages/course-pages/view-course.tsx +++ b/client/src/components/pages/course-pages/view-course.tsx @@ -197,13 +197,15 @@ const ViewCourseStudent: React.FC = () => { {expandedIndex === 0 && (
    • -
    • - - Important guidelines -
    • + +
    • + + Important guidelines +
    • + {showPdf && ( )} diff --git a/server/src/adapters/controllers/courseController.ts b/server/src/adapters/controllers/courseController.ts index 678f146..b6937f3 100644 --- a/server/src/adapters/controllers/courseController.ts +++ b/server/src/adapters/controllers/courseController.ts @@ -143,6 +143,7 @@ const courseController = ( cloudService, dbRepositoryCourse ); + console.log(course) res.status(200).json({ status: 'success', message: 'Successfully retrieved the course', From 6057c77d28cba8f460b5994b65cbe5ced275d9e4 Mon Sep 17 00:00:00 2001 From: Abin Date: Sat, 9 Sep 2023 14:46:50 +0530 Subject: [PATCH 2/2] instructor register problem fixed with url --- server/src/app/usecases/auth/instructorAuth.ts | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/server/src/app/usecases/auth/instructorAuth.ts b/server/src/app/usecases/auth/instructorAuth.ts index 7a53d9f..c059ea9 100644 --- a/server/src/app/usecases/auth/instructorAuth.ts +++ b/server/src/app/usecases/auth/instructorAuth.ts @@ -15,16 +15,23 @@ export const instructorRegister = async ( instructorRepository: ReturnType, authService: ReturnType ) => { - instructor.certificates = [] + console.log(instructor); + instructor.certificates = []; + instructor.profilePic = { + name: '', + key: '', + url: '' + }; if (files) { files.map((file) => { if (file.originalname === 'profilePic') { instructor.profilePic.url = file.path; + instructor.profilePic.name=file.originalname } else { const certificate = { - name:file.originalname, - url:file.path - } + name: file.originalname, + url: file.path + }; instructor.certificates.push(certificate); } }); @@ -42,6 +49,7 @@ export const instructorRegister = async ( if (password) { instructor.password = await authService.hashPassword(password); } + console.log(instructor) const response = await instructorRepository.addInstructor(instructor); return response ? { status: true, message: 'successfully registered!' }