Describe in detail what your merge request does and why.
This PR fixes the Action Links on Project and Group samples from being incorrectly enabled when No Samples associated with a Group or a Project.
This PR also refactors the Group and Project Samples tables.
Screenshots or screen recordings
Screenshots are required for UI changes, and strongly recommended for all other pull requests.
How to set up and validate locally
Numbered steps to set up and validate the change are strongly suggested.
Create an new Project without any Samples
Navigate to the Samples page for the new Project
Ensure that the action links are disabled and that an empty state message is shown
Create a new Group
Add the Project created above to the group
Navigate to the Samples page for the new Group
Ensure that the action links are disabled and that an empty state message is shown
PR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
What does this PR do and why?
Describe in detail what your merge request does and why.
This PR fixes the Action Links on Project and Group samples from being incorrectly enabled when No Samples associated with a Group or a Project.
This PR also refactors the Group and Project Samples tables.
Screenshots or screen recordings
Screenshots are required for UI changes, and strongly recommended for all other pull requests.
How to set up and validate locally
Numbered steps to set up and validate the change are strongly suggested.
PR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.