Skip to content

Nl/job table - #159

Merged
NatLeung96 merged 9 commits into
mainfrom
nl/job-table
Sep 4, 2026
Merged

Nl/job table#159
NatLeung96 merged 9 commits into
mainfrom
nl/job-table

Conversation

@NatLeung96

Copy link
Copy Markdown
Collaborator

This PR adds a skeleton JobsTable. The table can list the workflows in the visit and display their current status.

Currently, the visit passed to the JobsViewer (where I'm assuming the plotting and logs will also go) is hard coded to match a visit with workflows on staging. Plus I also wasn't sure how the visit would be handled/passed to it in the first place.

There is also a known issue in the Analysis Platform with graphql pagination keys not working correctly. The results is that changing the table page doesn't give you the correct list of items.

@yousefmoazzam yousefmoazzam left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Nice, there's a lot of good stuff in here, thanks!

I haven't fully absorbed it all yet, but I've had a first pass at it. A few suggestions, and then one question to learn a bit more about fragments, hope that's OK!

Comment thread frontend/unified/src/components/JobsViewer/TableContent.tsx Outdated
Comment thread frontend/src/ApolloClient.ts
Comment thread frontend/src/ApolloClient.ts
Comment thread frontend/unified/src/components/JobsViewer/TableRowRelay.tsx Outdated
Comment thread frontend/unified/src/components/JobsViewer/JobsTable.tsx

@yousefmoazzam yousefmoazzam left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Thanks for this, it's a great start to the jobs table!

@NatLeung96
NatLeung96 merged commit 456b09f into main Sep 4, 2026
1 check passed
@NatLeung96
NatLeung96 deleted the nl/job-table branch September 4, 2026 09:29
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