Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

API-529 Introduce INPI RNE Bénéficiaires effectifs #1146

Merged
merged 12 commits into from
Aug 16, 2023

Conversation

skelz0r
Copy link
Member

@skelz0r skelz0r commented Jul 25, 2023

Related https://github.com/etalab/siade/pull/888

Screen: entreprise api localtest me_3000_catalogue_inpi_rne_beneficiaires_effectifs

Pour faire tourner:

LOAD_LOCAL_OPEN_API_DEFINITIONS=true ./bin/local.sh

@skelz0r skelz0r self-assigned this Jul 25, 2023
@skelz0r skelz0r force-pushed the entreprise/endpoint/inpi-rne-beneficiaires-effectifs branch from 328e67a to 40547fa Compare July 26, 2023 09:06
@skelz0r
Copy link
Member Author

skelz0r commented Jul 27, 2023

Pas mal de documentation compilée ici: https://linear.app/pole-api/issue/API-529/obtenir-la-documentation-metier

@skelz0r skelz0r requested a review from DorineLam August 7, 2023 07:33
@Haelle Haelle self-requested a review August 8, 2023 07:46
@skelz0r
Copy link
Member Author

skelz0r commented Aug 8, 2023

Du coup ici on est d'accord pour ajouter un label "beta" ?

Copy link
Contributor

@DorineLam DorineLam left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Premiers retours, j'ai surtout des questions sur l'identification du périmètre de l'API

@DorineLam DorineLam changed the title Introduce INPI RNE Bénéficiaires effectifs API-529 Introduce INPI RNE Bénéficiaires effectifs Aug 8, 2023
@linear
Copy link

linear bot commented Aug 8, 2023

Copy link
Contributor

@DorineLam DorineLam left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suite à nos échanges @skelz0r

@skelz0r skelz0r force-pushed the entreprise/endpoint/inpi-rne-beneficiaires-effectifs branch 3 times, most recently from bde8725 to 5710ddb Compare August 9, 2023 09:52
@skelz0r
Copy link
Member Author

skelz0r commented Aug 9, 2023

J'ai introduit la notion de endpoint "beta" + appliqué les changements de @DorineLam

imo ça peut déjà partir en prod vu que c'est en "beta"

@DorineLam
Copy link
Contributor

@skelz0r je voudrai juste ajouter un bout de doc supplémentaire et après on peut merger. J'essaie de finir ce soir.

@skelz0r
Copy link
Member Author

skelz0r commented Aug 9, 2023

no rush tkt

@DorineLam
Copy link
Contributor

Bon j'ai pas réussi à voir ce que ça donne en local, mais j'ai envoyé mes modifications. L'idée est d'ajouter dans la fiche métier la super référence que tu as trouvé (les schémas explicatifs des greffes)

J'ai rencontré une erreur Rails en essayant de faire tourner en local :
image

@skelz0r
Copy link
Member Author

skelz0r commented Aug 9, 2023

Bon j'ai pas réussi à voir ce que ça donne en local, mais j'ai envoyé mes modifications. L'idée est d'ajouter dans la fiche métier la super référence que tu as trouvé (les schémas explicatifs des greffes)

si ça peut te rassurer je ne fais jamais tourner l'app en local quand j'écris de la doc 😅

sinon pour ton problème tente make reinstall_database (cf README)

Copy link
Contributor

@Samuelfaure Samuelfaure left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK pour le code mais je voudrais brièvement challenger le terme "beta", on a déjà un terme pour ces APIs ("prochainement"), je ne suis pas sûr qu'il soit judicieux d'introduire un second terme ?

@skelz0r
Copy link
Member Author

skelz0r commented Aug 10, 2023

beta c'est en prod, prochainement non

@Samuelfaure
Copy link
Contributor

OK c'est clair pour moi

@DorineLam
Copy link
Contributor

si ça peut te rassurer je ne fais jamais tourner l'app en local quand j'écris de la doc 😅
sinon pour ton problème tente make reinstall_database (cf README)

@skelz0r je suis désolée ça ne fonctionne pas j'ai l'erreur suivante :
docker-compose exec -e POSTGRES_HOST=db web bundle exec rails db:create service "web" is not running container #1 make: *** [install_database] Error 1

Je suis obligée de faire tourner en local ici car j'introduis du html dans le markdown et si je fais une erreur d'indentation, j'ai un mauvais affichage...

@@ -1,19 +1,19 @@
---
- uid: 'gip_mds/effectifs_annuels_unite_legale'
path: '/v3/gip_mds/unites_legales/{siren}/effectifs_annuels/{year}'
position: 1
position: 2
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Je connais pas trop l'impact mais du coup carif_oref_certifications_qualiopi_france_competences.yml et gip_mds_effectifs.yml ont la même positions

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

c'est indéterminé imo

@Samuelfaure
Copy link
Contributor

@DorineLam Il faut lancer make start dans un terminal avant de lancer les autres commandes (c'est dans le readme ;)

@skelz0r
Copy link
Member Author

skelz0r commented Aug 11, 2023

Je check le docker voir

@skelz0r
Copy link
Member Author

skelz0r commented Aug 11, 2023

Je n'arrive pas à reproduire le make fonctionne

@DorineLam
Copy link
Contributor

Je viens d'envoyer une modification du tag Beta, qui ne s'affichait pas correctement, et je propose ici de le renommer en "Version Beta" :

image

@DorineLam
Copy link
Contributor

@skelz0r idem ici, c'est prêt pour moi :) On peut merger si tout est bon de ton côté

@skelz0r skelz0r force-pushed the entreprise/endpoint/inpi-rne-beneficiaires-effectifs branch from e98c4a7 to 70c66ca Compare August 16, 2023 13:13
@skelz0r skelz0r merged commit 0a4fcda into develop Aug 16, 2023
4 checks passed
@skelz0r skelz0r deleted the entreprise/endpoint/inpi-rne-beneficiaires-effectifs branch August 16, 2023 13:16
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.

4 participants