| Revision:

# Date Author Comment
61023 19/05/2021 13:11 Konstantina Galouni

[Trunk | Claims Service]:
1. Updated "" and "" to use the new admin portal urls (Admin portal redesign).
2. Build urls by replacing "{community}" with openaire_id in "openaireCommunityClaimsPage" and "manageCommunityUserNotificationsPage" properties, (Admin portal redesign - new urls).

60663 18/03/2021 09:49 Argiro Kokogiannaki

Fix context query (to return claims linked to a community or made in community dashboard)

60661 17/03/2021 17:38 Konstantina Galouni

[Trunk | Claims Service]:
1. Added method "isCommunityManager()" to check if a user_email is among managers of a community.
2. springContext-claims.xml: Added in bean with id=emailSender, property name="managerUtils" and removed property name="communityUtils".

60560 02/03/2021 16:19 Konstantina Galouni

[Trunk | Claims Service]:
1. [NEW] File for getting community managers from registry service added.
2. Property "" added - URL of registry service for requesting community manager emails....

60411 11/02/2021 11:44 Argiro Kokogiannaki

- fix order by titles
- context query: get results made in the same dashboard
- add claimed_in_dashboard in the result
- commit changes in Test CopyFromBeta

60389 09/02/2021 17:07 Argiro Kokogiannaki

Query Generator:
context query: link with specific community or claimed in community's dashboard

60062 07/12/2020 17:04 Konstantina Galouni

[Trunk | Claims Service]: readme.txt: [NEW] readme file added, to describe how notifications for community claims are configured.

60031 04/12/2020 10:28 Konstantina Galouni

[Trunk | Claims Service]: Remove "beta" prefix from link for community dashboard when sending email notification for community claims.

59934 23/11/2020 10:32 Argiro Kokogiannaki

Updates to Migrate community claims from Beta to Production

58704 15/05/2020 13:22 Argiro Kokogiannaki

chnage methods from static, add it with autowired in EmailSender
update properties

58702 15/05/2020 10:42 Argiro Kokogiannaki

Update email Sender and Scheduler:

rename property emailScheduler.sendEmailNotifications to

Add properties to enable/disable notifications for specific entities:

58494 15/04/2020 10:28 Argiro Kokogiannaki

Fix1: set type after parsing response from external sources - this fix puts the record in the proper file path

Fix2: Update orcid parser, use single orcid work response
update ExternalParserTest

58341 26/03/2020 16:45 Argiro Kokogiannaki

ClaimEntity: Add information about the dashboard where the claim was created

add properties for the different services
create beans properly
production or beta is decided from the services urls in properties

create migration method: CopyFromBetaToProduction for communities

57476 30/10/2019 12:30 Argiro Kokogiannaki

Remove uoa-commons and cnr dependencies

57125 24/09/2019 10:36 Argiro Kokogiannaki

Search utils, Project Handler, IndexResultHandler:
get search service url from properties
remove isProduction parameter
remove dedup result methods used in migration

-> update method calls and signatures accordingly
57031 11/09/2019 12:57 Argiro Kokogiannaki

- rename properties files springContext-claimsDemo.xml --> springContext-claims.xml
- rename properties paths services.claimsDemo.* to*

57029 11/09/2019 12:01 Argiro Kokogiannaki

-Remove methods and classes used for the migration from old database schema to new
-Remove communities XMLs
-rearrange packages (remove 'migration' and 'claimsDemo') Properties paths didn't change!

56880 08/08/2019 13:06 Konstantina Galouni Property 'sendEmailNotifications' set to false by default.

56879 07/08/2019 22:47 Konstantina Galouni

Add property 'enabledCommunities' to send email notifications only to specific communities.

54959 01/03/2019 16:31 Argiro Kokogiannaki


Email sEnder:
comment notification functions
add property for auth
read emailScheduler.sendEmailNotifications from properties

54958 01/03/2019 16:06 Argiro Kokogiannaki

Parsing Orcid records: fix parsing issue, add one more test

53916 21/11/2018 16:10 Konstantina Galouni

1. pom.xml: Add commented plugin for surfire (possibly needed in openjdk: bug in their release) | update version of javax.mail.
2. bug fix in parsing resultset.
3. bug fix in query of method 'generateSelectFirstContextByCommunityIdQuery'....

53618 04/11/2018 18:10 Konstantina Galouni & bug fix in calculating seconds (store 12:00 and add 1 sec to last_interaction_date when sending email).

53203 20/09/2018 16:35 Konstantina Galouni

springContext-claimsDemo.xml: targetHour and targetMinute beans restored (were changed for testing purposes).

53202 20/09/2018 16:32 Konstantina Galouni

1. add method fetchNumberOfClaimsByDateAndOpenaireId.
2. request datasource API to get community information (including managers).
3. Method fetchFirstContextByCommunityId to parse name of community to be used in the above API....

53201 20/09/2018 16:22 Konstantina Galouni

Add database sql script to remove 'token' and 'notify' from project table and create notification table.

53200 20/09/2018 16:19 Konstantina Galouni

1. Add entity 'Notification': pairs of mail-openaireId, with the preferences for notifications of this user for this id.
2. Add FetchNotificationHandler and NotificationHandler for 'Notification' entity.
3. springContext-claimsDemo.xml: Add beans for FetchNotificationHandler, NotificationHandler, defaultFrequencyInHours....

53199 20/09/2018 15:29 Konstantina Galouni

1. Remove 'token' field from 'Project' entity.
2.,, Remove methods related to 'token' field.
3. Add 'fetchProjectIdsAndNamesByProjectManagerMail' method | Change 'fetchContactEmailsByProjectId' method (mails are returned as List from DAO).

53197 20/09/2018 15:18 Konstantina Galouni
close ResultSet and Statement in finally clause
return CachedRowSet instead of ResultSet when needed (avoids problems with closed connection, nothing else changes because CachedRowSet extends ResultSet)

53031 06/09/2018 11:34 Argiro Kokogiannaki

Parameterize context utils methods with a boolean parameter for productionIndex, add production url
In delete claims method add check for deleting record

52896 03/08/2018 14:55 Konstantina Galouni

Creating a branch of project for refactor con
nections issue

52895 03/08/2018 14:53 Konstantina Galouni

Adding branches folder

52857 01/08/2018 12:30 Argiro Kokogiannaki

Enable claiming for ORPs
Set direct index url in properties
save orphan Ids, claims
uncomment fetch dedup

52619 29/06/2018 15:07 Konstantina Galouni

1. Rename 'fetchProjectIdByToken' to 'fetchProjectIdByTokenAndEmail' and create 'public String fetchProjectIdByToken(String token)' method.
2. Rename 'generateSelectProjectIdByTokenQuery' to 'generateSelectProjectIdByTokenAndEmailQuery' -...

52274 29/05/2018 17:39 Argiro Kokogiannaki

Change ContextUtils to get concept label from new Context API

51939 07/05/2018 15:23 Argiro Kokogiannaki

add communities xml files| change fetching methods for communities | set properly date in migration | change ORCID API

50968 28/02/2018 13:25 Argiro Kokogiannaki

fixing issues with ordering and types filter

50947 27/02/2018 15:33 Argiro Kokogiannaki

close the db connection per request, in fetch claims by context id use like and wild character in order to get all claims of a community

49865 09/11/2017 15:38 Argiro Kokogiannaki

change migration procedure: search first in beta then in production| add software | change directIndexHandler check for response

48301 04/07/2017 11:53 Katerina Iatropoulou

[maven-release-plugin] prepare for next development iteration

48300 04/07/2017 11:53 Katerina Iatropoulou

[maven-release-plugin] copy for tag uoa-claims-2.0.0

48299 04/07/2017 11:53 Katerina Iatropoulou

[maven-release-plugin] prepare release uoa-claims-2.0.0

48298 04/07/2017 11:52 Katerina Iatropoulou

Bring back SNAPSHOt for parent and version

48297 04/07/2017 11:51 Katerina Iatropoulou

correction of scm

48294 04/07/2017 11:42 Argiro Kokogiannaki

Delete file when claim is deleted and result has no other links| change semantics | change the openaireId generation

48293 04/07/2017 11:20 Katerina Iatropoulou

[maven-release-plugin] prepare release uoa-claims-2.0.0

48292 04/07/2017 11:18 Katerina Iatropoulou

Removing SNAPSHOT from version

48012 28/06/2017 11:54 Tsampikos Livisianos

prepared statements for the sql queries

47529 15/06/2017 13:21 Katerina Iatropoulou

Cleaning dependencies

47509 14/06/2017 14:12 Katerina Iatropoulou

Changing dnet-parent and deendencies to match java8 installation. Added

47508 14/06/2017 13:54 Katerina Iatropoulou

claims-demo folder renamed to trunk

47507 14/06/2017 13:48 Katerina Iatropoulou

Copy for Java8