Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

5. Place page #20

Open
castrinho8 opened this issue Dec 20, 2016 · 0 comments
Open

5. Place page #20

castrinho8 opened this issue Dec 20, 2016 · 0 comments

Comments

@castrinho8
Copy link

castrinho8 commented Dec 20, 2016

- Como usuario y visitante quiero ver la página de una localización donde organizar actividades

Al entrar en /place/{id} se muestra la página con información de un lugar.

Se mostrará en 2/3 del ancho:

  • El título
  • La dirección en pequeño como subtitulo + un link de "Ver mapa" que al hacer click se abrirá otra pestaña en la que se mostrará en OpenStreetMap, el lugar concreto con las coordenadas.
  • La descripción debajo del subtitulo.

En el 1/3 de la derecha se mostrará un calendario con el título "Próximos eventos" y que de momento únicamente mostrará un botón de "Ver eventos" que irá a la página de búsqueda.

- Como usuario quiero crear una localización donde organizar actividades

Si ha iniciado sesión en el menú desplegable superior derecho (en el nombre de usuario) se mostrará un botón de "Mis localizaciones" que al hacer click se irá a la página de perfil de usuario y al final de todo, en donde se encontrará la sección "Mis localizaciones" y donde se muestra la lista de localizaciones que el usuario puede administrar.

En la parte superior derecha de esta sección habrá un botón de "Crear localización" que abrirá un formulario con los siguientes campos:

  • Nombre
  • Dirección (con los campos que se indican en el diagrama de clases)
  • Descripción
  • Latitud
  • Longitud (más adelante se sustituirá por un mapa en el que el usuario haga click)

Debajo de estos campos se mostrará un botón de "Guardar" que guardará los cambios y mostrará un snackbar de "Se han guardado los cambios correctamente" y se redirigirá a la página de la localización.

- Como usuario quiero editar y eliminar la página de una localización donde organizar actividades

Si ha iniciado sesión y el usuario es uno de los administradores del espacio se mostrará un botón de editar en la parte superior derecha.

Se mostrarán tantos campos editables como atributos tenga la localización, debajo un botón de "Guardar" que guardará los cambios y mostrará un snackbar de "Se han guardado los cambios correctamente", de la misma forma que al crear una localización.

De forma diferenciada, por debajo de todo esto se mostrará en rojo el botón "Eliminar localización".

Al hacer click en este botón, se mostrará un popup solicitando la confirmación con el texto "¿Está seguro que desea eliminar el lugar {nombre del lugar}?" y los botones de cancelar y aceptar, el cual eliminará dicho lugar y redirigirá al usuario a la página de búsqueda.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant