هذا يبدو رائعًا! ![]()
هل يمكنك تأكيد أن المعلمات تعمل أيضًا؟
هذا يبدو رائعًا! ![]()
هل يمكنك تأكيد أن المعلمات تعمل أيضًا؟
نعم، تظهر في واجهة المستخدم إذا كان الاستعلام يحتوي على معاملات
لقد أخطأت؛ المعاملات لا تعمل حاليًا. سأقوم بالتحقيق في ذلك اليوم.
المحول للاستعلامات هو محول إداري، لذا لا يمكن للمستخدمين غير الإداريين الوصول إلى مستودع الاستعلامات. لقد أضفت نقاط نهاية يمكن للمستخدمين غير الإداريين الوصول إليها للحصول على ملف JSON الخاص بالاستعلام، لكن يبدو أن هذا الملف لا يتم تحويله إلى نماذج استعلام (بالطبع، كيف يمكن أن يتم ذلك)، وبالتالي فإن منطق المعاملات لا يتم تنفيذه. أفترض أنني بحاجة إلى محول غير إداري للاستعلامات؟
أرى مشكلة في لقطة الشاشة رقم 3: قد ترغب في إعادة زر “الحفظ دون تشغيل”، خاصة الآن بعد أن أصبحت هناك بيانات غير استعلامية ذات معنى يمكن حفظها.
آه، لم ألاحظ أنك قد استوردت زر التأكيد الأخضر أيضًا.
زر التأكيد الأخضر يحفظ دون تشغيل، وأعتقد أن وجود زر “حفظ التغييرات وتشغيل” يجب أن يفعل ذلك بالضبط.
هل تقصد أن سلوك زر “حفظ التغييرات وتشغيل” يجب أن يتغير ولا يشغل الاستعلام؟
أصبح بإمكان أعضاء المجموعة الآن تشغيل استعلامات تتضمن معاملات!
لم أتمكن من تشغيل الاختبارات (باستخدام bundle exec rspec)، وبالتالي لم أكتب أي اختبارات للإجراءات الجديدة التي أنشأتها. هل يمكن لأحد أن يوجهني إلى ما ينقصني؟ رسالة الخطأ هي uninitialized constant DataExplorer
جرب LOAD_PLUGINS=1 RAILS_ENV=test bundle exec rspec
نعم، هذا يفعلها. شكرًا لك!
ملاحظة: عادةً ما أستخدم الأمر bin/rake autospec فقط، حيث يقوم بذلك تلقائيًا. كل ما عليك فعله هو حفظ ملف plugin.rb أو أي ملف آخر.
@sam،
ما رأيك في خانة الاختيار “تضمين خطة الاستعلام؟” لتقارير المجموعات؟
يبدو أن أعضاء المجموعة لا يحتاجون إلى الوصول إليها، وأنه يجب إزالتها. هل هذا الافتراض صحيح؟
أتفق معك، هذه معلومات لا يحتاجونها حقًا
تم إزالة هذا، والطلب جاهز للمراجعة.
يفشل اختباران، لكنهما يفشلان أيضًا في الفرع الرئيسي. يمكنني النظر في إصلاحهما في هذا الطلب إذا كان ذلك مُقدّرًا ![]()
أهلاً وسهلاً تمامًا! سنقوم بمراجعته قريبًا، شكرًا لك على العمل الرائع.
أحاول استخدام هذه الميزة، ويبدو أن المجموعات التي أضيفها إلى النموذج لا تُحفظ، أي أنه لا توجد طريقة لحفظ النموذج.
إليك لقطة شاشة للاستعلام الذي أود مشاركته مع المشرفين:
وعند تحديث الصفحة، تختفي المجموعة:
لا يُحدث تعديل الاستعلام و"حفظه" قبل تحديث الصفحة أي فرق في ذلك. كما جربت مشاركة استعلامات أخرى، بما في ذلك بعض الإعدادات الافتراضية للنظام، دون جدوى.
مجرد تحديث - لقد وجدت موقعًا آخر يعمل فيه هذا، مما يشير إلى أن المشكلة محددة بالموقع.
على أي حال، وجدت حلاً بديلاً إذا كان الواجهة الرسومية معطلة بالنسبة لك أيضًا. يمكنك إضافة مجموعة إلى الاستعلام عبر واجهة برمجة التطبيقات (API) باستخدام طلب POST إلى https://example.com/admin/plugins/explorer/queries/<query_id>.
قم بإعداد رؤوس الطلب (headers)، واستخدم مفتاح API لمستخدم مدير:
Api-UsernameApi-KeyContent-Type – application/jsonقم بإعداد جسم الطلب (request body):
query[group_ids][] – سلسلة مفصولة بفواصل تحتوي على معرفات المجموعات المسموح لها بالوصول إلى هذا الاستعلامسأقوم بالنظر اليوم أو يوم الاثنين
ليس عاجلاً،
شكرًا لك @j.jaffeux!
يجب إصلاح ذلك من خلال:
شكرًا على التقرير.
تم إغلاق هذا الموضوع تلقائيًا بعد يومين من آخر رد. لم يعد مسموحًا بإضافة ردود جديدة.