Go to file
Konstantinos Triantafyllou e72ddb0101 [maven-release-plugin] prepare for next development iteration 2026-06-29 13:46:47 +03:00
src/main [case-studies | UPDATED | DONE]: Add support for retrieving related case studies through DAO, service, and controller layers. 2026-06-29 13:42:32 +03:00
.gitignore Adding .gitignore 2022-08-31 16:21:10 +03:00
README.md Update ReadMe with the new version 2024-10-17 11:12:12 +03:00
pom.xml [maven-release-plugin] prepare for next development iteration 2026-06-29 13:46:47 +03:00

README.md

Admin Tools Library

Admin Tools library contains methods to manage:

  • Configuration of Portals.
  • Dynamic content for pages of Portals.
  • Dynamic entities of Portals.
  • Email sender.
  • Plugins of Portals.

Configuration

Check first authorization-library.

Google

admintoolslibrary.google.secret=      # Required - Google secret of recaptcha client

Mail

admintoolslibrary.mail.host            # Required - Mail host name
admintoolslibrary.mail.port            # Required - Mail port
admintoolslibrary.mail.from            # Required - From email address
admintoolslibrary.mail.protocol        # Required - Mail protocol
admintoolslibrary.mail.defaultEncoding # Required - Default Encoding - default value: UTF-8
admintoolslibrary.mail.sslProtocols    # Optional - If ssl Protocols are needed (comma separated)
admintoolslibrary.mail.auth            # Required (boolean) - If authentication is required for mail account - default value: false
admintoolslibrary.mail.username        # Required (if auth = true) - Username of mail account
admintoolslibrary.mail.password        # Required (if auth = true) - Password of mail account

Usage

<dependency>
    <groupId>eu.dnetlib</groupId>
    <artifactId>uoa-admin-tools-library</artifactId>
    <version>2.0.1</version>
</dependency>