Conversation
Update from main
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.
GPS-356: M2M Users page
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
Unit test HeaderLogo component
This automatically sorts the classes!
Install prettier-plugin-tailwindcss
Style layout with official colors. CSS listing of colors is still a bit of a mess.
GPS-469: Use official colors
Only for demo purposes.
Dummy data
GPS-505: Added JWT token support to API calls
Fix readme
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
Superuser and role check
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.
Use specific middleware to check roles.
GPS-523: Create Access Request
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.
Login without eIAM if not prod
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.
GPS-525: Admin access requests
|
This pull request is automatically being deployed by Amplify Hosting (learn more). |
ltshb
approved these changes
May 4, 2026
ltshb
left a comment
Contributor
There was a problem hiding this comment.
Note we need also https://swissgeoplatform.atlassian.net/issues?filter=10077&selectedIssue=GPS-494 for auto deployment on INT and PROD
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.