Extension:Oversight/es


 * Esta extensión puede que no se necesite más ya que MediaWiki tiene ahora una extensión built-in (deshabilitada por defecto), llamada RevisionDelete.

La extensión Oversight añade una clase de usuarios que permite esconder revisiones permanentemente de todos los usuarios. Nótese que las revisiones sólo pueden ser restauradas por un desarrollador.

Esta extensión es un hack temporal hasta que el nuevo sistema de borrado de revisiones esté listo para reemplazar el viejo borrado de archivos. Las revisiones son empujadas a una tabla paralela similar a la tabla de archivo, pero no accesible por cualquiera de los canales normales en el wiki. Los elementos pueden ser restaurados manualmente de la base de datos si se requiere.

Instalación

 * 1) Descarga los archivos para tu versión a extensions/Oversight en formato tar.gz (selecciona tu versión de MediaWiki en la caja drop-down) o descárgalo directamente desde Subversion: 1.10, 1.11, 1.12, 1.13, 1.14, 1.15, Trunk.
 * 2) Añade la tabla requerida a la base de datos:


 * 1) Añade las siguientes líneas a LocalSettings.php (ajusta los grupos de usuario como quieras):
 * 2) Los derechos pueden ser ahora asignados en Special:Userrights.
 * 1) Los derechos pueden ser ahora asignados en Special:Userrights.
 * 1) Los derechos pueden ser ahora asignados en Special:Userrights.
 * 1) Los derechos pueden ser ahora asignados en Special:Userrights.

Instalando sin acceso a interfaz de línea de comandos
Si estás usando un servidor remoto y no tienes acceso a la interfaz de línea de comandos, pero tienes acceso a phpMyAdmin, substituye los siguientes pasos por el paso #2 de arriba:


 * 1) Descarga hidden.sql.
 * 2) En phpMyAdmin, cliquea la base de datos que sas para MediaWiki en la barra a la izquierda.
 * 3) En la pantalla siguiente, haz clic en la pestaña "SQL" en la parte superior.
 * 4) En "Lugar del archivo de texto", selecciona uno de los archivos, selecciona compresión "None/Ninguna" y cliquea al botón "Go/Ir" al final.
 * Si tu phpMyAdmin sólo tiene un campo de texto y no seleccionador de archivo de texto, cliquea el botón "SQL" en la columna del lado izquierdo, bajo el logo de phpMyAdmin, y entonces cliquea "import files/importar archivos" en la nueva ventana que aparece.

Puede que obtengas el error "1146: Table 'sitename_mdw1.mdw_hidden' doesn't exist (localhost)". Encuentra 'hidden' y asegúrate de que está bien nombrado; a veces el script no añade el prefijo correcto.

Uso
Usuarios con los permisos de Oversight tendrán una pestaña adicional llamada 'hide revision'/'esconder revisión' cuando revisen una vieja revisión, diff o revisión borrada. La edición puede ser escondida a todos los usuarios cliqueando esta pestaña, añadiendo una razón y confirmando. La edición más reciente a una página no puede ser escondida a menos que la página esté eliminada; para esconderla, primero debes revertir o eliminar la edición.

Note that hiding revisions may create misleading edit differences, since any changes made in hidden revisions will seem to have been made by the next visible edit. In situations where good content is added in hidden revisions, there may be no simple solution. The extension may eventually replace the removed revisions with an explicitly visible marker instead. (It should be noted that the core RevisionDelete does leave a marker.)

Corrigiendo errores
Si has borrado accidentalmente una revisión, necesitarás acceso a la base de datos para restaurarlo. Primero, encuentra el ID de la revisión que necesitas restaurar. Después, necesitarás el uso de un SQL query para obtenerlo de vuelta (reemplaza "mw_" con el prefijo de tu instalación):


 * hidden_rev_len no existe, por lo que rev_len será NULL cuando se restaure, al igual que rev_parent_id.


 * Ignora rev_deleted si tienes una versión antigua de MediaWiki que no tiene esta columna.

Después de que haz confirmado que la revisión ha vuelto, puedes iniciar: