1. removed registeredBy from add/update interface controllers2. changed authorization expression for interface validation
refactored mails
1. fixed auth expression when updating a repository2. filter out ftp interfaces
fixed remaining spel expressions
fixed null equality in spel expression
fixed auth expression
filter out only sword and rest
ignoring non aoi interfaces
quick fix for Journal registration. Removed ValidationException and replaced with log. Should be revisited.
added date in logs
fixed getting accessSets and accessFormats
CompatibilityClasses fix
fixed re3data lastCollectionDate
svn merge -r62311:HEAD https://svn.driver.research-infrastructures.eu/driver/dnet45/modules/uoa-repository-manager-service/branches/new-datasource-model .
fixed null pointer exceptions
refactoring
reintroduced typology field
fix returning datasource classes for mode=dris (eurocrisdris::dris)
removed unused classes
Updated domain classes
tidied up the Converter
removed unused method
branching to adapt to new model
correctly passing the repo id...
avoiding an OutOfBounds exception
getting aggregations uising the correct dsm api method
banching to fix aggregations
update lastConsentTermsOfUseDate instead of consentTermsOfUseDate
added lastConsentTermsOfUseDate
cris repository registration functionality
Creating new branch for cris registration
repository terms functionality
removed basic hhtp authentication
merged properties branch
changed packaging to jar
cleanup
deleted unused testss
converted properties to yaml
cleaned up and made properties consistent
branching to cleanup properties
merged branch springboot - 61629:HEAD
added log4j2 config
fixed (?) interface role checking
fixed authorization for deleteInterface
using correct webparam name
making emails asynv
catching email exceptions
compiles and starts. registration still fails
created method to retrieve total registered datasources and added an entry in prometheus metrics
changed prometheus metrics names
fixing properties
loading default properties
loading xml resources
mooore cleanup
property name cleanup
created config for emails
removed duplicate config class
added the spring boot Application class
first version
branching to springbootize
messed up
tagging release 2.0.0
replaced hasAnyRole with hasAnyAuthority
fixed dependency version
created prometheus reports and /metrics
enabled emails
using md5 instead of base64 encoding for new aggregator ids
merged branch aai_roles_new to trunk
deleted unused method
removed openAIREUser cookie
fixed role created from repository in production mode
added functionality to hide repos/roles from beta to production and vice versa
removed roles from user info cookie
added role statuses
replaced english name with official name in emails
restored RepositorySnippet field names
minor refactoring
added method documentation
1. optimization in retrieval time of repositories/snippets of authenticated user2. Marked with FIXME methods that need attention
1. changed user roles defined in the project to authorities given by the aai.2. created method returning user roles with desired status (active, deleted).
fixed method deleting repository admin by email
changed repoId to id
1. refactoring and changes of rest api
1. fixed authorization when requesting for repository interfaces
1. update user authorities when adding/removing repositories2. fixed some authorization expressions3. refactoring
1. fixed authorization in RepositoryController2. created new methods and classes3. made authorities mapping the same as with other openaire projects 4. refactoring
returning fair guidelines as such