Skip to content

New home page with action bar#417

Merged
eguerrant merged 3 commits intomainfrom
new_ui
Apr 20, 2026
Merged

New home page with action bar#417
eguerrant merged 3 commits intomainfrom
new_ui

Conversation

@eguerrant
Copy link
Copy Markdown
Contributor

@eguerrant eguerrant commented Apr 16, 2026

Added an action bar to promp users when they have pending tasks.

The tasks shown in the bar change depending on what is needed from the user (eg. if the user is not responsible for any pending access requests, that task will not be shown in the bar). When a section is clicked, the user will be navigated to the relevant page in the app (eg. to the "owned by me" page if groups they own have role access expiring soon).

If there are no pending actions for the user, options to create a request are shown (which when clicked will open the request dialog on that page)

Files changed:

  • Create pages: modifications to allow the request creation dialogs to be opened without the normal 'Create Request' button
  • Home: all other changes to add in todo task bar

Full width action bar:
Screenshot 2026-04-20 at 1 38 21 PM

Narrow window example (number of tasks and rows change dynamically with window size):
Screenshot 2026-04-20 at 1 46 04 PM

Home page when no pending tasks:
Screenshot 2026-04-20 at 1 47 31 PM

Make a request action clicked opens dialog on the same page:
Screenshot 2026-04-20 at 1 48 03 PM

@eguerrant eguerrant marked this pull request as ready for review April 16, 2026 19:23
Copy link
Copy Markdown
Contributor

@barborico barborico left a comment

Choose a reason for hiding this comment

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

Feature LGTM! If you want feedback on the React, someone else or Claude's pr-review-toolkit plugin would probably be better.

@eguerrant eguerrant merged commit 9c9f4b6 into main Apr 20, 2026
6 checks passed
@eguerrant eguerrant deleted the new_ui branch April 20, 2026 21:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants