Code Monkey home page Code Monkey logo

validator-api-client's Introduction

IGNF/validator-api-client

License: AGPL-3.0

Description

Démonstrateur pour appel à l'API IGNF/validator-api.

⚠️ ce démonstrateur contient des éléments éditoriaux et une charte graphique propres à l'IGN. Il vous appartient de surcharger ces éléments si vous envisagez un déploiement public.

Fonctionnalités

  • Lancer une validation sur une archive ZIP en choisissant un standard
  • Visualiser le résultat d'une validation en connaissant son identifiant
  • Télécharger les résultats

Développement

npm install
# build en continu du front
npm run watch
# lancement du back
npm run start

Pour une nouvelle version, penser à mettre à jour le numéro de version dans le package.json et à reconstruire dist/validator-client.js :

npm run build

Usage

Ce démonstrateur est inclus dans IGNF/validator-api. Si toutefois vous souhaitez déployer séparément l'API et le démonstrateur, suivez les instructions dans la fiche intégration dans une application existante

validator-api-client's People

Contributors

cboucheign avatar cdebarros avatar floriancerizay avatar mborne avatar renovate[bot] avatar slafayign avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

validator-api-client's Issues

Garder dans le stockage local un historique des validations

Idée à discuter.

Garder dans le local storage du navigateur un historique des identifiants des validations permettrait de plus facilement revenir les consulter. Par exemple en page d'accueil en dessous du formulaire dans un bloc "Mes validations".

L'affichage pourrait requêter l'API pour chacune des validations pour afficher directement des informations complémentaires : dataset_name, status, dates...

Les interactions pourraient se limiter à :

  • afficher la validation
  • effacer de l'historique (une seule validation ou en action groupée)

Une validation pourrait être retirée de l'historique dès lors qu'elle a été supprimée (archived) ou qu'elle n'est plus trouvée (404).

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Pending Approval

These branches will be created by Renovate only once you click their checkbox below.

  • chore(deps): update dependency babel-loader to v9
  • chore(deps): update dependency css-loader to v6
  • chore(deps): update dependency react-router-dom to v6
  • chore(deps): update dependency twitter-bootstrap to v5
  • chore(deps): update dependency webpack-cli to v5
  • chore(deps): update react monorepo to v18 (major) (react, react-dom)
  • fix(deps): update dependency styled-components to v6
  • fix(deps): update dependency swagger-ui to v5
  • 🔐 Create all pending approval PRs at once 🔐

Detected dependencies

html
public/index.html
  • twitter-bootstrap 4.6.0@sha512-P5MgMn1jBN01asBgU0z60Qk4QxiXo86+wlFahKrsQf37c9cro517WzVSPPV1tDKzhku2iJ2FVgL67wG03SGnNA==
  • jquery 3.7.1@sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==
  • popper.js 2.11.8@sha512-TPh2Oxlg1zp+kz3nFA0C5vVC6leG/6mm1z9+mA81MI5eaUVqasPLO8Cuk4gMF4gUfP5etR73rgU/8PNMsSesoQ==
  • twitter-bootstrap 4.6.0@sha512-XKa9Hemdy1Ui3KSGgJdgMyYlUg1gM+QhL6cnlyTe2qzMCYm4nAZ1PsVerQzTTXzonUR+dmswHqgJPuwCq1MaAg==
npm
package.json
  • react-data-table-component ^7.0.0-rc2
  • styled-components ^5.3.0
  • swagger-ui ^4.1.3
  • @babel/core ^7.14.6
  • @babel/polyfill ^7.12.1
  • @babel/preset-env ^7.14.7
  • @babel/preset-react ^7.14.5
  • @turf/circle ^6.4.0
  • babel-loader ^8.2.2
  • css-loader ^5.2.6
  • express ^4.17.1
  • react ^17.0.2
  • react-dom ^17.0.2
  • react-router-dom ^5.2.0
  • style-loader ^3.0.0
  • webpack ^5.44.0
  • webpack-cli ^4.7.2

  • Check this box to trigger a request for Renovate to run again on this repository

Modification des mentions légales

L'hébergeur va changer dans quelques semaines, il faut modifier ses coordonnées dans les mentions légales (/src/components/LegalNotice.js#L30)

Afficher le nom de l'archive dans le ValidationForm

Dans le formulaire, le champs parcourir ne se met pas à jour quand on sélectionne un fichier, il garde la valeur "Choisissez une archive sur votre ordinateur...". On ne se rend pas bien compte que l'action a été prise en compte.

  • Afficher le nom de l'archive dans le champ après sélection
  • Changer le label du champ de "Browse" à "Parcourir" pour que le formulaire soit entièrement en français

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.