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

v0.2.0 #30

Open
1 of 11 tasks
jairomelo opened this issue Sep 7, 2022 · 0 comments
Open
1 of 11 tasks

v0.2.0 #30

jairomelo opened this issue Sep 7, 2022 · 0 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@jairomelo
Copy link
Member

jairomelo commented Sep 7, 2022

Es necesario modificar la forma de configurar los proyectos de tal manera que no sea necesario:

  • cargar el archivo de configuración. Este archivo debe quedar con el mínimo de elementos estables desde la configuración inicial.
  • El archivo config debe tener dos bloques de configuración. Uno, desde la producción (control de versiones). Dos, desde la configuración inicial, requerida desde el administrador quien establecerá la información asociada con el nombre del proyecto y de sincronización con el bucket.
  • Cuenta de administrador (primer usuario): Primera pantalla al inicio del programa. El administrador crea una cuenta con su correo electrónico y una contraseña. Para próximas versiones, generar la opción de crear usuarios y roles. Replicar comportamiento de Omeka-S en su initial setup
  • Crear panel de administrador. Una pantalla simple con los datos de configuración y un formulario de actualización.

Modificaciones a la base de datos

  • "Activar" la tabla de usuarios. Asociar con la pantalla de configuración y con un sistema de gestión de usuarios (users.py?)
  • Crear tabla config. Trasladar campos variables del archivo config.cfg
  • Crear tabla proyectos. Esta tabla debe contener campos para el zoom, exposición y orientación de cada proyecto. Asociar con camcontrol.py y main.py

Modificaciones a la interface

Ajustes al sistema de actualización

  • Crear un script de actualización que detecte nueva versión en Github y tenga la capacidad de activar un botón de actualización (Hay una nueva versión: Actualizar ahora)
  • Crear una función que sea capaz de descargar y ejecutar un archivo de actualización de acuerdo con la versión local (p. ej. Si la versión es 0.1.6x o 0.1.5x poder actualizar a 0.2.0 sin problemas)
  • Versiones anteriores a 0.1.430 se tendrán que actualizar manualmente. (Sin bagit no podemos actualizar automáticamente)
@jairomelo jairomelo added the enhancement New feature or request label Sep 7, 2022
@jairomelo jairomelo self-assigned this Sep 7, 2022
@jairomelo jairomelo added this to the v0.2.0 milestone Sep 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant