Kann den Lesemodus nicht deaktivieren

I enabled read-only mode on my forums and im not able to disable it.

I cant disable read-only mode via the /admin/backups because i cant login.


entering the docker image and disabling it via rails does not work either.

rails c
Discourse.disable_readonly_mode

entering the docker image and running

discourse disable_readonly

does not work either.


Anything im missing?

sorry if the bug category is not the correct category. I think this might be a bug

1 „Gefällt mir“

It depends on how you trigger readonly mode.

https://github.com/discourse/discourse/blob/master/lib/discourse.rb#L291-L295

There is a list of keys that you can pass to Postgres depending on how you trigger it

https://github.com/discourse/discourse/blob/master/lib/discourse.rb#L256-L259

3 „Gefällt mir“

Thanks

This command in rails did the trick

Discourse.disable_readonly_mode(Discourse::USER_READONLY_MODE_KEY)

12 „Gefällt mir“

Ich habe dasselbe Problem in der neuesten Discourse-Version.

  1. Aus dem web_only-Container heraus
root@forum:/var/www/discourse# discourse disable_readonly
Die Seite ist jetzt voll funktionsfähig.
root@forum:/var/www/discourse#
  1. ./launcher enter web_only

  2. Danach habe ich immer noch das “Nur Lesezugriff”-Banner auf der Hauptseite.

Das Problem ist also noch nicht gelöst …

… ok, ich konnte das jetzt mit den Rails c Kommandozeileninfos lösen.
Aber trotzdem sollte das verbessert werden: es könnte zum Beispiel eine spezielle Login-URL mit einem Token geben, um Admin-Operationen auch im Readonly-Modus über die UX zu ermöglichen.

Dieses Thema wurde nach 2426 Tagen automatisch geschlossen. Neue Antworten sind nicht mehr möglich.