diff --git a/anct/numerique/incubateur/annuaire_collectivite.datasets.yml b/anct/numerique/incubateur/annuaire_collectivite.datasets.yml index a6f5da761ae8e0ffe2e333277e72709464e04f84..ef3b7ab65b44f1e2859b3e16a20adad9214ea6b7 100644 --- a/anct/numerique/incubateur/annuaire_collectivite.datasets.yml +++ b/anct/numerique/incubateur/annuaire_collectivite.datasets.yml @@ -7,15 +7,15 @@ sources: - title: Annuaire des collectivités path: https://collectivite.fr/ contributors: - - title: Stephane Gouffe - email: slegouffe@gmail.com + - title: Sirine Chater + email: sirine.chater@anct.gouv.fr role: maintainer resources: - title: Communes annuaire des collectivités name: annuaire-collectivite type: table profile: tabular-data-resource - path: https://annuaire-collectivite-recette-api.osc-fr1.scalingo.io/api/commune/stats/csv + path: https://api.collectivite.fr/api/commune/stats/csv scheme: file mediatype: text/csv format: csv @@ -44,6 +44,8 @@ resources: - name: certified_data_at type: date format: "%Y-%m-%d" + - name: link + type: string pipeline: steps: - type: field-rename @@ -51,4 +53,7 @@ resources: new_name: lib_com - type: field-rename name: certified_data_at - new_name: date_certification \ No newline at end of file + new_name: date_certification + - type: field-rename + name: link + new_name: lien \ No newline at end of file diff --git a/anct/numerique/incubateur/annuaire_collectivite.indicateurs.yml b/anct/numerique/incubateur/annuaire_collectivite.indicateurs.yml index b632d833da6d070b1d7a26dd78d139df7a7dc3d7..a2aa016bdb50bac5d62e966c4cd416e7f4d46163 100644 --- a/anct/numerique/incubateur/annuaire_collectivite.indicateurs.yml +++ b/anct/numerique/incubateur/annuaire_collectivite.indicateurs.yml @@ -1,4 +1,4 @@ -- identifiant: liste_commune_annuaire_collectivites +- identifiant: liste_lien_commune_annuaire_collectivites nom: Commune(s) utilisatrice(s) certifiée(s) de « L'Annuaire des collectivités » description: Liste des commune(s) utilisatrice(s) certifiée(s) de l'« L'Annuaire des collectivités » catégorie: Annuaire des collectivités @@ -8,13 +8,27 @@ schema: type: array items: - type: string + type: object + properties: + id: + type: number + nom: + title: Nom + type: string + lien: + title: Lien + anyOf: + - type: string + - type: "null" + return_type: rows sql: |- SELECT - annuaire_collectivites.lib_com + ROW_NUMBER() OVER () as id, + annuaire_collectivites.lib_com as nom, + annuaire_collectivites.lien as lien FROM annuaire_collectivites - ORDER BY lib_com + ORDER BY annuaire_collectivites.lib_com - identifiant: table_commune_annuaire_collectivites nom: Commune(s) utilisatrice(s) de « L'Annuaire des collectivités » avec leur date de dernière certification @@ -37,7 +51,7 @@ return_type: rows sql: |- SELECT - annuaire_collectivites.lib_com, date_certification + annuaire_collectivites.lib_com, date_certification, lien FROM annuaire_collectivites - ORDER BY lib_com + ORDER BY annuaire_collectivites.lib_com