# # ChangeLog for / # # Generated by Trac 1.6 # 09/20/25 08:05:12 Thu, 28 Aug 2025 23:10:36 GMT GitHub [6c7d594] * pom.xml (modified) * src/main/java/mk/ukim/finki/synergymed/config/StaticResourceConfig.java (added) * src/main/java/mk/ukim/finki/synergymed/models/Brandedmedicineimage.java (modified) * src/main/java/mk/ukim/finki/synergymed/models/Distributor.java (modified) * src/main/java/mk/ukim/finki/synergymed/models/Manufacturer.java (modified) * src/main/java/mk/ukim/finki/synergymed/models/Pharmacy.java (modified) * src/main/java/mk/ukim/finki/synergymed/models/enumerations/CompanyRoleType.java (added) * src/main/java/mk/ukim/finki/synergymed/repositories/BrandedmedicineimageRepository.java (modified) * src/main/java/mk/ukim/finki/synergymed/service/BrandedMedicineService.java (modified) * src/main/java/mk/ukim/finki/synergymed/service/CompanyOrchestrationService.java (added) * src/main/java/mk/ukim/finki/synergymed/service/CompanyService.java (added) * src/main/java/mk/ukim/finki/synergymed/service/DistributorService.java (added) * src/main/java/mk/ukim/finki/synergymed/service/ManufacturerService.java (added) * src/main/java/mk/ukim/finki/synergymed/service/MedicineService.java (modified) * src/main/java/mk/ukim/finki/synergymed/service/PharmacyService.java (added) * src/main/java/mk/ukim/finki/synergymed/service/impl/BrandedMedicineServiceImpl.java (added) * src/main/java/mk/ukim/finki/synergymed/service/impl/CompanyOrchestrationServiceImpl.java (added) * src/main/java/mk/ukim/finki/synergymed/service/impl/CompanyServiceImpl.java (added) * src/main/java/mk/ukim/finki/synergymed/service/impl/DistributorServiceImpl.java (added) * src/main/java/mk/ukim/finki/synergymed/service/impl/ManufacturerServiceImpl.java (added) * src/main/java/mk/ukim/finki/synergymed/service/impl/MedicineServiceImpl.java (added) * src/main/java/mk/ukim/finki/synergymed/service/impl/PharmacyServiceImpl.java (added) * src/main/java/mk/ukim/finki/synergymed/web/BrandedMedicineController.java (added) * src/main/resources/application.properties (modified) * src/main/resources/templates/branded-medicine-form.html (added) * src/main/resources/templates/index.html (added) Merge branch 'main' into feature/jwt-authentication Thu, 28 Aug 2025 23:06:03 GMT NorksX [30a24d5] * src/main/java/mk/ukim/finki/synergymed/service/BrandedMedicineService.java (modified) * src/main/java/mk/ukim/finki/synergymed/service/impl/BrandedMedicineServiceImpl.java (modified) * src/main/java/mk/ukim/finki/synergymed/web/BrandedMedicineController.java (modified) * src/main/resources/templates/branded-medicine-form.html (modified) * src/main/resources/templates/index.html (modified) fixed home page Thu, 28 Aug 2025 17:27:02 GMT NorksX [0316dec] * pom.xml (modified) * src/main/java/mk/ukim/finki/synergymed/config/SecurityConfig.java (added) * src/main/java/mk/ukim/finki/synergymed/config/StaticResourceConfig.java (added) * src/main/java/mk/ukim/finki/synergymed/models/Brandedmedicineimage.java (modified) * src/main/java/mk/ukim/finki/synergymed/models/Distributor.java (modified) * src/main/java/mk/ukim/finki/synergymed/models/Manufacturer.java (modified) * src/main/java/mk/ukim/finki/synergymed/models/Pharmacy.java (modified) * src/main/java/mk/ukim/finki/synergymed/models/enumerations/CompanyRoleType.java (added) * src/main/java/mk/ukim/finki/synergymed/repositories/BrandedmedicineimageRepository.java (modified) * src/main/java/mk/ukim/finki/synergymed/service/BrandedMedicineService.java (modified) * src/main/java/mk/ukim/finki/synergymed/service/CompanyOrchestrationService.java (added) * src/main/java/mk/ukim/finki/synergymed/service/CompanyService.java (added) * src/main/java/mk/ukim/finki/synergymed/service/DistributorService.java (added) * src/main/java/mk/ukim/finki/synergymed/service/ManufacturerService.java (added) * src/main/java/mk/ukim/finki/synergymed/service/MedicineService.java (modified) * src/main/java/mk/ukim/finki/synergymed/service/PharmacyService.java (added) * src/main/java/mk/ukim/finki/synergymed/service/impl/BrandedMedicineServiceImpl.java (added) * src/main/java/mk/ukim/finki/synergymed/service/impl/CompanyOrchestrationServiceImpl.java (added) * src/main/java/mk/ukim/finki/synergymed/service/impl/CompanyServiceImpl.java (added) * src/main/java/mk/ukim/finki/synergymed/service/impl/DistributorServiceImpl.java (added) * src/main/java/mk/ukim/finki/synergymed/service/impl/ManufacturerServiceImpl.java (added) * src/main/java/mk/ukim/finki/synergymed/service/impl/MedicineServiceImpl.java (added) * src/main/java/mk/ukim/finki/synergymed/service/impl/PharmacyServiceImpl.java (added) * src/main/java/mk/ukim/finki/synergymed/web/BrandedMedicineController.java (added) * src/main/resources/application.properties (modified) * src/main/resources/templates/branded-medicine-form.html (added) * src/main/resources/templates/index.html (added) added company services, main page, branded medicine services. Broken ... 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