Skip to content

feat: ajout tag nom fiche données sur les éléments concernés #1001#1006

Open
ocruze wants to merge 1 commit intomainfrom
feat/datastore-storage-datasheet-tag
Open

feat: ajout tag nom fiche données sur les éléments concernés #1001#1006
ocruze wants to merge 1 commit intomainfrom
feat/datastore-storage-datasheet-tag

Conversation

@ocruze
Copy link
Copy Markdown
Member

@ocruze ocruze commented Mar 27, 2026

Résumé

Affiche le nom de la fiche de données (tag datasheet_name) sur les éléments dans la page de gestion du stockage (livraisons, données stockées, services, annexes, endpoints, les statiques ne sont pas concernés parce qu'ils n'ont ni tags ni labels).

Changements

Backend

  • ServiceController : ajout du paramètre detailedConfiguration sur l'endpoint GET /offerings. Quand il est activé, les configurations complètes sont récupérées en parallèle via resolveAll() et injectées dans chaque offering.
  • ConfigurationApiService : propriété $api passée de private à public readonly pour exposer resolveAll() au contrôleur sans injection supplémentaire.

Frontend

  • api/service.ts : getOfferings devient générique (<T>) et accepte des queryParams arbitraires — getOfferingsDetailed est supprimé.
  • RQKeys.ts : datastore_offering_list prend en compte les queryParams dans la clé de cache pour éviter les collisions.
  • EndpointsUsage : utilise désormais getOfferings avec { detailed: true, detailedConfiguration: true } pour obtenir les configurations complètes, et affiche configuration.tags.datasheet_name.
  • DataCard : nouvelle prop datasheetName affichée sous forme de tag DSFR aux côtés de la taille.
  • Toutes les vues de stockage (Annexe, Filesystem, Postgresql, S3, Upload) : passent tags.datasheet_name à DataCard.

Aperçus :

stored_data :
image

upload :
image

annexe :
image

services (offerings/config) :
image

@ocruze ocruze linked an issue Mar 27, 2026 that may be closed by this pull request
@ocruze ocruze requested a review from slafayIGN March 27, 2026 13: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.

Gérer l'espace de stockage : ajouter un tag avec le nom de la fiche

1 participant