Separar 'eliminar todas las publicaciones y temas permitidos por grupos' en permisos de contenido propio y contenido global

Un matiz adicional es el historial de revisiones.

Al examinar PostRevisor, el historial de ediciones se almacena por separado mediante PostRevision, por lo que no estoy sugiriendo que un permiso de eliminación de contenido propio deba necesariamente borrar físicamente los registros de revisión o eliminar la capacidad de auditoría.

El permiso que imagino se refiere más bien a la visibilidad habitual para el usuario: si el autor puede retirar su propia publicación o tema, si permanece el marcador de posición de la publicación eliminada, si los usuarios ordinarios pueden ver el contenido de ediciones anteriores y si el personal o los moderadores conservan el acceso de auditoría o moderación que corresponda (por ejemplo, mediante la opción «VER N RESPUESTA OCULTA»).

Por lo tanto, la distinción que solicito no es:

  • «permitir que los usuarios borren todos los rastros de la base de datos»

sino más bien:

  • «permitir que los usuarios tengan mayor control sobre su propio contenido visible o huella digital»
  • sin otorgarles al mismo tiempo poderes globales para eliminar el contenido de otros usuarios o ver contenido eliminado de forma general.