TETHYS - Data Publisher for Geoscience Austria is a digital data library and a data publisher for earth system science. Data can be georeferenced in time (date/time) and space (latitude, longitude, depth/height). #geology #data-publisher https://www.tethys.at
Go to file
Arno Kaimbacher ae0c471e93
Some checks failed
CI Pipeline / japa-tests (push) Failing after 52s
- now authenticated user can change password with check of old password and password confirmination
- cchanged route app.dashboard to apps.dashboard
- add editor and reviewer relation to Dataset.ts
- added personal menu in asideMenu
- added Approve.vue for editor
- show warning in Index.vue  (editor), if no dataset is loaded
- user Receive.vue without inertia helper form
- npm updates
- added routes in routes.ts
2023-12-12 15:22:25 +01:00
.gitea/workflows - prettier formatting 2023-10-31 15:38:43 +01:00
app - now authenticated user can change password with check of old password and password confirmination 2023-12-12 15:22:25 +01:00
commands - prettier formatting 2023-10-31 15:38:43 +01:00
config - addes @adonisjs/redis fo saving session into redis with redis.ts contract and config 2023-11-27 17:17:22 +01:00
contracts - addes @adonisjs/redis fo saving session into redis with redis.ts contract and config 2023-11-27 17:17:22 +01:00
database - redesign login page 2023-09-14 15:37:36 +02:00
providers - added earliestPublicationDate for App/Models/Dataset.ts 2023-10-03 21:11:02 +02:00
public - now authenticated user can change password with check of old password and password confirmination 2023-12-12 15:22:25 +01:00
resources - now authenticated user can change password with check of old password and password confirmination 2023-12-12 15:22:25 +01:00
start - now authenticated user can change password with check of old password and password confirmination 2023-12-12 15:22:25 +01:00
tests - advanced AsideMenuList.vue, AsideMenuItem.vue 2023-11-29 16:52:41 +01:00
wiki/raw Uploaded organigram to support reply to reviewer 2 in R05 2023-11-30 11:43:25 +00:00
.adonisrc.json - addes @adonisjs/redis fo saving session into redis with redis.ts contract and config 2023-11-27 17:17:22 +01:00
.babelrc - prettier formatting 2023-10-31 15:38:43 +01:00
.dockerignore - second commit 2023-03-17 16:13:37 +01:00
.editorconfig initial commit 2023-03-03 16:54:28 +01:00
.env.example - addes @adonisjs/redis fo saving session into redis with redis.ts contract and config 2023-11-27 17:17:22 +01:00
.eslintrc.json - prettier formatting 2023-10-31 15:38:43 +01:00
.gitignore - use latest prettier 3.0 with eslint-plugin-prettier: 5.0.0-alpha.2 2023-07-17 19:13:30 +02:00
.prettierignore initial commit 2023-03-03 16:54:28 +01:00
.prettierrc - second commit 2023-03-17 16:13:37 +01:00
ace initial commit 2023-03-03 16:54:28 +01:00
ace-manifest.json - prettier formatting 2023-10-31 15:38:43 +01:00
clamd.conf - validate all file-upload via clamdscan (clamav), throw ValidationException in case of an error 2023-09-04 13:24:58 +02:00
components.d.ts - prettier format checking 2023-09-05 18:18:42 +02:00
docker-entrypoint.sh - validate all file-upload via clamdscan (clamav), throw ValidationException in case of an error 2023-09-04 13:24:58 +02:00
Dockerfile - remove VOLUME assignments from DOXKERFILE 2023-10-17 15:45:41 +02:00
env.ts - second commit 2023-03-17 16:13:37 +01:00
freshclam.conf - validate all file-upload via clamdscan (clamav), throw ValidationException in case of an error 2023-09-04 13:24:58 +02:00
index.d.ts - additional functionality for DatasetController.ts 2023-06-22 17:20:04 +02:00
package-lock.json - now authenticated user can change password with check of old password and password confirmination 2023-12-12 15:22:25 +01:00
package.json - addes @adonisjs/redis fo saving session into redis with redis.ts contract and config 2023-11-27 17:17:22 +01:00
postcss.config.js - additional functionality for DatasetController.ts 2023-06-22 17:20:04 +02:00
readme.md - prettier formatting 2023-10-31 15:38:43 +01:00
server.ts - second commit 2023-03-17 16:13:37 +01:00
tailwind.config.js - additional functionality for DatasetController.ts 2023-06-22 17:20:04 +02:00
test.ts - add test to ci pipeline ci.yml 2023-05-09 14:43:16 +02:00
tsconfig.json - addes @adonisjs/redis fo saving session into redis with redis.ts contract and config 2023-11-27 17:17:22 +01:00
tsconfig.vue.json - prettier formatting 2023-10-31 15:38:43 +01:00
webpack.config.js - added npm package dotenv-webpack for using env variables on clientside 2023-11-22 17:06:55 +01:00

Tethys Research Repository Backend System

Welcome to the Tethys Research Repository Backend System! This is the backend component responsible for managing datasets, users, and the core functionality of the Tethys Data Research Repository.

Table of Contents

Getting Started

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Node.js and npm installed on your development machine.
  • A running PostgreSQL database instance.
  • AdonisJS CLI globally installed.

Installation

  1. Clone this repository:

    git clone https://gitea.geologie.ac.at/geolba/tethys.backend.git