| Revision:
  • svn:ignore: .idea uoa-admin-tools.iml target

# Date Author Comment
58362 31/03/2020 02:02 PM Konstantina Galouni

All files moved to /trunk directory (improving project structure in svn).

58361 31/03/2020 01:50 PM Konstantina Galouni

Creating trunk and branches folders for improving structure of svn directory.

58346 27/03/2020 10:14 AM Konstantinos Triantafyllou

[AdminTools]: Make recaptcha mandatory again.

58306 19/03/2020 01:34 PM Konstantina Galouni

[Trunk | Admin tools Service]:
1. update_db.js: Method "addSearchResearchOutcomesPages()" added for new search pages created by search redesign.
2. init_db.js:
a. Unused deposit pages removed
b. Unused search pages removed and search pages for "research outcomes" added...

58304 19/03/2020 11:51 AM Konstantina Galouni

[Trubk | Admin tools Service]:
1. Add @PropertySource for in
2. [Bug fix] In subject and content of message add "UTF-8" type (non english characters support).

58299 18/03/2020 02:49 PM Konstantinos Triantafyllou

[Admin Tool | Trunk]: Contact email make recaptch optional

57497 02/11/2019 01:14 AM Konstantina Galouni

1. bug_fix_db.js: New script to remove leaks (statistics and community subscribers) from db for 2 deleted communities.
2. When updating a community, update 'pid' field in statistics and community subscribers related to this community....

57468 29/10/2019 05:42 PM Konstantina Galouni [Bug fix]: In method 'insertPageHelpContent()' (/pagehelpcontent/save): Entity 'pageHelpContent' keeps community id, not pid.

57319 08/10/2019 04:26 PM Konstantinos Triantafyllou

[AdminTool]: Add New Layout options. Run update.js on your mongo to delete the previous one.

56917 28/08/2019 02:50 PM Konstantinos Triantafyllou

[AdminTools]: Add myCommunities page on scripts.

56881 08/08/2019 01:10 PM Konstantina Galouni

init_db.js & update_db.js: In default page contents, change route '/about' to '/about/learn-how'.

56834 02/08/2019 12:16 PM Konstantinos Triantafyllou

AdminTool: Throw Exception on recaptcha failure.

56791 29/07/2019 12:17 PM Konstantina Galouni

update_db.js: Bug fix: Set positions in page '/participate/deposit/zenodo'. Bug fix: When disabling a positions for a page, delete page help contents related to a page ROUTE (not id).

56790 29/07/2019 11:52 AM Konstantina Galouni

update_db.js: Method to remove faulty empty page from communities added | page route of 'Helper Test' fixed and set to '/helper-test'.

56788 29/07/2019 11:10 AM Konstantina Galouni

update_db.js: Method 'addNewRoutesInCommunities()' to add new pages in every community as enabled | Bug fixes: '/about/learn-how' type and set as connect page (not communities).

56785 26/07/2019 04:28 PM Konstantina Galouni

init_db.js & update_db.js: Methods added for default help texts in Home, About - Learn How, About - Learn In Depth, Contact us, Content Policy pages.

56770 25/07/2019 04:38 PM Konstantina Galouni

init_db.js & update_db.js:
Enable 'left' position in '/' page
Enable 'bottom' position in '/participate/claim' and '/participate/direct-claim'
Enable 'top', 'bottom' and 'right' positions in '/myclaims' and '/claims'

56739 24/07/2019 10:21 AM Konstantina Galouni

1. init_db.js: Bug fix: Get communityID properly for initialization of divHelpContents and pageHelpContents.
2. update_db.js: Bug fix: Use openaire_admin database name.
3. Add 'communityId' parameter in 'getDivIds' (/div) and 'getDivIdsFull' (/divFull) methods and check if the divId exists in openaire/connect/communities....

56679 22/07/2019 04:53 PM Konstantina Galouni

1. init_db.js & update_db.js & pom.xml: Version changed to 2.0.0
2. init_db.js: Add new and missing page routes, reorganize routes, add page help contents in deposit/learn-how and in organizations page for communities (not openaire and connect)
3. update_db.js: methods:...

56404 08/07/2019 03:12 PM Konstantina Galouni

1. & Add methods: "findByConnectAndRoute()", "findByCommunitiesAndRoute()", "findByOpenaireAndRoute()".
2. Bug fix in equality check of pid - parameter (not required) "page_route" added.

56383 05/07/2019 04:39 PM Konstantinos Triantafyllou

[AdminTools]: 1. Change the way of reading properties. 2. Replace mongodb custom properties with custom on See deployments.txt

56293 01/07/2019 03:43 PM Konstantina Galouni

1. init_db.js:
1a. Add page "Home"
1b. Make "communities" true in "Search Find" Page
1c. Change "Organizations" page type from "html" to "other"
1d. Add divId "home-news" and "organizations"
1e. Add divHelpContents for "organizations" divId
2. update_db.js: Methods: organizationsPageTypeFromHtmlToOther(), removeHtmlPageContentsFromOrganizationsPage(), ...

56270 28/06/2019 02:54 PM Konstantinos Triantafyllou

[Admin tools]: Add google secret for beta.

56262 28/06/2019 12:19 PM Konstantinos Triantafyllou

[Admin-tools]: Add at properties of beta and production google-secret and post allowed properties.

56182 24/06/2019 03:37 PM Konstantina Galouni

Bug Fix: Typo in value (false) of "communities" field in "Project Report" page

56181 24/06/2019 03:09 PM Konstantina Galouni

init_db.js: Every page has "connect" and "communities" fields ("connect" for general connect pages - "communities" for community specific portals)

56175 24/06/2019 12:29 PM Konstantina Galouni

1. synchronize_dbs.js: Script for synchronization of pages, entities... between beta and production dbs of openaire_admin.
2. migrateCommunityIn_db.js: Script for migration of openaire_admin db from beta to production.

56174 24/06/2019 12:27 PM Konstantina Galouni

1. Add check for pid: "connect"
2. Bug fix: Save and Update methods should get parameter DivIdResponse
3. pid == "connect" case - get pages that are enabled in connect
4. & & & Rename "connect" field to "communities" and use "connect" field for connect general pages (not community specific) ...

56090 14/06/2019 02:48 PM Konstantinos Triantafyllou

[Admin-Tools]: Remove monitor page from communities

56039 11/06/2019 02:17 PM Konstantinos Triantafyllou

[Admin-Tools]: Update scripts to create curators page with default enabled value: false.

55991 04/06/2019 06:11 PM Konstantinos Triantafyllou

[AdminTools]: Change Affiliation fields

55938 31/05/2019 03:55 PM Konstantinos Triantafyllou

[Admin-Tools]: 1. Add Curator Collection. 2. Add CuratorDAO and Controller with crud methods.

55384 16/04/2019 03:17 PM Argiro Kokogiannaki


update the method to get the community pids that a user is subscribed to

55378 16/04/2019 01:33 PM Konstantinos Triantafyllou

[Trunk|AdminTools]: EmailController: change contact method to send an email to all recipients

55305 12/04/2019 01:51 PM Konstantinos Triantafyllou

[Trunk|AdminTools]: 1. Change post.allowed and handler to match with servlet path. 2. Add an optional param in sendMail for bcc with default value true.

55272 11/04/2019 01:20 PM Konstantinos Triantafyllou

[Trunk|AdminTools]: 1. Create two new entities: EmailRecaptcha, GoogleResponse. 2. Add a new post request /contact for contact us feature. 3. Create a service for verify recaptcha. 4. Add two new properties in google.secret, post-allowed list(for allowing specific post requests without login)

55036 19/03/2019 02:36 PM Konstantinos Triantafyllou

[Trunk|Admin-Tools]: Add subscriber collection to init script.

55029 19/03/2019 01:41 PM Konstantinos Triantafyllou

[Trunk|Admin-Tools]: Add community creation of Dariah.

55027 19/03/2019 11:28 AM Konstantinos Triantafyllou

[Trunk|AdminTools]: 1. Add Layout Collection 2. Create getLayout, updateLayout, resetLayout in CommunityController 3. Add at default color=color of connect

54676 01/02/2019 11:58 AM Konstantina Galouni

1. emailSender/ enable property 'starttls' for mail (necessary when sending mail to mailing list address).
2. controllers/ 'sendEmail()' function returns success and failure lists for all emails to be sent.
3. resources/ change 'UserInfoUrl' property from 'mpagasas' to 'scoobydoo'.

53985 27/11/2018 01:31 PM Argiro Kokogiannaki

Email Sender: Add a new property auth

Properties: add dev and beta properties

comment methods in update after run in beta

53941 23/11/2018 03:41 PM Argiro Kokogiannaki

Change NotFoundException to ContentNotFoundException
add test method
parameter for bcc or to for the recipients

53936 23/11/2018 01:23 PM Konstantina Galouni

1. pom.xml: Add commented plugin for surfire (possibly needed in openjdk: bug in their release).
2. init_db.js & update_db.js: Add creation of 'Share in Zenodo' page with route: participate/share-zenodo.

53671 08/11/2018 03:03 PM Argiro Kokogiannaki

add AuthorizationHandler in API configuration: checks

53594 30/10/2018 12:58 PM Konstantina Galouni

1. update_db.js: Add 'addDefaultHtmlToHtmlPagesForCommunity()' function for adding hmtl contents (/about and /organizations routes) to 'Clarin' community.
2. Add htmlPageContents when a community is created | delete htmlPageContents, statistics, communitySubscribers when a community is deleted.

53566 26/10/2018 04:03 PM Argiro Kokogiannaki

change mail controller method names, mail sender returns boolean to check if mail send or not

53564 26/10/2018 02:40 PM Argiro Kokogiannaki

Add ORP for statistics: in init/ update scripts | add the entity in creation of a community

53555 25/10/2018 04:21 PM Konstantina Galouni

1. Update pom's and scripts' version to 1.1.1
2. init_db.js: Add missing 'notifications' collection.
3. update_db.js: Add 'createNotificationsCollection()' function and 'addDivHelpContentsForCommunity()' function for adding class contents to 'Clarin' community....

53266 26/09/2018 01:10 PM Argiro Kokogiannaki

Fix configuration update method not creating duplicates, add check for no user information

53032 06/09/2018 04:26 PM Konstantina Galouni

Update init_db.js to include 'Other Research Products'.

52992 28/08/2018 04:08 PM Argiro Kokogiannaki

uncomment values in properties file - fixing previous commit issue with deploy

52897 03/08/2018 03:17 PM Argiro Kokogiannaki

add deployments info file
remove content page from init script
update names of communities
update html for pages with htmlPageContent

Subscribers: don't subscribe again if already subscribed
Notifications: add entity, DAO, controller
Add Email entity

Change emailSender to be more generic

52811 25/07/2018 03:05 PM Konstantina Galouni

1. Change email subject in EmailSender.
2. update_db.js: Create function for inserting "Other Research Products" entity and relevant pages in database for all communities.

52363 05/06/2018 02:15 PM Konstantina Galouni

1. Update version in scripts and pom.
2. Bug fix in 'init_db' script (remove a new line).
3. Functionality for sending an email to a parametrized list of users added (
4. Add a POST method in API that gets a list of recipients and sends them an email (/invite -

52362 05/06/2018 02:10 PM Konstantina Galouni

Bug fixes in (concurrency issues).

52308 01/06/2018 01:21 PM Konstantina Galouni

1. 'Monitor' and 'Content' pages of type: other in init and update script.
2. 'About' and 'Organizations' pages of type: html in init and update script.
3. Default html content of pages with type html for every community in init and update script.
4. 'AGINFRA+' and 'Clarin' communities in init script....

51850 18/04/2018 03:09 PM Argiro Kokogiannaki

fix init_db.js: use community Id for creating Div Help Contents

51846 17/04/2018 06:22 PM Argiro Kokogiannaki

set proper content for div contents | update init_db.js with lattest changes from update script

51828 16/04/2018 01:50 PM Konstantina Galouni

update_db.js: function to create and initialize one div help content per divId per community added.

51755 11/04/2018 03:49 PM Konstantina Galouni

1. Bug fix in entity/save (portal sends entity, not CommunityEntity).

51623 02/04/2018 02:09 PM Konstantina Galouni

1. Bug fix when getting pages of a community.
2. Added 2 functions in update_db.js (updateTypeOfLandingPages, removeEntitiesFromSearchFindPage).

51531 27/03/2018 01:23 PM Konstantina Galouni

1. Bug fixes in updata_db.js.
2. Handler added for NullPointerException.
3. 'connect' and 'openaire' fields (with getters and setters) added.
4. in '/page' method, RequestParam 'pid' is not required....

51529 27/03/2018 12:20 PM Argiro Kokogiannaki

create all communities method in init_db.js

51508 26/03/2018 02:56 PM Argiro Kokogiannaki

organize init script with methods, add connect and openaire fields in Page, filter pages by pid depending on connect and openaire field | order page results by name | update update script with methods

51340 20/03/2018 12:31 PM Konstantina Galouni

1. Version changed to 1.0.1
1. DivIdis not related to any Community. All communities share the same divIds.
2. DivHelpContent is related to a Community.
3. Statistics' change operations fixed in init_db.js and update_db.js.
4. pom.xml, init_db.js, update_db.js updated to the new version....

51325 19/03/2018 11:51 AM Argiro Kokogiannaki

adding restricted in numbers of statistics , fix issues in update script

51273 15/03/2018 04:15 PM Argiro Kokogiannaki

Change Statistics structure - add new classes | create add update script for statistics

51206 14/03/2018 10:14 AM Argiro Kokogiannaki

Add ErrorController with cors

51187 13/03/2018 12:57 PM Argiro Kokogiannaki

add the files for dnet override properties, change origin server to contains oly domain

51049 06/03/2018 01:06 PM Argiro Kokogiannaki

Add subscribers collection, DAO and controller| add not found exception & handler | add authorization handler (disabled for now)

51033 05/03/2018 12:08 PM Argiro Kokogiannaki

adding statistics dao in community controller

51032 05/03/2018 12:07 PM Argiro Kokogiannaki

A first for statistics collection and methods

50973 28/02/2018 01:54 PM Konstantina Galouni

1. DivId is related with >=1 Pages (not just 1).
2. Version changed to 1.0.0 (not backward compatible).
3. DivId creation added in mongo initializing script - version information added.

50841 21/02/2018 10:57 AM Konstantina Galouni

1. Added script to initialize mongo database with name "openaire_admin" - if database already exists nothing happens ('drop' variable set to false)

50840 21/02/2018 10:55 AM Konstantina Galouni

1. API to find divhelpcontents by div
2. API to find div by name

50613 06/02/2018 03:41 PM Konstantina Galouni

Added missing files from previous commit about DivId and DivHelpContent

50612 06/02/2018 03:40 PM Konstantina Galouni

1. Added DivId class and API : special classes to be used by explore portal pages which have steps
2. Added DivHelpContent class and API
3. Added parameter 'div' (true/false) in '/community' to get communities related to some divIds
4. Added parameter 'div' (true/false) in '/community/{pid}/pages' to get pages of a community, which are related to some divIds...

50476 30/01/2018 12:09 AM Konstantina Galouni

1. Change Community methods - use pid (community) to query (GET requests)
2. community/{pid}/page/toggle & community/{pid}/entity/toggle - use pid to identify community
3. New (/pagehelpcontent/save) and Update (/pagehelpcontent/update) APIs for helpcontents separated...

50384 24/01/2018 04:21 PM Konstantina Galouni

'pid' field added in entities and communities for queries by portal | page help contents ordered by placement and order when returned | api to get page help contents by community name or community id (again ordered): '/pagehelpcontent?community=' or '/pagehelpcontent?communityId=' | api to get specific page of community: '/community/{id}/pages?page_route='

50249 08/01/2018 10:36 AM Konstantina Galouni

new Community has enabled all pages and entities | Toggle multiple community pages/entities at once

50222 22/12/2017 05:04 PM Konstantina Galouni

Community and Entity class created | All Classes and APIs configured according to OpenAIRE (Community's APIs may change)

49863 09/11/2017 12:55 PM Tsampikos Livisianos

initial commit <3

49862 09/11/2017 12:52 PM Tsampikos Livisianos