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

Borrar usuarios #103

Closed
voodoorai2000 opened this issue Aug 6, 2015 · 5 comments
Closed

Borrar usuarios #103

voodoorai2000 opened this issue Aug 6, 2015 · 5 comments
Assignees
Labels

Comments

@voodoorai2000
Copy link
Member

Desde "mi cuenta" debería poder borrar mi cuenta.
El usuario debería dar opcionalmente una razón para borrar su cuenta.
En los debates y comentarios de un usuario borrado, en lugar de su nombre, debería aparecer el texto "usuario eliminado"

Wireframes:

Mi cuenta
delete account 1

Confirmación
delete account 2

Comentario de usuario borrado
user deleted

Sugerencias:
Crear una acción destroy para el controlador account, que utilice la gema Paranoia para marcar al usuario como borrado. Utilizar páginas completas en lugar de lightboxes. Utilizar un helper majo para mostrar que el usuario ha sido eliminado en los debates y comentarios.

Para cumplir la LOPD, aunque no borremos la instancia del usuario, debemos borrar todos los datos del usuario, que de momento son nombre, apellidos, email y nickname.

Los administradores también deberían poder borrar usuarios desde su dashboard.

@Pi-Po
Copy link

Pi-Po commented Aug 6, 2015

Interesante este aspecto. No obstante me surgen estas preguntas:

¿Eliminar la Cuenta significa que los datos del usuario desaparecerán del servidor?

Una vez eliminada la cuenta ¿Puede el usuario volver a acceder con sus datos eliminados?

Sugerencia:

Si hablamos de "Eliminar", usar siempre esta palabra y no otra cómo "baja" (entre nosotros no hay confusión, pero a nivel de usuario puede generar dudas).

@kikito
Copy link
Contributor

kikito commented Aug 7, 2015

@Pi-Po , gracias por las sugerencias, algunas ya las íbamos a hacer y el resto las tendremos en cuenta.

Tengo dudas sobre si hace falta utilizar Paranoia aquí - principalmente porque tendríamos que reescribir el método User.destroy para "anonimizar" antes de que paranoia lo marcara como borrado. Pero eso es algo que puede investigar quien implemente la issue.

@decabeza
Copy link
Collaborator

Añadidos estilos para eliminar la cuenta de usuario en "Mi cuenta" en la rama delete_account en el fichero /account/show.html.erb y faltaría:

  • Que el formulario sólo aparezca cuando el usuario haga clic en "Eliminar mi cuenta"
  • Hacer funcional el formulario.

😃

Imágenes:

delete account

delete account form

@decabeza
Copy link
Collaborator

De momento no hay campo donde guardar el texto que rellene el usuario "Motivos por los que deseas eliminar tu cuenta..." (este campo es opcional)

@voodoorai2000
Copy link
Member Author

Closed via #621

palomahnhp pushed a commit to palomahnhp/consul that referenced this issue May 13, 2016
bertocq pushed a commit that referenced this issue Feb 7, 2018
microweb10 referenced this issue in stemvanonshogeland/consul Mar 23, 2022
…erent_heading

Support different heading if other supports were removed
markusgeert pushed a commit to markusgeert/consul that referenced this issue Jun 14, 2023
Hide comments when allegations phase is closed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants