colav / impactu

Colav Impactu Issues and Documentation
BSD 3-Clause "New" or "Revised" License
0 stars 1 forks source link

Datos sensibles #341

Closed restrepo closed 1 week ago

restrepo commented 1 week ago

La cédula de ciudadanía es un dato sensible y por lo tanto no puede ir en la salida del API:

XXXXXX es el número de cédula

Ejemplo

authors[1].external_ids

{
              "id": "XXXXXX",
              "provenance": "staff",
              "source": "Cédula de Ciudadanía"
            },

external_ids

          "id": "6316-XXXXXX-1727762428.9644241",
          "provenance": "ranking",
          "source": "ranking"
        },
joselomanuelo commented 1 week ago

Se corrige en https://github.com/colav/quyca/pull/72 y en https://github.com/colav/quyca/pull/73. Se añade field validator que se encontraba implementado en el modelo Person pero no en el campo authors del modelo Work.