Frontend: Fetch and render list of group secrets

Why are we doing this work

This is for integrating the fetch query for listing all group secrets, and rendering them in the secrets table and secret details pages.

Implementation table

header header
backend #577343 (closed)
frontend 👈 You are here!

Implementation plan

  • Update fetch query used to get the list of group secrets for the secrets table
  • Update fetch query used to get the group secret data for the secret details page

Verification steps

  1. Upload a Premium license (or above).
  2. Set up openbao and enable the secrets manager on your gdk.
  3. Enable the secrets_manager_group feature flag.
  4. Go to your project/group settings (Settings > General) and expand Visibility, project features, permissions or Permissions and group features and enable the group secrets manager.
  5. Go to /path-to-group/-/secrets to create and view your secrets..
Edited by Mireya Andres