jumpi96 / helpo Goto Github PK
View Code? Open in Web Editor NEWhelpo - Proyecto Final - UTN FRC - 2018
License: GNU General Public License v3.0
helpo - Proyecto Final - UTN FRC - 2018
License: GNU General Public License v3.0
Replicar funcionalidad
Para terminar con la US-070 necesito 2 cosas:
Después de editar un campo de un perfil y guardar los datos, al hacer click en el botón "Volver" del modal que se abre, se debería retornar a la consulta del perfil o al inicio (home 2).
Apretar "Volver" lo único que hace es cerrar el modal y seguir en la edición del perfil.
Cuando no estoy participando como voluntario, debería ofrecerme a participar sin que se envíe un DELETE primero
Estando seleccionado "No participa" y cambiándolo a "Participando -> Ofrecer" envía primero un DELETE a API. Ese DELETE lleva ruta:
[04/Sep/2018 04:12:08] "DELETE /actividades/participaciones/undefined/ HTTP/1.1" 500 17403
Lo cual revienta todo
El DELETE va primero, sólo si antes había una participación seleccionada
Al editar un evento, se recuperan todos los datos anteriormente cargados menos el e-mail.
Name of the issue should be:
Functionality - Action to make
Issues really suck.
Using this template and previewing issue before submitting.
My gorgeuos W10. By the way, there is a new PR Template #68 too
We don't need a detailed description here, I'm just filling in all fields. You should not do this. Use always this template with its mandatory parts, but use wisely optional ones.
Investigate how to use the config variables in mail verification in
UserManager Model, send_confirmation_mail function.
Desde una ONG se puede consultar todos los perfiles pero también modificar aquellos que sean de otra ONG.
En Mis Colaboraciones solo se muestran las grillas con los datos cargados de los materiales y/o funciones en las que efectivamente estoy colaborando.
Sin colaborar como voluntario, en Mis Colaboraciones se muestra la grilla de "Necesidades Voluntarios" tal cual como la cargó la ONG en un principio.
Las opciones deberían ser:
Cuando me registro desde un celular, helpo.com.ar debería ajustarse al tamaño de pantalla.
Sign up no es responsive, no se ven los botones superiores.
Usar bootstrap, definiendo las tags "col"
Empresas deben poder acceder a la plataforma como los otros tipos de usuario.
Funcionalidades postergadas. Bugs varios.
Cuando se comete en error de carga en el sign in aparece el mensaje "Los datos ingresados no son correctos". Si luego presiono el botón "Registrate!", se mantiene el mismo mensaje, sin haber ingresado ningún dato todavía.
Se debería limpiar el mensaje de error al redirigirme al Sign Up
El campo telefono de Contacto no puede ser Integer porque el número más grande permitido es 2147483647.
Título
Al registrar una necesidad, si se ingresa descripción pero no cantidad el mensaje debe ser "Debe ingresar una cantidad para la necesidad"
Al registrar una necesidad, si se ingresa descripción pero no cantidad el mensaje es: “Debe ingresar una descripción para la necesidad.”
Son 3 usuarios distintos, cuando debería ser el mismo
Linkear eso a los eventos pasados de la ONG, ya se que es una funcionalidad que no existe, pero asociando a la issue #184 se puede llegar a pensar en un apartado de "eventos pasados" de la ONG dentro de la organización de los eventos y su disposición para ser mostrados.
Muestra la cantidad de eventos, pero es solo un numero capaz ni se sabe que significa, quedaria bueno, insisto en que es una sugerencia nomas, y capaz se puede acoplar a la issue anteriormente mencionada. Se debatirá en grupo.
Se listan de cualquier forma los eventos y no hay consistencia.
https://docs.google.com/document/d/1GBt_qKflBPZ8ffnXSSMyPDz-jO4-VQbngUjelRVwUgk/edit
Todo web y mobile, lo más prioritario es "Mis colaboraciones" (voluntario) Mobile.
Para después, en Mobile hacer más espaciados los campos así se ven bien y no se cortan letras, solucion provisoria: agregar ...
Una persona debería solo poder inscribirse en una sola función del evento.
Al guarda colaboración, oprimiendo el botón más de una vez carga muchas colaboraciones con la misma función.
Controlar el registro de nuevas colaboraciones.
Desde el perfil de una ONG, en la tarjeta que se abre al tocar Mis Colaboraciones, debería decir "Mis Colaboraciones"
Dice "Mis Eventos"
Además de los problemas al cargar los contactos (se podría adoptar la forma en la que se cargan contactos en "Modificar evento"), también se presentan problemas con el tamaño del integer que guarda el teléfono del contacto (algo que no sucede cuando se modifica el evento y se agrega un nuevo contacto, algo que también se podría adoptar de "Modificar evento").
Esto genera que, al no poder guardarse el contacto, no permita pasar a registrar necesidades del evento.
El evento se genera lo mismo, sin contacto ni necesidades, y cada vez que se oprime el botón "Guardar evento" genera uno nuevo que se agrega a la lista de "Mis eventos".
Poder utilizar el manejo de imágenes en la aplicación.
No se puede acceder a las imágenes cómo se hace en web
Desarrollar funcionalidad
Al registrar una necesidad, se deben limpiar los campos cantidad y descripción, de modo que queden listos para cargar una nueva necesidad
No se limpian los campos
Cuando clickeo en la fotito de arriba a la derecha, quiero ver quién soy
No tengo cómo saber quién soy sin entrar a consultar perfil
Primero ir contra la api, registrar el usuario (hacer el sign up), evaluar el response.status_code que tira la api y en función de eso mostrar el modal de bienvenida al usuario que recién se registra.
Ahora se abre el modal primero y después tira la petición a la API
Un voluntario puede ser un solo recurso humano para el evento, como un solo rol.
Cuando un voluntario intenta modificar su colaboración, y se quiere volver a ofrecer como recurso humano, lo deja hacer esto libremente.
Controlar si un voluntario ya esta siendo algún recurso para el evento que no sea material.
Desde el perfil de una ONG no se debería ver el botón "Modificar perfil" en la barra lateral izquierda, sólo debería estar el de Consultar Perfil y a partir de ese, poder modificar.
Están los dos botones en la barra lateral y encima el de Modificar no hace nada.
Al seleccionar el botón Agregar Contacto, se habilitan nuevos campos para cargar otro contacto. Esta segunda carga, sin embargo, no debería ser obligatoria ya que si no cargo un segundo contacto e intento guardar, salta un mensaje de error:
"No puede ingresar un contacto sin nombre
Debe ingresar un mail o un telefono"
Ante este mensaje, la única alternativa es seleccionar Remover Contacto, para que se eliminen los campos del contacto 2 que nunca tuve intención de registrar.
Se valide que la contraseña contenga al menos seis caracteres
No se valida tamaño de la contraseña
Escupe errores a lo loco esa consola, capaz prestarle un poquito de atención, si llegase a poderse.
Cuando se registre un evento y se coloquen datos incorrectos, las validaciones deben producir mensajes de error descriptivos.
Los mensajes tienen errores de tipeo y no corresponden con el comportamiento deseado.
Cuando ya me ofrecí para colaborar como voluntario o con materiales, debería poder eliminar mi participación si me quiero dar de baja
Cuando quiero eliminar una colaboración, me lleva a la página de inscripción de colaboraciones del evento pero no hay forma de borrarla
Al modificar el perfil de un ONG, se deberían guardar exitosamente los cambios.
Modifico el perfil de un ONG y no puedo guardar los cambios.
Se muestra un error 404: PUT https://helpo.com.ar:8443/perfiles/perfil_organizacion/undefined/ 404 ()
Al hacer click en iniciar sesión debería intentar loguearse y redirigir al menú principal.
Al hacer click en iniciar sesión, no pasa nada. Al segundo click se loguea.
Trabajar con Promise+redux, para recibir el evento asíncrono de logueo antes de seguir con la carga del menú. Hay algunas librerías para eso.
Cuando modificamos un evento e intentamos cargar un contacto nuevo, pero el mismo está vacío, genera un nuevo evento al que llama INCOME, sin tirar error.
Esto también presenta irregularidades al cargar contactos bien cargados.
Este evento fantasma que se crea aparece en la columna izquierda de "Mis eventos" y luego desaparece al refrescar la pagina.
Para mantener todos los campos en una sola columna, se debe colocar el campo Rubro del evento debajo del campo Nombre evento.
Pueda cargar cualquier tipo de imagen en modificar perfil
Tira error cuando trato de cargar una imagen .png
Arreglar regex que filtra la imagen encodeada
Cuando cambio la imagen de perfil se tendria actualizar instantaneamente el avatar que se muestra en el header de la pagna
Hasta que no se hace refresh a la pagina el avatar no cambia
2 bugs en registrar contacto:
Se deben agregar dos labels indicando cuál es la Fecha de Inicio y cuál es la Fecha de Fin del evento.
Debería permitir modificar datos del evento y guardarlos.
Carga bien los datos pero no actualiza los campos al editar. No se puede probar guardarlos.
Revisar si está bien planteado el formulario. Trabajar similar a otros formularios de edición.
The register form goes out of the screen when there are errors
When registering a user, dont write anything and try to register
Al registrar un usuario que se cambie de pantalla o avise si fallo.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.