-
Notifications
You must be signed in to change notification settings - Fork 0
Entrega 3
Agregada la pagina de rutinas. El usuario ya puede crear las rutinas de ejercicios!
Al hacer click en la barra de navegacion "Rutinas", se lleva al usuario a la pagina de Rutinas. Ahi puede ver las rutinas de la semana corriente, comenzando desde su correspondiente Lunes.
El usuario puede ver el mes y navegar por las semanas anteriores y siguientes.
Cada columna (dia) tiene un boton crear, que lo llevara a la creacion de una nueva rutina.
El usuario entra en la pagina de Rutinas y hace click en el boton "Crear". Esto lo lleva a una nueva pagina de creacion de rutinas.
En la nueva pagina, el usuario ve que la fecha por defecto seleccionada corresponde a la fecha desde la cual accedio a la pagina, y al hacer click en el input aparece un selector de fecha con el cual puede cambiarla. Tambien puede asignar una descripcion de referencia de la rutina, las notas, y agregar bloques de ejercicio:
- El usuario hace click en "Agregar bloque de ejercicio". Eso le genera un bloque de ejercicio, similar al alta de Bloques de Ejercicio.
- El usuario escribe notas sobre el bloque de ejercicio.
- El usuario hace click en "Agregar Ejercicio". Esto le crea una fila en la tabla, conteniendo un selector con los ejercicios existentes, un input para ingresar una cantidad y un boton para eliminar el ejercicio.
- El usuario puede repetir el paso anterior tantas veces quiera.
- El usuario puede hacer click en "Eliminar bloque" para quitarlo de la rutina.
El usuario tambien puede seleccionar un bloque existente y hacer click en el boton: "Agregar a la rutina". Esto le genera un bloque de ejercicio con los datos del bloque copiado. Todos los datos pueden modificarse, y no se impactan sobre el bloque de ejercicio original.
Una vez a gusto, el usuario hace click en "Crear". Esto lo llevara a la pagina de Rutinas, con la fecha correspondiente a la nueva rutina, comenzando el dia Lunes.
El usuario tambien puede hacer click en "Cancelar". Esto no guarda los cambios y se lleva al usuario a la pagina de Rutinas, bajo la misma fecha con la cual accedio a la pagina de creacion.
En la pagina de Rutinas se ve una semana de rutinas, comenzando por los dias Lunes (default). Las Rutinas existentes para una fecha dada apareceran como un boton sobre esa columna, y su texto es el dato ingresado como "Descripcion corta". Al hacer click, se despliega la informacion de la rutina (notas, bloques de ejercicio), junto a tres botones: "Copiar", "Editar", "Eliminar".
Al hacer click nuevamente sobre la descripcion corta de la rutina, el contenido de la misma desaparece.
Al hacer click en "Editar", se lleva al usuario a la misma pagina de creacion de Rutinas, con todos los datos de la rutina cargados, y la misma funcionalidad que en la creacion.
Al hacer click en "Editar", los cambios se guardan y se lleva al usuario a la pagina de Rutinas, bajo la misma semana de la rutina modificada, comenzando el dia Lunes.
Al hacer click en "Copiar", se lleva al usuario a la misma pagina de creacion de Rutinas, con todos los datos de la rutina cargados, y la misma funcionalidad que en la creacion.
Al hacer click en "Guardar", la copia de la rutina se guarda y se lleva al usuario a la pagina de Rutinas, bajo la misma semana de la nueva rutina, comenzando el dia Lunes.
El usuario despliega una rutina y hace click en "Eliminar". Se despliega un modal pidiendo confirmar la eliminacion. El usuario hace click en "Eliminar. A continuacion, el ejercicio es removido de la lista de rutinas.