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
- Added "rejected_to_reviewer" state to the `ServerStates` enum. - Implemented routes and controller actions (`rejectToReviewer`, `rejectToReviewerUpdate`) for editors to reject datasets back to reviewers with a rejection note. - Added UI elements (button) in the editor dataset index and publish views to trigger the "reject to reviewer" action. - Updated the reviewer dataset index view to display datasets in the "rejected_to_reviewer" state and show the editor's rejection note. - Modified the reviewer dataset review page to allow reviewers to view and accept datasets that have been rejected back to them by editors. - Updated the database migration to include the "rejected_to_reviewer" state in the `documents_server_state_check` constraint. - Updated dependencies (pinia, redis). |
||
---|---|---|
.gitea/workflows | ||
app | ||
bin | ||
commands | ||
config | ||
contracts | ||
database | ||
providers | ||
public | ||
resources | ||
src | ||
start | ||
tests | ||
.babelrc | ||
.dockerignore | ||
.editorconfig | ||
.env.example | ||
.eslintrc.json | ||
.gitignore | ||
.prettierignore | ||
.prettierrc | ||
ace.js | ||
adonisrc.ts | ||
clamd.conf | ||
components.d.ts | ||
docker-entrypoint.sh | ||
Dockerfile | ||
freshclam.conf | ||
index.d.ts | ||
package-lock.json | ||
package.json | ||
postcss.config.cjs | ||
readme.md | ||
tailwind.config.js | ||
tsconfig.json | ||
vite.config.ts | ||
webpack.config.cjs |
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
-
Clone this repository:
git clone https://gitea.geologie.ac.at/geolba/tethys.backend.git