[Trunk | Monitor Service]:1. RolesUtils.java: Comment all contents of this file (should be removed in next commit). This file is added in uoa-admin-tools-library.2. StakeholderController.java & TopicController.java & CategoryController.java & SubCategoryController.java & SectionController.java & IndicatorController.java: Import RolesUtils from uoa-admin-tools-library....
[Trunk | Monitor Service]:1. StakeholderController.java & TopicController.java & CategoryController.java & SubCategoryController.java && SectionController.java && IndicatorController.java: a. Comment logs for get requests. b. Use "ForbiddenException" instead of "AccessDeniedException"...
[Trunk | Monitor Service]:1. RolesUtils.java: New class connected to "AuthorizationService" and returns helper methods for roles and authorities.2. StakeholderController.java & TopicController.java & CategoryController.java & SubCategoryController.java & SectionController.java & IndicatorController.java:...
[Trunk | Monitor Service]: CategoryController.java & SubCategoryController.java & TopicController.java: In "onUpdateDefaultTopic()" method, when "name" is changed, update also "alias" according to default profile.
[Trunk | Monitor Service]:1. TopicController.java & CategoryController.java & SubCategoryController.java: New methods for reorder added.2. CategoryController.java: Method "checkForExceptions()" added.3. IndicatorController.java: [Bug Fix] When updating a default indicator and all indicators based on that are updated too, set description field when needed (not name again).
[Trunk | Monitor Service]: 1. Adding parameter in delete methods to delete or disconnect all profiles based on the default one that is being deleted (not for stakeholder). 2. In delete methods remove iterations (for deleting inner elements) and call "deleteTree()" method.
[Trunk | Monitor Service]:1. Stakeholder.java: Field 'name' added.2. Section.java: In method 'copyFromDefault()' initialize indicators (empty list).3. StakeholderDAO.java & MongoDBStakeholderDAO.java: Added method 'Stakeholder findByTopicsContaining(String topic);' (needed to find in which Stakeholder a Topic belongs - section needs stakeholderAlias)....
[Trunk | Monitor Service]:1. Section entity level added. Hierarchy changed from: Stakeholder > Topic > Category > SubCategory > Indicator to: Stakeholder > Topic > Category > SubCategory > Section > Indicator.2. Section.java & SectionDAO.java & MongoDBSectionDAO.java & SectionController.java: New entity 'Section', DAOs for Section, Controller for section added....
StakeholderController.java & TopicController.java & CategoryController.java & SubCategoryController.java: toggle methods for status and access added.
1. pom.xml: Add dependency for "uoa-help-texts-library" (will be renamed).2. UoaMonitorServiceApplication.java: Add @PropertySource path used in dl170.3. MongoConnection.java: @EnableMongoRepositories not only from: eu.dnetlib.uoamonitorservice.dao, but also: eu.dnetlib.uoahelptexts.dao....
1. Schema changes: Move each entity on its own collection - each entity keeps ids for its sub-entities.2. New controllers for each entity: TopicController.java, CategoryController.java, SubCategoryController.java, IndicatorController.java.3. New DAOs for each entity: TopicDAO.java, MongoDBTopicDAO.java, CategoryDAO.java, MongoDBCategoryDAO.java, SubCategoryDAO.java, MongoDBSubCategoryDAO.java....