# # ChangeLog for / # # Generated by Trac 1.6 # 09/20/25 07:16:16 Fri, 29 Aug 2025 20:51:57 GMT anagjurchinova [fa9c17a] * src/main/java/mk/ukim/finki/synergymed/exceptions/InvalidInputException.java (added) * src/main/java/mk/ukim/finki/synergymed/exceptions/MedicineAlreadyExistsException.java (added) * src/main/java/mk/ukim/finki/synergymed/exceptions/MedicineInteractionAlreadyExistsException.java (added) * src/main/java/mk/ukim/finki/synergymed/repositories/MedicineRepository.java (modified) * src/main/java/mk/ukim/finki/synergymed/repositories/MedicineinteractionRepository.java (modified) * src/main/java/mk/ukim/finki/synergymed/service/MedicineService.java (modified) * src/main/java/mk/ukim/finki/synergymed/service/impl/MedicineServiceImpl.java (added) * src/main/java/mk/ukim/finki/synergymed/web/MedicineInteractionController.java (added) * src/main/resources/templates/add-medicine-interaction.html (added) * src/main/resources/templates/medicine-interactions.html (added) Added medicine interactions Thu, 28 Aug 2025 23:57:44 GMT anagjurchinova [1cdd6db] * src/main/java/mk/ukim/finki/synergymed/models/Healthprofile.java (modified) Added health profile management Thu, 28 Aug 2025 22:34:27 GMT anagjurchinova [7f37d04] * src/main/java/mk/ukim/finki/synergymed/config/SecurityConfig.java (modified) * src/main/java/mk/ukim/finki/synergymed/exceptions/EmailAlreadyExistsException.java (deleted) * src/main/java/mk/ukim/finki/synergymed/exceptions/HealthProfileDoesNotExistException.java (added) * src/main/java/mk/ukim/finki/synergymed/exceptions/InvalidArgumentsException.java (deleted) * src/main/java/mk/ukim/finki/synergymed/exceptions/InvalidEmailFormatException.java (deleted) * src/main/java/mk/ukim/finki/synergymed/exceptions/MedicineDoesNotExistException.java (added) * src/main/java/mk/ukim/finki/synergymed/exceptions/PasswordsMismatchException.java (deleted) * src/main/java/mk/ukim/finki/synergymed/exceptions/UserNotFoundException.java (added) * src/main/java/mk/ukim/finki/synergymed/exceptions/UsernameAlreadyExistsException.java (deleted) * src/main/java/mk/ukim/finki/synergymed/models/AllergicreactionHealthprofileMedicine.java (modified) * src/main/java/mk/ukim/finki/synergymed/models/AllergicreactionHealthprofileMedicineId.java (modified) * src/main/java/mk/ukim/finki/synergymed/repositories/ClientRepository.java (modified) * src/main/java/mk/ukim/finki/synergymed/repositories/ClubcardRepository.java (modified) * src/main/java/mk/ukim/finki/synergymed/repositories/HealthprofileRepository.java (modified) * src/main/java/mk/ukim/finki/synergymed/repositories/MedicineRepository.java (modified) * src/main/java/mk/ukim/finki/synergymed/repositories/UserRepository.java (modified) * src/main/java/mk/ukim/finki/synergymed/service/ClientService.java (added) * src/main/java/mk/ukim/finki/synergymed/service/ClubCardService.java (added) * src/main/java/mk/ukim/finki/synergymed/service/HealthProfileService.java (added) * src/main/java/mk/ukim/finki/synergymed/service/UserService.java (added) * src/main/java/mk/ukim/finki/synergymed/service/impl/ClientServiceImpl.java (added) * src/main/java/mk/ukim/finki/synergymed/service/impl/ClubCardServiceImpl.java (added) * src/main/java/mk/ukim/finki/synergymed/service/impl/HealthProfileServiceImpl.java (added) * src/main/java/mk/ukim/finki/synergymed/service/impl/UserServiceImpl.java (added) * src/main/java/mk/ukim/finki/synergymed/web/AllergyController.java (added) * src/main/java/mk/ukim/finki/synergymed/web/HealthProfileController.java (added) * src/main/java/mk/ukim/finki/synergymed/web/LoginController.java (modified) * src/main/java/mk/ukim/finki/synergymed/web/ProfileController.java (added) * src/main/resources/templates/create-health-profile.html (added) * src/main/resources/templates/manage-allergies.html (added) * src/main/resources/templates/profile.html (added) Added a user profile, health profile, admin panel + health profile ... Thu, 28 Aug 2025 15:15:23 GMT anagjurchinova [58f1801] * pom.xml (modified) * src/main/java/mk/ukim/finki/synergymed/config/OpenApiConfig.java (added) * src/main/java/mk/ukim/finki/synergymed/config/SecurityConfig.java (modified) * src/main/java/mk/ukim/finki/synergymed/models/User.java (modified) * src/main/java/mk/ukim/finki/synergymed/repositories/UserRepository.java (modified) * src/main/java/mk/ukim/finki/synergymed/security/JwtAuthFilter.java (modified) * src/main/java/mk/ukim/finki/synergymed/web/HomeController.java (added) * src/main/java/mk/ukim/finki/synergymed/web/LoginController.java (modified) * src/main/resources/application.properties (modified) * src/main/resources/templates/login.html (added) Fixed jwt and added login page Thu, 28 Aug 2025 11:47:05 GMT anagjurchinova [1039842] * pom.xml (modified) * src/main/java/mk/ukim/finki/synergymed/SynergyMedApplication.java (modified) * src/main/java/mk/ukim/finki/synergymed/config/ConfigProbe.java (added) * src/main/java/mk/ukim/finki/synergymed/config/SecurityConfig.java (added) * src/main/java/mk/ukim/finki/synergymed/exceptions/EmailAlreadyExistsException.java (added) * src/main/java/mk/ukim/finki/synergymed/exceptions/InvalidArgumentsException.java (added) * src/main/java/mk/ukim/finki/synergymed/exceptions/InvalidEmailFormatException.java (added) * src/main/java/mk/ukim/finki/synergymed/exceptions/PasswordsMismatchException.java (added) * src/main/java/mk/ukim/finki/synergymed/exceptions/UsernameAlreadyExistsException.java (added) * src/main/java/mk/ukim/finki/synergymed/models/Admin.java (modified) * src/main/java/mk/ukim/finki/synergymed/models/Client.java (modified) * src/main/java/mk/ukim/finki/synergymed/models/Pharmacist.java (modified) * src/main/java/mk/ukim/finki/synergymed/models/User.java (modified) * src/main/java/mk/ukim/finki/synergymed/repositories/UserRepository.java (modified) * src/main/java/mk/ukim/finki/synergymed/security/AppUserDetails.java (added) * src/main/java/mk/ukim/finki/synergymed/security/JwtAuthFilter.java (added) * src/main/java/mk/ukim/finki/synergymed/service/jwt/JwtService.java (added) * src/main/java/mk/ukim/finki/synergymed/web/LoginController.java (added) * src/main/resources/application.properties (modified) Added JWT authentication Wed, 27 Aug 2025 17:53:06 GMT NorksX [c87db71] * .gitattributes (added) * .gitignore (added) * .mvn/wrapper/maven-wrapper.properties (added) * compose.yaml (added) * mvnw (added) * mvnw.cmd (added) * pom.xml (added) * src/main/java/mk/ukim/finki/synergymed/SynergyMedApplication.java (added) * src/main/java/mk/ukim/finki/synergymed/models/Admin.java (added) * src/main/java/mk/ukim/finki/synergymed/models/AllergicreactionHealthprofileMedicine.java (added) * src/main/java/mk/ukim/finki/synergymed/models/AllergicreactionHealthprofileMedicineId.java (added) * src/main/java/mk/ukim/finki/synergymed/models/BrandedMedicineInstanceofMedicine.java (added) * src/main/java/mk/ukim/finki/synergymed/models/BrandedMedicineInstanceofMedicineId.java (added) * src/main/java/mk/ukim/finki/synergymed/models/Brandedmedicine.java (added) * src/main/java/mk/ukim/finki/synergymed/models/Brandedmedicineimage.java (added) * src/main/java/mk/ukim/finki/synergymed/models/Client.java (added) * src/main/java/mk/ukim/finki/synergymed/models/Clientorder.java (added) * src/main/java/mk/ukim/finki/synergymed/models/ClientorderBrandedmedicine.java (added) * src/main/java/mk/ukim/finki/synergymed/models/ClientorderBrandedmedicineId.java (added) * src/main/java/mk/ukim/finki/synergymed/models/Clubcard.java (added) * src/main/java/mk/ukim/finki/synergymed/models/Company.java (added) * src/main/java/mk/ukim/finki/synergymed/models/Contactinformation.java (added) * src/main/java/mk/ukim/finki/synergymed/models/Deliverycompany.java (added) * src/main/java/mk/ukim/finki/synergymed/models/Distributor.java (added) * src/main/java/mk/ukim/finki/synergymed/models/DistributorBrandedmedicine.java (added) * src/main/java/mk/ukim/finki/synergymed/models/DistributorBrandedmedicineId.java (added) * src/main/java/mk/ukim/finki/synergymed/models/Facility.java (added) * src/main/java/mk/ukim/finki/synergymed/models/Healthprofile.java (added) * src/main/java/mk/ukim/finki/synergymed/models/Inventory.java (added) * src/main/java/mk/ukim/finki/synergymed/models/InventoryBrandedmedicine.java (added) * src/main/java/mk/ukim/finki/synergymed/models/InventoryBrandedmedicineId.java (added) * src/main/java/mk/ukim/finki/synergymed/models/Manufacturer.java (added) * src/main/java/mk/ukim/finki/synergymed/models/Medicine.java (added) * src/main/java/mk/ukim/finki/synergymed/models/Medicineinteraction.java (added) * src/main/java/mk/ukim/finki/synergymed/models/MedicineinteractionId.java (added) * src/main/java/mk/ukim/finki/synergymed/models/Payment.java (added) * src/main/java/mk/ukim/finki/synergymed/models/Paymentmethod.java (added) * src/main/java/mk/ukim/finki/synergymed/models/Pharmacist.java (added) * src/main/java/mk/ukim/finki/synergymed/models/Pharmacy.java (added) * src/main/java/mk/ukim/finki/synergymed/models/PharmacyCatalog.java (added) * src/main/java/mk/ukim/finki/synergymed/models/PharmacyCatalogId.java (added) * src/main/java/mk/ukim/finki/synergymed/models/Prescription.java (added) * src/main/java/mk/ukim/finki/synergymed/models/Sensitiveclientdata.java (added) * src/main/java/mk/ukim/finki/synergymed/models/Shoppingcart.java (added) * src/main/java/mk/ukim/finki/synergymed/models/ShoppingcartBrandedmedicine.java (added) * src/main/java/mk/ukim/finki/synergymed/models/ShoppingcartBrandedmedicineId.java (added) * src/main/java/mk/ukim/finki/synergymed/models/Supplyorder.java (added) * src/main/java/mk/ukim/finki/synergymed/models/SupplyorderBrandedmedicine.java (added) * src/main/java/mk/ukim/finki/synergymed/models/SupplyorderBrandedmedicineId.java (added) * src/main/java/mk/ukim/finki/synergymed/models/User.java (added) * src/main/java/mk/ukim/finki/synergymed/repositories/AdminRepository.java (added) * src/main/java/mk/ukim/finki/synergymed/repositories/AllergicreactionHealthprofileMedicineRepository.java (added) * src/main/java/mk/ukim/finki/synergymed/repositories/BrandedMedicineInstanceofMedicineRepository.java (added) * src/main/java/mk/ukim/finki/synergymed/repositories/BrandedmedicineRepository.java (added) * src/main/java/mk/ukim/finki/synergymed/repositories/BrandedmedicineimageRepository.java (added) * src/main/java/mk/ukim/finki/synergymed/repositories/ClientRepository.java (added) * src/main/java/mk/ukim/finki/synergymed/repositories/ClientorderBrandedmedicineRepository.java (added) * src/main/java/mk/ukim/finki/synergymed/repositories/ClientorderRepository.java (added) * src/main/java/mk/ukim/finki/synergymed/repositories/ClubcardRepository.java (added) * src/main/java/mk/ukim/finki/synergymed/repositories/CompanyRepository.java (added) * src/main/java/mk/ukim/finki/synergymed/repositories/ContactinformationRepository.java (added) * src/main/java/mk/ukim/finki/synergymed/repositories/DeliverycompanyRepository.java (added) * src/main/java/mk/ukim/finki/synergymed/repositories/DistributorBrandedmedicineRepository.java (added) * src/main/java/mk/ukim/finki/synergymed/repositories/DistributorRepository.java (added) * src/main/java/mk/ukim/finki/synergymed/repositories/FacilityRepository.java (added) * src/main/java/mk/ukim/finki/synergymed/repositories/HealthprofileRepository.java (added) * src/main/java/mk/ukim/finki/synergymed/repositories/InventoryBrandedmedicineRepository.java (added) * src/main/java/mk/ukim/finki/synergymed/repositories/InventoryRepository.java (added) * src/main/java/mk/ukim/finki/synergymed/repositories/ManufacturerRepository.java (added) * src/main/java/mk/ukim/finki/synergymed/repositories/MedicineRepository.java (added) * src/main/java/mk/ukim/finki/synergymed/repositories/MedicineinteractionRepository.java (added) * src/main/java/mk/ukim/finki/synergymed/repositories/PaymentRepository.java (added) * src/main/java/mk/ukim/finki/synergymed/repositories/PaymentmethodRepository.java (added) * src/main/java/mk/ukim/finki/synergymed/repositories/PharmacistRepository.java (added) * src/main/java/mk/ukim/finki/synergymed/repositories/PharmacyCatalogRepository.java (added) * src/main/java/mk/ukim/finki/synergymed/repositories/PharmacyRepository.java (added) * src/main/java/mk/ukim/finki/synergymed/repositories/PrescriptionRepository.java (added) * src/main/java/mk/ukim/finki/synergymed/repositories/SensitiveclientdataRepository.java (added) * src/main/java/mk/ukim/finki/synergymed/repositories/ShoppingcartBrandedmedicineRepository.java (added) * src/main/java/mk/ukim/finki/synergymed/repositories/ShoppingcartRepository.java (added) * src/main/java/mk/ukim/finki/synergymed/repositories/SupplyorderBrandedmedicineRepository.java (added) * src/main/java/mk/ukim/finki/synergymed/repositories/SupplyorderRepository.java (added) * src/main/java/mk/ukim/finki/synergymed/repositories/UserRepository.java (added) * src/main/java/mk/ukim/finki/synergymed/service/BrandedMedicineService.java (added) * src/main/java/mk/ukim/finki/synergymed/service/MedicineService.java (added) * src/main/resources/application.properties (added) * src/test/java/mk/ukim/finki/synergymed/SynergyMedApplicationTests.java (added) initial commit