added the option to send emails to users
More thorought implementation for the email notifications when registering/updating repositories
Fixing imports
Using new function for getRepositoriesOfUser, now retuning repository snippet
Updating interfaces to not include IsSerializable
Pushing fixes on summaries
Implementing summaries for collection, usage and broker
Triggering validation job from provide on Interface Update and Interface Add
Merged dev-api branch to trunk. merge -r54925:HEAD https://svn.driver.research-infrastructures.eu/driver/dnet45/modules/uoa-repository-manager-service/branches/dev-api
Meerge dev-api to trunk ( -r50861:54841 )
1. Bug fix on spring setup2. Bug fix on converter class
1. Modify project structure2. Nedds bug fix for emails
New project structure
1. Bug fix on piwik2. Add new emails3. Bug fix on repository api
Add repository snippet methods
1. Dockerize service2. Add authorization checks3. Handle exceptions ( controller advice, exception package)4. Login-logout operations bug fixes
1. Add dependency for mails2. Move preauthorize dependency to applicationContext
1. Add roles for aai2. Changes on converter file for new interface object3. Move emailUtils to avoid bug on bean definitions4. Add openaire provider authorities mapper class5. Bug fixes on controllers
1. Create domain package. Add RequestFilter class.2. Update converter class with new domain object3. Update properties file and xml configuration4. Bug fix on jobs' validation status
Configure aai / redis
1. Change hash function on piwik.2. Bug fixes on repository / broker / validator api3/ Add field on simple subscription domain.
1.Moving trunk folder to new branch.
1. New rest api 2. Cors filter on web.xml 3. Remove aai
1. Add getMetricsInfoForRepository and getInterfaceInformation methods.2. Create aai-secutiry.xml file3. Add properties on application file
1. Changes on piwik api2. Changes on repository interface (new response entities)3. Changes on converter class due to new json response.
1. Create trunk folder.
1. Update pom2. New method on repository api ( update values on registration )
1. Change repositoryInterface to json method on converter file ( api params )2. Add log messages and http headers on repository api.
1. Bug fix on broker api.2. Add update method for platform field.3. Add json to repositoryInterfaceList method on Converter class.
1. Change converter method ( null lat/lon -> 0 )2. Change repository api. Organize code, add new api methods.
1. Change storeRepository method2. Update converter of repository interface with extra fields.
1. Test aggregation method.2. Bug fix on convertion from json to interface object.
1. Update pom.xml with swagger dep.2. Change pagination numbers.3. Add swagger config file.4. Change piwik queries with new database collumns.
1. Create new update methods for repository api2. Rename piwik file.3. Create bean repomanager.datasource4. Update converter methods ( typology, datasourceClass )
1. New method ( delete repository interface ) on repo api.2. New method ( get ruleset with acronym ) on validator api.3. Log messages in every api.
1. Create method to convert country names -> country codes2. Create methods for : getDatasourceClasses , getCompatibilityClasses
1. Logger messages.2. Change configuration for application properties file
1. Make getTimezones return List<Timezone> instead of List<String>2. Add new classes on shared folder for aggregations.3. Implemented methods: getUsersBaseUrls , getRepositoryAggregations4. Implement methods on Converter class.5. Change location of source folder.