Skip to content

[Spring 2026] File Provider per File Config #244

Description

@llam36

Context

  • Currently, any Juno user from any team can view and edit all file providers, which is not good, as each team should only be able to interact with its own providers
  • Schema-wise, File providers are independent of File configs.
  • Provider name is currently the primary key of File Provider

Requirement

  • Add a configId foreign key in File Providers so they are linked to a File Config
  • Add a getFileProviderByConfigId endpoint to get file providers with the requested configId
  • Add e2e tests for any new endpoints/service methods created
  • Add an id (auto-increment) primary key to File Provider, and providerName should be a normal field
  • Edit schema, endpoints, services, e2e tests, SDK, dashboard as needed

Note

This may introduce some breaking changes, so dev can take 2 sprints to complete

Result

In dashboard, nav to file providers table, should only see providers that are linked to the current file config of the project

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions