Primera implementación será para ferias, solamente (no para productos ni otras informaciones).
En la página de cada feria, al final habrá una opción que dice algo tipo: "¿Desea agregar o actualizar alguna información de esta feria?" y este link llevará a un formulario donde puede editar información de la feria.
Este "aporte" de un usuario será registrado en una nueva tabla llamada MarketplaceForm que tiene prácticamente todos los mismos campos, excepto:
marketplace_url es un ForeignKey a Marketplace
la fecha de registro del "aporte" o "sugerencia"
la identificación de la persona que lo hizo
estado de la revisión
quién hizo la revisión (usuario administrador)
La identificación de la persona que lo hizo tiene dos opciones:
[ ] (base) La persona ingresa su nombre, y no está vinculado a un usuario del sistema
Solo personas registradas pueden hacer "aportes" y esta identificación está vinculada con su usuario del sistema
Para actualizar la base de datos Marketplace hay dos opciones:
[ ] (base) Actualización manual de los administradores evaluando los "aportes" de usuarios
Crear algoritmos para hacer actualizaciones automáticas con criterios como "consenso" (mayoría de "votos"), confianza (trust) en la persona que actualiza datos
En este sentido, es necesario implementar al menos las siguientes páginas:
https://deferia.cr/sugerencias/<feria>/: formulario de sugerencias
https://deferia.cr/sugerencias/: página de bienvenida a las personas que quieren sugerir cambios
https://deferia.cr/sugerencias/revision/: la compilación global de sugerencias (solamente accesible para administradores)
https://deferia.cr/sugerencias/revision/<feria>/: compilación de sugerencias para una feria particular (solamente accesible para administradores) y la posibilidad de editar la información en un formulario para cambiar Marketplace
Primera implementación será para ferias, solamente (no para productos ni otras informaciones).
En la página de cada feria, al final habrá una opción que dice algo tipo: "¿Desea agregar o actualizar alguna información de esta feria?" y este link llevará a un formulario donde puede editar información de la feria.
Este "aporte" de un usuario será registrado en una nueva tabla llamada
MarketplaceForm
que tiene prácticamente todos los mismos campos, excepto:marketplace_url
es unForeignKey
aMarketplace
La identificación de la persona que lo hizo tiene dos opciones:
[ ] (base) La persona ingresa su nombre, y no está vinculado a un usuario del sistema
Solo personas registradas pueden hacer "aportes" y esta identificación está vinculada con su usuario del sistema
Para actualizar la base de datos
Marketplace
hay dos opciones:[ ] (base) Actualización manual de los administradores evaluando los "aportes" de usuarios
Crear algoritmos para hacer actualizaciones automáticas con criterios como "consenso" (mayoría de "votos"), confianza (trust) en la persona que actualiza datos
En este sentido, es necesario implementar al menos las siguientes páginas:
https://deferia.cr/sugerencias/<feria>/
: formulario de sugerenciashttps://deferia.cr/sugerencias/
: página de bienvenida a las personas que quieren sugerir cambioshttps://deferia.cr/sugerencias/revision/
: la compilación global de sugerencias (solamente accesible para administradores)https://deferia.cr/sugerencias/revision/<feria>/
: compilación de sugerencias para una feria particular (solamente accesible para administradores) y la posibilidad de editar la información en un formulario para cambiarMarketplace