إظهار زر BUTTON فقط لمستخدمي الطاقم

لقد أضفت بعض الأزرار عبر سكريبت في جزء <head>...</head> في هذه الصفحة:
/admin/customize/themes/2/common/head_tag/edit

على هذا النحو
<script type="text/discourse-plugin" version="0.4">
api.onToolbarCreate(toolbar => {
toolbar.addButton({
id: "times-circle",
});
});
</script>

كيف يمكنني جعل هذا الزر مرئيًا فقط لمستخدمي الطاقم (المشرفين، المدراء) ولمستخدمي المجموعة المسماة “vip-group”؟

مرحباً! الأمر بسيط كما يلي

<script type="text/discourse-plugin" version="0.8">
const user = api.getCurrentUser();

// التحقق مما إذا كان المستخدم ضمن مجموعة vip-group
const isInVipGroup = user.groups.some(({name}) => name === "vip-group");

if (user.staff || isInVipGroup) {
  api.onToolbarCreate(toolbar => {
    toolbar.addButton({
      id: "times-circle",
    });
  });
}
</script>

عظيم! إنه يعمل!
كما أنني وجدت هذه المواضيع، التي قد تكون مفيدة لشخص ما.

@Ed_Bobkov لقد قمت بتعديل المقطع ليعمل مع نوع المجموعة المحدد لديك. لا أعرف ما إذا كنت قد رأيت ذلك، مجرد تذكير.