Página 1 de 1

Razón para editar este mensaje

Publicado: 15 Feb 2019, 10:36
por Orcajavi
Hola,
Me gustaría saber si existe alguna extensión u opción para forzar que, en caso de que un miembro edite un mensaje, se fuerce a rellenar el campo "Razón para editar este mensaje".

Hasta ahora, conocía si un miembro había editado su mensaje gracias a la extensión "Telegram Notifications", pero la he actualizado recientemente y ya no me comunica si ha habido alguna edición salvo que se rellene el campo "Razón para editar este mensaje".

Gracias y un saludo.

Re: Razón para editar este mensaje

Publicado: 15 Feb 2019, 16:17
por AlfredoRamos
No recuerdo haber visto una, pero revisando los eventos me parece que es posible hacer lo que quieres con una pequeña extensión, si tengo tiempo este fin de semana hago una pequeña extensión, que igual me servirá en algunos foros.

Otra forma de hacerlo obligatorio sería añadiendo required="required" al campo id="edit_reason" del fichero de plantilla posting_editor.html, aunque no es lo ideal ya que los usuarios podrían editar el campo con el inspector de elementos y enviar el campo vacío.

Re: Razón para editar este mensaje

Publicado: 15 Feb 2019, 17:52
por Orcajavi
Genial, pues espero un poco a ver si la haces. Gracias.

Re: Razón para editar este mensaje

Publicado: 16 Feb 2019, 08:21
por AlfredoRamos
He tenido un poco de tiempo libre, y me adelanté un poco, porque este fin de semana lo tendré ocupado :lee

Para los que gusten probarla:

- Repositorio: https://github.com/AlfredoRamos/phpbb-e ... dit-reason
- Descarga: https://github.com/AlfredoRamos/phpbb-e ... master.zip

Para instalarlo coloca el contenido del directorio phpbb-ext-mandatory-edit-reason-master dentro de ext/alfredoramos/mandatoryeditreason/

También esta disponible en español.

Re: Razón para editar este mensaje

Publicado: 16 Feb 2019, 12:24
por Orcajavi
AbaddonOrmuz escribió: 16 Feb 2019, 08:21 He tenido un poco de tiempo libre, y me adelanté un poco, porque este fin de semana lo tendré ocupado :lee

Para los que gusten probarla:

- Repositorio: https://github.com/AlfredoRamos/phpbb-e ... dit-reason
- Descarga: https://github.com/AlfredoRamos/phpbb-e ... master.zip

Para instalarlo coloca el contenido del directorio phpbb-ext-mandatory-edit-reason-master dentro de ext/alfredoramos/mandatoryeditreason/

También esta disponible en español.
Gracias, pero no funcionan los enlaces.

Re: Razón para editar este mensaje

Publicado: 16 Feb 2019, 16:38
por AlfredoRamos
Olvidé ponerlo público, ya deberían funcionar los enlaces.

Re: Razón para editar este mensaje

Publicado: 16 Feb 2019, 18:50
por Orcajavi
Ahora sí, la he probado y funciona a medias.
Como administrador, me aparece la opción "Razón para editar este mensaje" y efectivamente me obliga a poner la razón para poder editar.
Como usuario normal, no aparece la opción "Razón para editar este mensaje", sin embargo, me aparece el mensaje "La razón de edición es obligatoria, no se estableció ninguna.", con lo cual, no puedo editar.

Dicho esto, si pudiera ser que a los administradores se le permita editar sin tener que poner un motivo, se agradecería, pues la idea es que estos sepan si se ha editado algún mensaje .

Un saludo.

Re: Razón para editar este mensaje

Publicado: 17 Feb 2019, 16:56
por AlfredoRamos
Orcajavi escribió: 16 Feb 2019, 18:50 Como usuario normal, no aparece la opción "Razón para editar este mensaje", sin embargo, me aparece el mensaje "La razón de edición es obligatoria, no se estableció ninguna.", con lo cual, no puedo editar.
Lo revisaré.
Orcajavi escribió: 16 Feb 2019, 18:50 Dicho esto, si pudiera ser que a los administradores se le permita editar sin tener que poner un motivo, se agradecería, pues la idea es que estos sepan si se ha editado algún mensaje .
No me parece que excluir a ciertos rangos sea buena idea, si un administrador ha editado un mensaje los otros no lo sabrían hasta ver el registro de moderación/administración, lo que me parece anula la razón de ser de esta extensión.

Re: Razón para editar este mensaje

Publicado: 18 Feb 2019, 12:12
por Orcajavi
AbaddonOrmuz escribió: 17 Feb 2019, 16:56No me parece que excluir a ciertos rangos sea buena idea, si un administrador ha editado un mensaje los otros no lo sabrían hasta ver el registro de moderación/administración, lo que me parece anula la razón de ser de esta extensión.
Sólo lo ponía como sugerencia porque en algunos temas iniciales, es el propio administrador quien avisa mediante una respuesta, de los cambios que ha habido en el primer mensaje y lo veo algo redundante. Pero bueno, que si se deja para todos, tampoco pasa nada.

Re: Razón para editar este mensaje  Tema Solucionado

Publicado: 18 Feb 2019, 18:30
por J_Sparrow
Hola @Orcajavi , llevo varios días dándole vueltas a tu "necesidad" o "interés" y acabo de hacer una consulta en mi Foro y en este Foro para ver si lo que quieres se puede hacer o ya esta hecho.
Te explico, en mi Foro tengo instalada <<ESTA EXTENSIÓN>>, es para las versiones 3.1.x, pero a mi me funciona sin problemas. Es mas, he estado consultando el Foro en inglés donde está publicada oficialmente esta extensión y dicen que funciona en los Foros 3.2.x, comentan que hay que hacer un cambio, cambio que yo no he hecho y funciona perfectamente.
¿Que hace esta extensión?, pues que cuando un mensaje es editado, añade para los administradores/moderadores (es cuestión de permisos) una línea con las modificaciones del mensaje. Es mas, te hace un historial y puedes hacer comparaciones entre actualizaciones para saber que parte del texto han cambiado. Te pone la hora y la fecha del cambio y quien lo ha modificado. Esta muy bien y como ya te digo, funciona en la 3.2.1 (que es mi versión), sin problemas, hasta ahora.
@AbaddonOrmuz , no es que no quiera que hagas una extensión, ya sabes que soy un admirador tuyo y que lo que haces siempre lo pruebo y si es bueno, lo uso. Simplemente que tal vez con la extensión que le comento (que además es de @towen , miembro del staff de este Foro), igual resuelve todas sus inquietudes.
A lo dicho @Orcajavi , pruebala y nos cuentas.

Re: Razón para editar este mensaje

Publicado: 18 Feb 2019, 18:51
por AlfredoRamos
@J_Sparrow la extensión que comentas vuelve obligatorio la razón para editar? porque eso es lo que hace la extensión, y de ser así @Orcajavi te recomendaría probarla, hasta donde tenía entendido sólo muestra el historia (como su nombre lo dice).

Re: Razón para editar este mensaje

Publicado: 18 Feb 2019, 19:20
por J_Sparrow
La extensión no te "obliga" a nada, simplemente refleja los cambios en el mensaje. Si es cierto que se puede configurar para que un Administrador/Moderador marque una casilla para que no se incluya esa edición en el historial. Por lo demás es ella sola la que hace las comprobaciones (si consultas la extensión en el foro en inglés, verás unas imágenes de lo que hace) y la que guarda los cambios en alguna tabla, tabla que de momento no he localizado. Y si mal no recuerdo, nadie mas que el que esté autorizado por la Administración, puede ver los cambios, ni tan siquiera la línea que pone con los cambios efectuados.

Lo he comentado por si le puede servir al compañero.

Re: Razón para editar este mensaje

Publicado: 19 Feb 2019, 09:38
por Orcajavi
Pues acabo de probarla y es lo que buscaba:
Aunque, efectivamente no fuerza a rellenar la razón para editar, debajo del mensaje aparece que se ha editado y por consiguiente, la extensión Telegram Notifications, me informa de que se ha editado un mensaje y con la extensión que ha recomendado @J_Sparrow , puedo ver perfectamente lo que se ha editado, así que tema resuelto.
Muchísimas gracias a los dos @J_Sparrow y @AbaddonOrmuz.