Project

General

Profile

Statistics
| Revision:

# Date Author Comment
63332 01/11/2024 12:29 PM Argiro Kokogiannaki

add new property and parsing methods for new json API responses

63328 25/09/2024 10:06 AM Argiro Kokogiannaki

update semantics for rlt-organization link

63326 24/09/2024 01:28 PM Argiro Kokogiannaki

change CachedRowSetImpl to javax.sql.rowset.CachedRowSet;

63178 22/05/2024 09:08 AM Argiro Kokogiannaki

add methods for organization claims and filter is mine

63140 15/04/2024 09:59 AM Argiro Kokogiannaki

pass id suffix for direct indexed results

63133 10/04/2024 10:02 AM Argiro Kokogiannaki

return the result source to decide in UI if available or pending

63132 10/04/2024 10:01 AM Argiro Kokogiannaki

export metadata for software and other

63005 24/01/2024 11:18 AM Argiro Kokogiannaki

replace openaire_id prefix with userclaim___::

62929 29/11/2023 04:05 PM Argiro Kokogiannaki

Job: update isOld function

62842 03/08/2023 10:14 AM Argiro Kokogiannaki

missing from previous commit - Add Job class

62831 17/07/2023 01:46 PM Argiro Kokogiannaki

simplify response to minimum required fields
move the where clause in each query to eliminate their size before union their results

62527 22/11/2022 12:11 PM Katerina Iatropoulou

ommited test methods that require db connection

62526 22/11/2022 12:02 PM Katerina Iatropoulou

log4j2 integrated + uoa-global-parent

62436 14/09/2022 03:54 PM Konstantina Galouni

[Trunk | Claims]: springContext-claims.xml: Added default value for sslProtocols to null (if property does not exist).

62369 29/07/2022 11:34 AM Argiro Kokogiannaki

Clean up code use only the method to get managers without session cookie
add more checks if community is enabled for notifications or not

62335 15/07/2022 03:07 PM Argiro Kokogiannaki

temporal fix for log4j build fail

get managers list: update the methods - add new properties

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

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

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....

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

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

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

prepared statements for the sql queries

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