# # ChangeLog for src/main # # Generated by Trac 1.6 # 06/17/26 22:06:12 Mon, 15 Jun 2026 21:39:30 GMT Malek Alavi [5ea00d7] * .gitattributes (added) * .gitignore (added) * .mvn/wrapper/maven-wrapper.properties (added) * mvnw (added) * mvnw.cmd (added) * pom.xml (added) * src/main/java/mk/ukim/finki/wp/db/DbApplication.java (added) * src/main/java/mk/ukim/finki/wp/db/controller/CategoryController.java (added) * src/main/java/mk/ukim/finki/wp/db/controller/CourseController.java (added) * src/main/java/mk/ukim/finki/wp/db/controller/LessonController.java (added) * src/main/java/mk/ukim/finki/wp/db/controller/ModuleController.java (added) * src/main/java/mk/ukim/finki/wp/db/controller/PageController.java (added) * src/main/java/mk/ukim/finki/wp/db/controller/RegisterController.java (added) * src/main/java/mk/ukim/finki/wp/db/controller/SubscriptionPlanController.java (added) * src/main/java/mk/ukim/finki/wp/db/controller/SupportTicketController.java (added) * src/main/java/mk/ukim/finki/wp/db/controller/UserSubscriptionController.java (added) * src/main/java/mk/ukim/finki/wp/db/data/DataInitializr.java (added) * src/main/java/mk/ukim/finki/wp/db/dto/ModuleWithLessonDto.java (added) * src/main/java/mk/ukim/finki/wp/db/entity/Category.java (added) * src/main/java/mk/ukim/finki/wp/db/entity/Certificate.java (added) * src/main/java/mk/ukim/finki/wp/db/entity/Course.java (added) * src/main/java/mk/ukim/finki/wp/db/entity/Enrollment.java (added) * src/main/java/mk/ukim/finki/wp/db/entity/Lesson.java (added) * src/main/java/mk/ukim/finki/wp/db/entity/ModuleEntity.java (added) * src/main/java/mk/ukim/finki/wp/db/entity/Payment.java (added) * src/main/java/mk/ukim/finki/wp/db/entity/Quiz.java (added) * src/main/java/mk/ukim/finki/wp/db/entity/QuizAttempt.java (added) * src/main/java/mk/ukim/finki/wp/db/entity/SubscriptionPlan.java (added) * src/main/java/mk/ukim/finki/wp/db/entity/SupportTicket.java (added) * src/main/java/mk/ukim/finki/wp/db/entity/UserSubscription.java (added) * src/main/java/mk/ukim/finki/wp/db/entity/user/Administrator.java (added) * src/main/java/mk/ukim/finki/wp/db/entity/user/Instructor.java (added) * src/main/java/mk/ukim/finki/wp/db/entity/user/User.java (added) * src/main/java/mk/ukim/finki/wp/db/entity/user/UserEntity.java (added) * src/main/java/mk/ukim/finki/wp/db/entity/user/enums/Role.java (added) * src/main/java/mk/ukim/finki/wp/db/repository/AdministratorRepository.java (added) * src/main/java/mk/ukim/finki/wp/db/repository/CategoryRepository.java (added) * src/main/java/mk/ukim/finki/wp/db/repository/CertificateRepository.java (added) * src/main/java/mk/ukim/finki/wp/db/repository/CourseRepository.java (added) * src/main/java/mk/ukim/finki/wp/db/repository/EnrollmentRepository.java (added) * src/main/java/mk/ukim/finki/wp/db/repository/InstructorRepository.java (added) * src/main/java/mk/ukim/finki/wp/db/repository/LessonRepository.java (added) * src/main/java/mk/ukim/finki/wp/db/repository/ModuleRepository.java (added) * src/main/java/mk/ukim/finki/wp/db/repository/PaymentRepository.java (added) * src/main/java/mk/ukim/finki/wp/db/repository/SubscriptionPlanRepository.java (added) * src/main/java/mk/ukim/finki/wp/db/repository/SupportTicketRepository.java (added) * src/main/java/mk/ukim/finki/wp/db/repository/UserEntityRepository.java (added) * src/main/java/mk/ukim/finki/wp/db/repository/UserRepository.java (added) * src/main/java/mk/ukim/finki/wp/db/repository/UserSubscriptionRepository.java (added) * src/main/java/mk/ukim/finki/wp/db/security/SecurityConfig.java (added) * src/main/java/mk/ukim/finki/wp/db/service/CategoryService.java (added) * src/main/java/mk/ukim/finki/wp/db/service/CourseService.java (added) * src/main/java/mk/ukim/finki/wp/db/service/CustomUserDetailsService.java (added) * src/main/java/mk/ukim/finki/wp/db/service/LessonService.java (added) * src/main/java/mk/ukim/finki/wp/db/service/ModuleService.java (added) * src/main/java/mk/ukim/finki/wp/db/service/SubscriptionPlanService.java (added) * src/main/java/mk/ukim/finki/wp/db/service/SupportTicketService.java (added) * src/main/java/mk/ukim/finki/wp/db/service/UserService.java (added) * src/main/java/mk/ukim/finki/wp/db/service/UserSubscriptionService.java (added) * src/main/resources/application.properties (added) * src/main/resources/templates/category/category.html (added) * src/main/resources/templates/category/category_form.html (added) * src/main/resources/templates/course/course.html (added) * src/main/resources/templates/course/course_form.html (added) * src/main/resources/templates/course/course_instructor.html (added) * src/main/resources/templates/course/course_view.html (added) * src/main/resources/templates/index.html (added) * src/main/resources/templates/lesson/lesson.html (added) * src/main/resources/templates/lesson/lesson_form.html (added) * src/main/resources/templates/module/module.html (added) * src/main/resources/templates/module/module_form.html (added) * src/main/resources/templates/register.html (added) * src/main/resources/templates/subscription/subscription_plan_form.html (added) * src/main/resources/templates/subscription/subscription_plans.html (added) * src/main/resources/templates/support_ticket/support_ticket.html (added) * src/main/resources/templates/support_ticket/support_ticket_form.html (added) * src/main/resources/templates/user_subscription/user_subscription.html (added) * src/main/resources/templates/user_subscription/user_subscription_payment.html (added) * src/test/java/mk/ukim/finki/wp/db/DbApplicationTests.java (added) Initial project upload