نريد أن نساهم في وحدة تسمح للمستخدم بحظر (باستثناء المسؤول) من تسجيل الدخول أثناء وضع صيانة الخادم. (على سبيل المثال ، عندما يريد المشرف القيام بمزيد من التكوين في النظام).
يمكن أن يكون الأمر بسيطًا مثل ،
هل توجد أي وظائف إضافية مماثلة و / أو من الجيد أن تكون هذه الوحدة في OCA؟
: +1:
AFAIK هذا غير موجود حتى الآن.
هممم أنيق. أعتقد أننا قد نحتاج إلى نوع من base_maintainence
أو شيء ما من أجل تحديد وضع الصيانة للاستخدام العام. اقترحت وضعًا مشابهًا في # 790 ، والذي يتضمن صفحة وضع الصيانة.
@ Lasley ما زلت غير واضح جدا. لقد قمت بتصفح # 790 وهو يتعلق بتحديث الوحدات ، أليس كذلك؟ هل تقترح أن يكون وضع الصيانة هذا جزءًا منه؟
ملاحظة: أنا و newtratip جديدان جدًا على OCA. لذلك ، لا تتردد في اقتراح. :)
هل يتم تناول ذلك من خلال https://github.com/OCA/server-tools/pull/833 ؟
الفكرة التي طفت في ذهني دائمًا لتحقيق ذلك هي أنه في ظل وضع الصيانة ، يجب إحباط كل مكالمة إلى write
، delete
و create
.
تتمثل إحدى الطرق "السهلة" لتحقيق ذلك في طلب تكوين مستخدم ثنائي ديسيبل لاستخدامه في المؤشرات تحت وضع الصيانة. يجب أن يكون لمثل هذا المستخدم حق الوصول للقراءة فقط. يجب أن يظهر شريط بسيط أثناء هذا الوضع ، كلا الطرفين الأمامي والخلفي.
منع الوصول إلى /web/*
تحت الصيانة لا يكفي ببساطة للأسباب التالية:
/shop/checkout
، إلخ.).