Skip to content

Conversation

@rezib
Copy link
Contributor

@rezib rezib commented Nov 19, 2025

Pending tasks:

  • Fix representations of accounts tree with limits and users
  • Add unit tests to cover new code in agent
  • Add unit tests to cover new code in gateway
  • Clean and comment code in frontend
  • Add unit tests to cover new code in frontend
  • Update configuration reference documentation
  • Tests with older versions of Slurm REST API and implement adapters if necessary
  • Validate all views in dark mode
  • Add screenshots of the feature
  • Mention feature in docs overview page
  • Reword commits messages
  • Add entries in changelog

fix #262

@rezib rezib added this to the v6.0.0 milestone Nov 19, 2025
@rezib rezib self-assigned this Nov 19, 2025
@rezib rezib force-pushed the pr/feat-262 branch 12 times, most recently from 82e60e5 to 275484a Compare November 26, 2025 10:27
@rezib rezib marked this pull request as ready for review November 26, 2025 10:27
rezib added 15 commits November 27, 2025 10:50
Introduce associations-view action in authorization policy to control
permission to view account tree with user associations and limits.
Add permission on associations-view to all authenticated users in
default authorization policy.
Introduce [filters]>associations and [cache]>associations parameters in
agent configuration.
Add /associations route to get list of accounts, users and limits with
adapters for all supported Slurm REST API versions.
Add /agent/{cluster}/associations route to reverse-proxy request to
agent /associations endpoint.
Support requesting accounts and users associations with their limits.
Add page to list account tree from Slurm accounting, with an entry to
access this page in left menu.

fix #262
Add page to get details of a specific account with all its user
associations.
Move account breadcrumb from AccountView in a dedicated component so it
can be reused in other views.
Add page to get details of a specific user with all its accounts
associations.
Add links to user and account pages in job details page.
Add links to account's jobs and user's jobs lists in account details
page and user details page respectively.
Re-initialize all jobs filters in runtime store as soon as a filter is
present in query.
The association.account field is empty in Slurm REST API v0.0.43 and
v0.0.44. This is probably a regression in Slurm:

https://support.schedmd.com/show_bug.cgi?id=24215

This leads to an error when the JobFieldRaw is rendering with an empty
query parameter for account link. Then skip rendering of JobFieldRaw
component on empty account as a workaround.
@rezib rezib merged commit 08d797a into main Nov 27, 2025
24 of 26 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Nov 27, 2025
@rezib rezib deleted the pr/feat-262 branch November 27, 2025 14:08
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Users and accounts list

2 participants