Skip to content

New Release v0.2.0 - #minor#70

Merged
benschs merged 82 commits into
mainfrom
develop
May 5, 2026
Merged

New Release v0.2.0 - #minor#70
benschs merged 82 commits into
mainfrom
develop

Conversation

@benschs

@benschs benschs commented May 4, 2026

Copy link
Copy Markdown
Contributor

Merge current development work to main to deploy to int staging.

Currently preview links don't work on INT as the cloudfront distro is only configured to handle preview link on dev.

ltshb and others added 30 commits January 29, 2026 08:04
GPS-415: Updated docu on how to run e2e tests for the first time
Redesign layout and navigation using Dashboard components.
Add dummy pages for admin Organization, Users, Units.
Implement page to list, create and delete machine users.
This workflow update the amplify comment with the PR preview link with our
custom domain.
GPS-415: Added github workflow to update the amplify pr preview
GPS-415: Switch to the amplify PR preview link workflow main branch
Added deployment information to the README.
Update README with deployment details
Simple unit test, more to demonstrate how we could test nuxt components.
No full test coverage, but show how components with data can be tested with
mocks. Required refactoring of API calls
This automatically sorts the classes!
Style layout with official colors. CSS listing of colors is still a bit of a
mess.
Only for demo purposes.
GPS-505: Added JWT token support to API calls
ltshb and others added 24 commits March 4, 2026 07:37
…-url

GPS-534: Renamed public variable COGNITO_DOMAIN to COGNITO_URL
Get data for organization, units and users from api and replace dummy data.
Details form to edit users unit and roles.
Details form to add/edit units.
Complete translations.
Improve layout of unit and user forms.
Console log errors of api requests.
Remove unused commented code.
Remove the progress bars when loading data as the api responses are fast and
only showing a progress bar for a fraction of a second degrades UX.
Add custom profile interface to auth store with relevant fields read from id
token. Use organizationID of user in requests to API.
Add superuser form to profile to set the organization, unit and roles to use.
Remove one line if statements according to style guide.
Harmonize getOrganizationID in apis.
Display index page content based on users roles.
Remove dead code comment
User attribute `custom:roles` is a string containing a comma separated list of
roles.
Fix parsing roles from cognito profile
Add page to create and view access requests.
Also enhance auth middleware to check if user can navigate to requested page.
Comments on global middleware. Use async in accessRequest. Fix french.
Use specific middleware to check roles.
Add login button to allow login with cognito credentials. The login/logout
flow is handled by a separate userManager instance.
The only known issue is when the user clicks continue with eIAM login instead
of cognito credentials, the login will not work correctly, as the user is not
logged out of eIAM.
Move all logic related to cognito only login to `cognito.ts`.
Use localStorage in cognito to persistent information of used userManager.
Use util function to determin nonProd environment.
Add page for organization admins to manage access requests. View all access
requests for the organization. Approve or decline pending access requests.
If approving, need to set role and optional unit for the user.
Fix wrong usage of async/await.
@github-actions github-actions Bot changed the title Main update New Release v0.2.0 - #minor May 4, 2026
@aws-amplify-eu-central-1

aws-amplify-eu-central-1 Bot commented May 4, 2026

Copy link
Copy Markdown

This pull request is automatically being deployed by Amplify Hosting (learn more).

Access this pull request here: https://pr-70.control.int.sgdi.tech

@benschs benschs requested a review from ltshb May 4, 2026 11:51

@ltshb ltshb left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note we need also https://swissgeoplatform.atlassian.net/issues?filter=10077&selectedIssue=GPS-494 for auto deployment on INT and PROD

@benschs benschs merged commit 6a812d1 into main May 5, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

4 participants