[go: up one dir, main page]

Skip to content

Frontend: Scaffold the boilerplate for group secrets manager page

Why are we doing this work

This sets up the group secrets manager page and routes, which reuses the same Vue components used for the project secrets manager.

Relevant links

Implementation plan

  • Add the routes and controller for group secrets. We will only show the secrets manager page for groups when:
    • native_secrets_management licensed feature is available
    • secrets_manager_group feature flags are enabled
    • (TODO in another issue) group secrets manager is provisioned and ACTIVE
  • Pass to the Vue router what context (project, group, etc.) we're serving the page in.
  • For now, let's make sure to skip GraphQL queries when the context != PROJECT since we don't have these queries set up yet. We just want to set up the page.

Verification steps

  1. Upload a Premium license (or above).
  2. Enable the secrets_manager_group feature flag.
  3. Go to /path-to-group/-/secrets and verify that the group secrets manager page is up.
Edited by Mireya Andres