GrottoCenter / grottocenter-api

Grottocenter API
https://api.grottocenter.org
GNU Affero General Public License v3.0
14 stars 2 forks source link

Major documents update #1271

Closed vmarseguerra closed 5 months ago

vmarseguerra commented 5 months ago

The main goal is to improve how documents are handled in the API (creation, import, validation, fetching) Most notable changes are:

Other important changes:

Database related changes:

As logstash.conf has been modified it will be required to manualy update it on the ES server

This PR is linked to the front PR: https://github.com/GrottoCenter/grottocenter-front/pull/940

urien commented 5 months ago

Merci Vincent, Je suis incapable d'avoir un regard sur ce code

vmarseguerra commented 5 months ago

Si veut tu peux vérifier que tout te semble correct au niveau fonctionnel sur https://grottocenter-beta.grottomap.org/ Notamment:

La base de donné étant dupliqué il n'y a pas de risque de polluer la base de prod

urien commented 5 months ago

Je viens d'adresser un message à toutes les personnes qui pourraient être intéressées à donner leur avis. Je vais passer du temps a faire des tests et mettre les retours que j'aurais ici