pyarweb icon indicating copy to clipboard operation
pyarweb copied to clipboard

Crear form y vista para alta de un proyecto

Open mgaitan opened this issue 10 years ago • 2 comments

Depende de #301

  • La carga de un proyecto nuevo podrá hacerla cualquier rol (jedi/padawan).
  • Si el usuario no está registrado en ninguno de los roles, se redirige a accounts/profile con un mensaje tipo warning "debe registrarse con al menos un rol"
  • El formulario, además de los campos del modelo (title, description, tags, taggable, url, situación, acepto multiples padawans, acepto multiples jedis, )
    deberá agregar un input con choices para el rol del usuario que está cargando. ("Soy padawan y busco jedi" / ""Soy jedi y busco padawan")
  • No se muestra un choicefield para el campo status.

De esta manera, el usuario en curso se agregará al m2m correspondiente una vez creado la instancia del proyecto. La opciones de esta campo serán sólo los roles que el usuario tiene seleccionados en su profile (uno o los dos)

  • Al guardar un nuevo proyecto, el status es open y el usuario que lo cargó debe quedar registrado en el m2m que corresponda.

mgaitan avatar Jun 20 '15 17:06 mgaitan

Como había adelantado en el hangout, yo quisiera encargarme de esta tarea. Cómo depende de la issue de modelos #301, voy a esperar que esté definida el modelo para poder seguirlo. De todas formas ya voy ir viendo cómo hacerlo según el modelo viejo. Una pregunta ..¿que es m2m?

alener avatar Jun 20 '15 18:06 alener

@alener m2m es una forma abreviada de referirse a una relacion ManyToMany

mgaitan avatar Jun 20 '15 18:06 mgaitan