PyBAQ / temii

Este repositorio contiene la aplicación web para elegir las futuras charlas del meetup de Python Barranquilla
https://temii.pybaq.co/
Other
7 stars 16 forks source link

Creado modelo Talk #209

Closed Scot3004 closed 1 year ago

Scot3004 commented 1 year ago

Work in progress Se creo el modelo para charla, lenguaje y nivel de la charla Está pendiente la creación de los escenarios de prueba y los respectivos tests

Scot3004 commented 1 year ago

Para los meses creo que sería mucho mejor postular a eventos, (que en este contexto sería lo mismo que meses)

pyjavo commented 1 year ago

@Scot3004 Podrías explicarme, ¿a qué te refieres con postular a eventos?

Scot3004 commented 1 year ago

Es que aparezca un listado de eventos y puedas escoger en que evento te gustaría que aparezca En vez de asociarlo al mes a los posibles eventos

pyjavo commented 1 year ago

@Scot3004 pero creo que cuando el ponente aplica, aún no hay un evento o eventos disponibles. Esa persona solo sabe de antemano que mes o meses de su agenda personal puede disponer para su propuesta de charla.

Pienso que el paso a paso inicial es el siguiente (disculpa que no es un diagrama de flujo):

  1. Persona aplica con una nueva charla
  2. La charla entra a la lista de posibles charlas
  3. El admin escoge una o varias charlas para un futuro evento
  4. Se crea el evento con fecha, hora, lugar y charla(s) elegida(s).
  5. Se promociona el evento en redes sociales.
  6. Una vez terminada la charla, se recopilan sus recursos para publicar en el sitio web. Ej: URL de youtube, diapositivas, URL del repositorio o se sube a PyBAQ/Notebooks. Todo dependiendo de cada caso.

¿Qué opinas?

Scot3004 commented 1 year ago

Ok, ¿Que tipo de datos le ponemos a los meses?, CharField de 300?

pyjavo commented 1 year ago

@Scot3004 si vamos a guardar caracteres de texto con los nombres de los meses, sea "enero", "febrero", "marzo", etc, entonces, según mis cálculos, septiembre es el mes con mayor número de caracteres. Tiene 10 caracteres (le siguen "noviembre" y "diciembre" con 9). Podríamos hacer un Charfield(20) para dejar un buffer de 10 caracteres de más, solo por si acaso jeje.

¿Qué opinas?

Scot3004 commented 1 year ago

Al menos 100 pa que pueda meter 9 meses (más o menos si los coloca en formato largo separado con espacios)

pyjavo commented 1 year ago

@Scot3004 tienes razón. No había caído en cuenta de ese escenario

Scot3004 commented 1 year ago

image Listo, Por alli veo unos inconvenientes con la localización, no se por que suceden, pero creo que ya este PR esta lo suficiente grande, y es mas cuestion de forma que de fondo

Scot3004 commented 1 year ago

Encontre la causa python manage.py compilemessages nunca se llama, mando eso dentro de este PR?

Scot3004 commented 1 year ago

image

Scot3004 commented 1 year ago

Ya se aplicaron los 3 puntos Se creo un campo meses con capacidad de 100 caracteres La modalidad de la charla se aborda en el campo "Presencialidad" que tiene 2 opciones "En sitio" y "Virtual" Presencialidad en Sitio, es para cuando la charla va a ser presencial en el lugar del evento, igual el hecho que sea virtual es tambien estar presente en la reunión solo que de forma virtual Los flujos de charlas, lo abordaria mejor en otro issue, la verdad ya este esta lo suficientemente grande, y eso que la gestión de la charla se hace en el admin No se abordo la creación del formulario de charla en el front office, para permitir que eso se aborde en un ticket futuro, solo lo que si o si requeria tener en el modelo