Code development platform for open source projects from the European Union institutions :large_blue_circle: EU Login authentication by SMS has been phased out. To see alternatives please check here

Skip to content
Snippets Groups Projects
Commit d21299d2 authored by Marcell Lippai's avatar Marcell Lippai
Browse files

changed readme, added changelog, new release

made readme to be more descriptive, added missing changelog, 0.3.2 release
parent 7e081707
No related branches found
No related tags found
2 merge requests!28changed readme, added changelog, new release,!27Changed readme, added changelog, new release
Pipeline #246734 passed
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
## [Unreleased]
## [0.3.2] - 2024-12-16
### Added
- Handling of requiredOnFrontendOnly simpl:configure property
- New favicon
- Tests for ttlParser related to simpl:configure functionality
## Changed
- Header from React to Vue
- Header logo
## [0.3.1] - 2024-12-13
### Added
- Handling of simpl:configure properties in schemas (hiddenInFrontend, useForAdvancedSearch)
- Status page for k8s probes and sanity checks
### Fixed
- Environment variables in chart for backend endpoints due to changed IAA components
## Changed
- Port number to 4322
## [0.3.0] - 2023-12-03
### Added
- The step enrichAndValidate to the SD creation/publishing process
- Schema categor" dropdown
- Status (success, error) messages to SD creation
- Astro endpoints for API calls to avoid CORS errors
### Changed
- Dev server to use https, because some browsers failed auth without it
- ID generation for SDs to be true UUIDs
- Signer access to be through tier1
- Retrieval of the schemas from catalogue to sd-tooling-be
### Fixed
- From and to date validation in Access and usage policies
## [0.2.0] - 2023-11-12
### Added
- Tier1 gateway authentication
### Changed
- Authentication flow
### Fixed
- Usage policy form output
### Removed
- Login page
- Unused code related to catalogue UI
## [0.1.5] - 2023-09-27
### Added
- UI for usage policies
- Cypress testing to fill form
# Astro Starter Kit: Minimal
# SIMPL Self Description UI
This web application provides a user interface to create self description documents and publish the to the federated catalogue.
The application retrieves the schemas for the documents from the SD tooling backend and generates a form dynamically from them.
After the user fills out the form they can publish the document to the catalogue. Clicking the submit button starts the following steps:
1. **enrichAndValidate**: the contents of the document is validated and some of the fields get populated by the backend
2. **signing**: the validated and extended document gets signed by the signer service
3. **publishing**: the signed document gets published to the catalogue
## Environment variables
These variables are required to be set for the application to function. Make sure **not** to add trailing slashes to URLs.
```text
PUBLIC_AUTH_KEYCLOAK_SERVER_URL=""
PUBLIC_AUTH_KEYCLOAK_REALM=""
PUBLIC_AUTH_KEYCLOAK_CLIENT_ID=""
```
The URLs defined here should be endpoints available on the tier1 gateway
```text
PUBLIC_CREATION_WIZARD_API_URL=""
PUBLIC_SIGNER_URL=""
```
## 🚀 Project Structure
......@@ -35,4 +62,4 @@ All commands are run from the root of the project, from a terminal:
## 👀 Want to learn more?
Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat).
[Astro documentation](https://docs.astro.build)
\ No newline at end of file
{
"name": "simpl-sd-ui",
"type": "module",
"version": "0.3.1",
"version": "0.3.2",
"scripts": {
"dev": "dotenvx run -- astro dev --host 0.0.0.0",
"start": "dotenvx run -- astro dev",
......
PROJECT_VERSION_NUMBER="0.3.1"
PROJECT_VERSION_NUMBER="0.3.2"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment