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

Los análisis son compartibles #240

Open
2 tasks
aVolpe opened this issue Mar 10, 2021 · 0 comments
Open
2 tasks

Los análisis son compartibles #240

aVolpe opened this issue Mar 10, 2021 · 0 comments
Labels
api Related to the main API good first issue Good for newcomers portal Related to the www.controlciudadanopy.org/

Comments

@aVolpe
Copy link
Member

aVolpe commented Mar 10, 2021

En la parte de análisis del portal, se puede generar información que es deseable compartirla, hoy en día se nos permite descargar la información como PDF, pero la idea es que el usuario pueda compartir el mismo y que las demás personas puedan entrar y mejorar su análisis.

Development notes

Hay dos caminos para realizar esto:

  1. Crear una sesión única por cada análisis y guardar el estado completo en el servidor, esto permitirá que las url se vean así:

    https://www.controlciudadanopy.org/analysis/net_worth/1234?id=$$$ID$$$$

Donde $$$ID$$$ es el id con el que se puede obtener el estado en el servidor.

  1. Almacenar toda la información en la URL, si bien la url tiene un limite de tamaño, se puede almacenar el estado completo del análisis dentro de la URL ya que no son muchos datos, en este caso la url se vería así:

    https://www.controlciudadanopy.org/analysis/net_worth/1234?state={"year":"2020",...}

Las ventaja del segundo es que se comparte una foto del análisis y siguientes modificaciones generarán nuevas URL.

Definition of done

  • Se almacena la información de sesión ya sea en URL o en la base de datos
  • Generar un código QR con la url
@aVolpe aVolpe added good first issue Good for newcomers portal Related to the www.controlciudadanopy.org/ api Related to the main API labels Mar 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api Related to the main API good first issue Good for newcomers portal Related to the www.controlciudadanopy.org/
Projects
None yet
Development

No branches or pull requests

1 participant