Solicitud de eliminación de cuenta

No afecta a la configuración, pero puedo reproducir esto con los campos de traducción:

Para que quede claro, esto no está aislado del componente de solicitud de eliminación de cuenta. Otros componentes que he probado, como Discourse TOC y Kansan, presentan el mismo problema con sus campos de traducción.

7 Me gusta

Eso es muy útil, gracias @Stephen, tengo una PR con una solución para las traducciones de temas: FIX: Theme translations resetting on save by pmusaraj · Pull Request #22072 · discourse/discourse · GitHub

10 Me gusta

Hola :wave:

He fusionado una actualización para permitir HTML en la descripción modal. Después de actualizar el componente, puedes usar lo que sugirió Lilly para los saltos de línea.

Tu texto se ve así en HTML:

Cuando nos envíes una solicitud de anonimización de cuenta, eliminaremos todos los datos personales de tu cuenta, conservando tus publicaciones. Esto significa:
<br>
<ul>
  <li>Ya no podrás iniciar sesión como esta cuenta específica.</li>
  <br>
  <li>Se asignará un nuevo nombre de usuario aleatorio a la cuenta, como anon123456. Este nuevo nombre de usuario se aplicará a todas tus publicaciones en el sistema y actualizaremos también todas las @menciones y citas.</li>
  <li>El nuevo nombre de usuario no se aplica a: publicaciones eliminadas, revisiones de publicaciones cuando la publicación actual no menciona ni cita al usuario renombrado, perfiles de usuario enlazados, publicaciones en cola o registros del personal.</li>
  <li>Se eliminarán tu correo electrónico, nombre, fecha de nacimiento y avatar.</li>
  <li>Se eliminará tu perfil de usuario.</li>
  <li>Se revocarán las claves API generadas para la cuenta.</li>
  <li>Se revocarán los mecanismos de autenticación de terceros (Google/Facebook/etc).</li>
</ul>

9 Me gusta

Genial, componente. Después de actualizar discourse a 3.2.0, estoy viendo un error en los registros

El componente de tema Account Deletion Request está lanzando errores:
TypeError: No se pueden leer propiedades de null (leyendo ‘en’)

Aquí está el backtrace:

TypeError: No se pueden leer propiedades de null (leyendo 'en')
    at Object.initialize (https://site.com/theme-javascripts/3ded4211d42a4dc71642febcfdc4e24847261d8e.js?__ws=site.com:5:51)
    at n.initialize (https://site.com/assets/chunk.6d10396b901f5b95b67e.d41d8cd9.js:2:309459)
    at https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:141483
    at e.each (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:368590)
    at e.walk (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:367606)
    at e.each (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:366959)
    at e.topsort (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:367005)
    at e._runInitializer (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:141795)
    at e.runInitializers (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:141441)
    at e._bootSync (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:110927)
    at e.domReady (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:110503)
    at invoke (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:358129)
    at h.flush (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:357216)
    at p.flush (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:358979)
    at B._end (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:364062)
    at B._boundAutorunEnd (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:360486)
2 Me gusta

Gracias por el informe :slight_smile: He fusionado una corrección, actualiza el componente.

Oh, parece que es la versión estable. :thinking: Creo que esto aún no funcionará.

1 me gusta

Sospecho que su problema es otra cosa. RBoy informó el mismo problema con otros componentes. :thinking:

Además, probé el tuyo con Discourse 3.2.0, ¡y no veo ningún problema hasta ahora!

2 Me gusta

Sí, solo parece afectar a algunos componentes del tema, pero no a todos después de actualizar a la versión 3.2.0. En mi caso, este tema, los temas DiscoTOC y Dark/Light Mode.

2 Me gusta

Sugerencia, podrías añadir este código a la primera publicación para permitir a la gente instalar este componente con un solo clic

[wrap=theme-install-button repoUrl="https://github.com/VaperinaDEV/discourse-account-deletion-request" repoName="Account Deletion Request"]
Instalar este componente de tema
[/wrap]

Debería verse así:

Instalar este componente de tema