mooore cleanup
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
code cleanup
removed unnecessary dep to spring boot
deleting angular app...
New Add Repository Functionality
Correctly checking return type of POST method
Fixed the comment sending code in EmailUtilsImpl
Excluding dependency to conflicting validation version
branch no longer needed
using the new broker model
added the option to send emails to users
using new broker data model
creating branch to use new broker model
first implementation of the new oai-pmh client
creating new branch to change oai-pmh version
oups
added extra logs
opening /stats to all
set description to jobResultEntry for cris
updated cris rule results methods
changes for cris validation
stats no longer require authentication
authentication changes
Bug fix for CRIS reSubmition
Clearing unnecessary "user" variables
changing properties file to beta
More thorought implementation for the email notifications when registering/updating repositories
Replacing XML with Java configuration
Replacing XML configuration for Provide with Java equivalent
New mapping for RepositorySnippet + Using SecurityContext to get the email of user
Changing context of sendAdministratorRequestToEnableMetrics email
Using RepositorySnippet for getDatasourcesOfUser
Fixing imports
Using new function for getRepositoriesOfUser, now retuning repository snippet
Fixing a logging issue
Fixing a bug for null contentRules
Bug fix for Security Expressions
Bug fix
Changing Security Expression for getOpenaireId
Adding Security expression for getOpenAireId
Updating interfaces to not include IsSerializable
merged branch cris r57561-HEAD
a rough implementation for cris validation using openaire-cris-validator
removed trunk from cris branch
cris branch
String comparison for NULL equity
fixed the piwik id identity
Changed security expressions to include the case that registeredBy is null
Moved permissions at the controller level
Adding job summary
Pushing fixes on summaries
Usage summary custom return object with PiwikInfo and MetricsInfo
Implementing summaries for collection, usage and broker
fixing from & quantity values for export-to-csv functionality
Added list of publications to events
Changing export-to-csv to return all the Piwik results
Checking if repository has a piwik site before creating an identity for it