# Modos de solo lectura en Discourse

**URL:** <https://meta.discourse.org/t/read-only-modes-in-discourse/296976>\
**Category:** Site Management\
**Tags:** how-to, explanation, read-only\
**Created:** [27 Febrero, 2024 22:13 UTC](https://meta.discourse.org/t/read-only-modes-in-discourse/296976 "2024-02-27T22:13:14Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)\
**Post date:** [4 Marzo, 2024 19:09 UTC](https://meta.discourse.org/t/read-only-modes-in-discourse/296976/6 "2024-03-04T19:09:22Z")

</div>

> [@pfaffman](#):
>
> En mi opinión, algo mucho más sensato para `discourse enable_readonly` sería hacer un `Discourse.enable_readonly_mode(Discourse::STAFF_WRITES_ONLY_MODE_KEY)`. ¡Ojalá me hubiera dado cuenta hace muchos años!

No estoy muy familiarizado con esto, pero creo que sería confuso que `enable_readonly_mode` configurara el sitio en un `staff_writes_only_mode`. Son modos diferentes, cuando se realizan ciertas operaciones, no se permitirían escrituras a la base de datos para el personal (durante una restauración, por ejemplo, se eliminarán).

Quizás en su lugar podamos hacer algunas otras cosas aquí:

1. Aclarar que el modo de solo lectura establece una TTL en la descripción de esa tarea.
2. Añadir una tarea que invoque `keep_readonly_mode` para que pueda extenderse a más de 60 minutos.
3. Añadir tareas `enable_staff_writes_only` y `disable_staff_writes_only`.

---

_[View the full topic](https://meta.discourse.org/t/read-only-modes-in-discourse/296976)._
