مشكلة مع hbs ValueList كـ non-admin -- ما البديل؟

لدي رمز على https://dashboard.literatecomputing.com/ الخاص بي يعمل كمسؤول (وقد عمل لفترة طويلة كمستخدمين عاديين، أنا متأكد من ذلك) ولكنه يفشل الآن كمستخدم عادي.

عندما أقوم بتضمين هذا الرمز في الصفحة، فإنه يعمل كمسؤول، ولكن ليس كمستخدم عادي:

        <ValueList
          @values={{this.server.custom_plugins}}
          @inputType="array"
          @addKey="pfaffmanager.server.custom_plugins_suggestion"
        />

تحققت من أن المستخدم العادي لديه حق الوصول إلى this.server.custom_plugins و

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

حدث خطأ:

- أثناء العرض:
  - المستوى الأعلى
    التطبيق
      discourse-root
        pfaffmanager
          pfaffmanager.servers
            pfaffmanager.servers.edit

وهناك ValueList..> آخر يسبب نفس المشكلة. هل هناك شيء آخر يجب أن أستخدمه؟ أعتقد أنني اعتقدت. . . انتظر. المكان الوحيد الذي أرى فيه ValueList هو في مكون مسؤول.

https://github.com/discourse/discourse/blob/main/app/assets/javascripts/admin/addon/components/admin-user-field-item.hbs#L29

أنا أستخدم هذا المحدد للسماح للمستخدمين بتحديد الإضافات، مثل هذا:

لا أتذكر ما كنت أفعله من قبل. أعتقد أنني فعلت هذا لترقية Ember 5؟

هل هناك شيء آخر يجب أن أفعله؟

تحرير: أعتقد أن ValueList مخصص للمسؤولين فقط ولدي الآن ذكرى غامضة عن إنشاء قائمة قيم خاصة بي ثم التساؤل لماذا فعلت ذلك وحذفتها.

إعجابَين (2)

لقد وجدت PvalueList التي أنشأتها من قبل (وقمت بنسخها للتو من قائمة القيم في المسؤول) واستعدتها من github.

إعجابَين (2)

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