مستكشف البيانات متاح فقط للمسؤولين

After update our forum we got the following message on the data-explorer plugin

The data explorer is only available to admins.

Could you please help us to fix an issue

إعجاب واحد (1)

I just did an upgrade and don’t have this problem. Are you sure that the user trying to access data-explorer is an admin?

إعجاب واحد (1)

Sure. I have admin permission

I have seen this bug due to the rate limiter… if you wait 10 seconds and reload the page does data explorer show up.

3 إعجابات

I did it but not luck

أنا أحصل على نفس الخطأ. أنا أشغل الإصدار 2.6.0.beta2 كإصدار تطويري.

عند تمكين الإضافة ومحاولة الوصول إليها عبر /admin/plugins/explorer، أرى هذه الرسالة في وحدة التحكم:

تحذير: لا يوجد تحويل نوع معرف للنوع “name” بمعرف الكائن (oid) 19. يرجى تحويل هذا النوع صراحةً إلى TEXT لضمان الأمان في التغييرات المستقبلية.

إعجابَين (2)

هل قمت بالترقية إلى pg12؟

هل قمت بنقل قاعدة البيانات؟

إعجابَين (2)

لا، لم أقم بتغيير أي شيء.

في الواقع، قمت للتو بتثبيت مثيل جديد (2.6.0.beta3 / docker 19.03.13 / على Debian bullseye) وحصلت على التنبيه فورًا عند تشغيل d/rake autospec أو محاولة الوصول إلى الإضافة. لا أعرف ما إذا كان هناك أي ارتباط، لكن هذا هو التنبيه الوحيد الذي أراه.

عند الفحص، تظهر رسالة “مستكشف البيانات متاح فقط للمسؤولين.” لأي خطأ يتم مواجهته أثناء تحميل الصفحة.

https://github.com/discourse/discourse-data-explorer/blob/master/assets/javascripts/discourse/routes/admin-plugins-explorer.js.es6#L33-L37

كان هذا منطقيًا عندما كانت قائمة الأشياء التي قد تسوء صغيرة جدًا، لكن الحل الأفضل هنا هو على الأرجح الإبلاغ عن الأخطاء من جانب العميل.

6 إعجابات

تم تطبيق التغيير: يُفعّل النص الحالي الآن عبر فحص صريح لصلاحيات المسؤول، ويُستخدم التعامل القياسي مع الأخطاء لأي طلبات فاشلة.

6 إعجابات

تم إغلاق هذا الموضوع تلقائيًا بعد يومين. لم يعد مسموحًا بالردود الجديدة.