Johani
(Joe)
15 Diciembre, 2021 00:55
9
He realizado algunos cambios.
main ← hnb-ku:wiki-post-improvments
opened 12:31AM - 15 Dec 21 UTC
Context: https://meta.discourse.org/t/discourse-shared-edits/167583/41?u=johani
…
This PR does six things:
1. Adds a CSS class to `shared-edit` posts for customizability.
2. Improves the way the default edit button is removed. It now uses the `api.removePostMenuButton` plugin API method.
3. Improves the way the `wiki-edit` is removed. It was previously done by setting the post attribute `wiki` to false. This
caused issues in the post-admin menu, making it always think the post is not a wiki. The toggle worked, but it always showed the label "make-wiki" since it believed that the post was not a wiki.
4. Improves the interaction between shared-edit posts and the revision history modal. The modal shows a button to edit the post (if the user can). That button used to ignore the fact that it can be a shared-edit post causing it to open the default editor instead of the shared-edits composer. This PR fixes that. If the post is a shared-edit, the button will open the shared-edit composer.
5. If the post is a shared-edit, replace the "reply" button with a "small-reply" button. This prevents a case where we show two buttons with labels next to each other. Core does this already if the post is a wiki, so this PR makes the same change for shared-edit posts.
6. In the revision modal, the edit button label is changed from "edit-post" to "edit-wiki" if the post is a wiki. Currently, setting the post to be a shared-edit + wiki is done to extend the post's edit permission to allow more users to edit the post as a shared edit. This PR overrides that behavior for shared-edit + wiki posts. The button will always show "edit post," just like default. The use case for wiki's here is a workaround and the label change adds more confusion than needed.
Ralf_Stockmann:
Si habilito Ediciones Compartidas, también tengo la opción de hacerlo un wiki. Pero si lo hago a través de la opción Hacer Wiki, todavía dice “Hacer Wiki”. Entrará en modo Wiki, sin embargo. Pero no hay forma de revocar el Wiki.
Esto está solucionado. Activar/desactivar el modo wiki en una publicación de edición compartida ahora mostrará la etiqueta correcta.
Esto también está solucionado. Si haces clic en el botón desde la ventana modal del historial de revisiones Y la publicación está configurada como shared-edit, se abrirá el compositor de ediciones compartidas en lugar del predeterminado.
Agregué la clase en el plugin. Por lo tanto, puedes eliminar el fragmento que agregaste. El plugin ahora agregará esa clase sin necesidad de ninguna modificación.
Supongo que querías eso porque el botón solía abrir el compositor predeterminado. Eso ahora está solucionado, por lo que ya no necesitarás ocultarlo.
6 Me gusta