إضافة أعمدة جديدة إلى قوائم المستخدمين في المجموعات

مرحباً، مرحباً بك في ميتا :wave:
يمكنك استخدام نقاط الإخراج group-index-table-header-after-username و group-index-table-row-after-username لإدراج رأس/صف بجوار عمود اسم المستخدم.

على سبيل المثال:

بالنسبة للرأس، يمكنك استخدام المكون TableHeaderToggle.
بالنسبة للصف، يمكنك استخدام على سبيل المثال <div>{{this.args.member}}</div> – يمكنك الوصول إلى البيانات باستخدام {{this.args.member}}

ستحتاج إلى إصلاح CSS للشبكة لتضمين عمود جديد.

.group-members--can-manage {
    grid-template-columns: 3fr repeat(5, minmax(min-content, 1fr)) 3em;
                                      ^
}

إذا كنت ترغب في نقل العمود، فإن تحديد الموضع صعب بعض الشيء بسبب display: contents. ومع ذلك، يمكن أن يعمل استخدام order.

على صعيد آخر، قد تواجه مشكلات في الحصول على حالة المستخدم. في اختباراتي، لم تنعكس البيانات في member مع تعليق المستخدم أو إسكاته (silencedTillDate أو suspendedTillDate غير معرفة). لست متأكداً مما إذا كانت هناك مشكلة هنا. لم أتعمق أكثر، في الوقت الحالي!

آمل أن يساعد هذا.

5 إعجابات