Project

General

Profile

Statistics
| Revision:
  • svn:ignore: *.iml .idea target validationFile.txt uoa-claims-demo.iml

# Date Author Comment
61616 30/09/2021 07:26 PM Konstantina Galouni

[Trunk | Claims]:
1. db_script.sql: Comment existing commands and add commands for creating metrics table and intialize it with empty values.
2. NotificationHandler.java: [Bug fix] In logger set NotificationHandler.class.
3. QueryGenerator.java: Remove unnecessary log.

61558 16/09/2021 12:43 AM Konstantina Galouni

[Trunk | Claims Service]:
1. Metrics.java: New entity for Metrics.
2. MetricsHandler.java: Handler for metrics to create queries via QueryGenerator for saving and fetching metrics and execute them.
3. QueryGenerator.java: Queries for metrics added (not all of them are used - created for testing)....

61023 19/05/2021 01:11 PM Konstantina Galouni

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

60663 18/03/2021 09:49 AM Argiro Kokogiannaki

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

60661 17/03/2021 05:38 PM Konstantina Galouni

[Trunk | Claims Service]:
1. ManagerUtils.java: 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 04:19 PM Konstantina Galouni

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

60411 11/02/2021 11:44 AM 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 05:07 PM Argiro Kokogiannaki

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

60062 07/12/2020 05:04 PM 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 AM Konstantina Galouni

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

59934 23/11/2020 10:32 AM Argiro Kokogiannaki

Updates to Migrate community claims from Beta to Production

58704 15/05/2020 01:22 PM Argiro Kokogiannaki

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

58702 15/05/2020 10:42 AM Argiro Kokogiannaki

Update email Sender and Scheduler:

rename property emailScheduler.sendEmailNotifications to services.claims.mail.sendEmailNotifications

Add properties to enable/disable notifications for specific entities:
services.claims.mail.notifyCommunityManagers
services.claims.mail.notifyProjectManagers

58494 15/04/2020 10:28 AM 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 04:45 PM Argiro Kokogiannaki

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

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

Migration:
create migration method: CopyFromBetaToProduction for communities

57476 30/10/2019 12:30 PM Argiro Kokogiannaki

Remove uoa-commons and cnr dependencies

57125 24/09/2019 10:36 AM 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 PM Argiro Kokogiannaki

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

57029 11/09/2019 12:01 PM 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 01:06 PM Konstantina Galouni

springContext-claimsDemo.properties: Property 'sendEmailNotifications' set to false by default.

56879 07/08/2019 10:47 PM Konstantina Galouni

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

54959 01/03/2019 04:31 PM Argiro Kokogiannaki

[Trunk]

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

54958 01/03/2019 04:06 PM Argiro Kokogiannaki

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

53916 21/11/2018 04:10 PM Konstantina Galouni

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

53618 04/11/2018 06:10 PM Konstantina Galouni

NotificationHandler.java & EmailSender.java: bug fix in calculating seconds (store 12:00 and add 1 sec to last_interaction_date when sending email).

53203 20/09/2018 04:35 PM Konstantina Galouni

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

53202 20/09/2018 04:32 PM Konstantina Galouni

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

53201 20/09/2018 04:22 PM Konstantina Galouni

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

53200 20/09/2018 04:19 PM 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 03:29 PM Konstantina Galouni

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

53197 20/09/2018 03:18 PM Konstantina Galouni

SqlStore.java:
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 AM Argiro Kokogiannaki

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

52857 01/08/2018 12:30 PM Argiro Kokogiannaki

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

52619 29/06/2018 03:07 PM Konstantina Galouni

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

52274 29/05/2018 05:39 PM Argiro Kokogiannaki

Change ContextUtils to get concept label from new Context API

51939 07/05/2018 03:23 PM Argiro Kokogiannaki

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

50968 28/02/2018 01:25 PM Argiro Kokogiannaki

fixing issues with ordering and types filter

50947 27/02/2018 03:33 PM 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 03:38 PM 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 AM Katerina Iatropoulou

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

48299 04/07/2017 11:53 AM Katerina Iatropoulou

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

48298 04/07/2017 11:52 AM Katerina Iatropoulou

Bring back SNAPSHOt for parent and version

48297 04/07/2017 11:51 AM Katerina Iatropoulou

correction of scm

48294 04/07/2017 11:42 AM 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 AM Katerina Iatropoulou

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

48292 04/07/2017 11:18 AM Katerina Iatropoulou

Removing SNAPSHOT from version

48012 28/06/2017 11:54 AM Tsampikos Livisianos

prepared statements for the sql queries

47529 15/06/2017 01:21 PM Katerina Iatropoulou

Cleaning dependencies

47509 14/06/2017 02:12 PM Katerina Iatropoulou

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

47508 14/06/2017 01:54 PM Katerina Iatropoulou

claims-demo folder renamed to trunk

47507 14/06/2017 01:48 PM Katerina Iatropoulou

Copy for Java8