مشاركة استعلام مستكشف البيانات

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

لكن إذا قمت بنسخ رابط الاستعلام ولصقه لمشاركته، فإن الجمهور المستهدف سيواجه خطأ 403، لأن الرابط الذي أراه هو رابط الإدارة/التحرير، ولا يملك المستخدمون هذا القدر من الصلاحيات.

لذلك، لمشاركة استعلامي، يجب أن أذهب إلى:

المجموعات → [المجموعة المستهدفة] → التقارير → [التمرير عبر قائمة مرتبة عشوائيًا؟] → [النقر على التقرير] → نسخ ولصق ذلك الرابط :face_exhaling:

ماذا عن جعل رابط الإدارة/التحرير قابلًا للقراءة فقط للمستخدمين غير المخولين، أو تزويدي بزر سهل “الحصول على الرابط” في واجهة الإدارة الخاصة بي؟

4 إعجابات

لا أستطيع تخيل أن إضافة زر هناك ستكون عملاً شاقًا للغاية. أعتقد أن رابط التقرير للمجموعة سيكون دائمًا رقم الاستعلام (يمكنك رؤيته في عنوان URL لصفحة استعلامات المسؤول) في نهاية /g/[group-name]/reports/. لذا، فإن التقرير الموجود في /admin/plugins/discourse-data-explorer/queries/-15?params=null يجب أن يكون في /g/[group-name]/reports/-15. نظرًا لأن الاستعلامات يمكن مشاركتها مع مجموعات متعددة، فسيحتاج رابط المشاركة إلى التكيف مع ذلك بطريقة ما لتوليد رابط مميز لكل مجموعة - أعتقد أن عرض المجموعات المدرجة سيساعد أيضًا، نظرًا لأنه من الناحية النظرية قد لا ترغب في مشاركة الرابط مع جميع المجموعات المدرجة. :thinking:

قد أحاول تقديم طلب سحب (PR) لهذا الأمر لاحقًا اليوم إذا كنت مغامرًا واستمرار بحثي عن عمل لا يثمر.

3 إعجابات