[TOB-20,38,62,359] feat: v1.0.0

Commit contains all backend tasks for the sprint ten.

The focus of sprint 10 was to:

- add admin interfaces
- enhance persistant layer for less db intensive attachment handling
- update db init script for postgres
- add db init script for oracle dbs

Details:

[TOB-359] feat: postgres and oracle db support
 * cleaned up database initializations script for postgreSQL
 * add database initialization script for Oracle databases
 * enhanced persistance layer to support both databases
 * added AttachmentLob database table for faster database responses
 * add missing authorization config entry for users-sync
 * altered testcases according to the above changes
 * increase version number

[TOB-443] feat: admin interface user settings
 * added interface to get users
 * added interface to set user-settings
 * modified user to department database relation to a direct relation
   from user to department via department_id
 * update persistance layer due to user to department database relation
   change

[TOB-438] feat: admin interface textblockDef
 * added admin interfaces to read and set textblockDefinitions

[TOB-431,432] feat: departments admin interface
 * added admin interface to read and set the DepartmentStructure
 * moved user sync interface to admin subpath

Signed-off-by: Tobias Stummer <stummer@develop-group.de>
52 files changed
tree: a13ac82d2517dd70404a892496d866f1469eadaf
  1. deploy/
  2. docker/
  3. src/
  4. docker-compose.yml
  5. LICENSE.md
  6. NOTICE.md
  7. pom.xml
  8. README.md
  9. sonar-project.properties
README.md

Eclipse openK User Modules - Statement Public Affairs back end

This application represents a user module for the Eclipse openK User Modules project.

Build

Run mvn clean install -DskipTests to build the project. All build artifacts will be stored in the targets/ directory.

Running unit tests

Run mvn clean install to execute the unit tests. All results will be stored in the targets/surefire-reports directory.

Further details about how to build, configure and run this module in a production or test environment, please see the howToBuild and howToRun documentation.