هل هناك طريقة أكثر كفاءة للحصول على أذونات المستخدم لموضوع من إجراء طلب إلى /t/-/topicId.json؟ القيم التي أهتم بها موجودة في خاصية details التي تم إرجاعها من هذا الطلب. على سبيل المثال:
details: {
can_edit: true,
notification_level: 3,
notifications_reason_id: 1,
can_move_posts: true,
can_delete: true,
can_remove_allowed_users: true,
can_invite_to: true,
can_invite_via_email: true,
can_create_post: true,
can_reply_as_new_topic: true,
...
}
أنا مهتم بشكل أساسي بقيمة can_create_post. أعتقد أن الطريقة الأكثر كفاءة للحصول عليها ستكون محاولة إنشاء المنشور نيابة عن المستخدم، ثم التعامل مع أي أخطاء يتم إرجاعها، ولكن هذا يجب أن يكون الملاذ الأخير.