サーバーメンテナンスモード中にユーザー(管理者を除く)のログインをブロックできるモジュールを提供したいと考えています。 (つまり、管理者がシステムでさらに構成を行いたい場合)。
それは、次のように単純にすることができます。
同様のアドオンが存在するか、このモジュールがOCAに含まれていても問題ありませんか?
:+1:
AFAIKこれはまだ存在していません。
うーん、きちんと。 一般的な使用のためのメンテナンスモードを定義するために、ある種のbase_maintainence
か何かが必要になるかもしれないと思います。 #790で同様のモードを提案しました。これにはメンテナンスモードのページが含まれています。
@lasley私はまだあまりはっきりしていません。 #790をざっと見て、モジュールを更新することですよね? このメンテナンスモードをその一部にすることを提案していますか?
注:私と@newtratipは、OCAにとって非常に新しいものです。 ですので、お気軽にご提案ください。 :)
これはhttps://github.com/OCA/server-tools/pull/833によって対処されてい
これを達成するために常に頭に浮かんだアイデアは、メンテナンスモードでは、 write
、 delete
、およびcreate
へのすべての呼び出しを中止する必要があるというものです。
これを実現するための「簡単な」方法は、メンテナンスモードでカーソルで使用される2番目のdbユーザーを構成することを要求することです。 このようなユーザーには、読み取り専用アクセス権が必要です。 そのモードでは、フロントエンドとバックエンドの両方に単純なリボンが表示されます。
メンテナンス中の/web/*
へのアクセスを禁止するだけでは、次の理由で十分ではありません。
/shop/checkout
など)。