تحديد مستخدمين معينين كمستخدمي API، مع إعفائهم من بعض حدود النشر

النظر في اقتراح يسمح لمستخدمين معينين بالحصانة من بعض حدود النشر الافتراضية، وتحديداً الحد الأدنى لطول الموضوعات والمشاركات.

سيؤدي ذلك إلى تمكين بعض الأنظمة الآلية (المعتمدة من الإدارة) المتصلة بـ Discourse من نشر محتوى من منصة أخرى دون أي قيود إضافية من قبل Discourse. لن تحتاج الامتيازات الخاصة للنشر الآلي بعد الآن إلى التعامل مع مشكلة أن العنوان طويل جداً أو قصير جداً، بينما يظل بقية المجتمع ملتزماً بمعايير النشر.

على سبيل المثال، لدي إضافة Hubot قد ترغب في النشر أو الرد دون حدود على عدد الأحرف، دون أن يكون الحساب المرتبط بـ Hubot مرتبطاً بحساب إداري بحد ذاته. سيكون حساب مستخدم معتمداً من قبل الطاقم، لكن دون امتيازات إضافية بحد ذاتها.

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

5 إعجابات

بالنسبة لي، هذا يرتبط ارتباطًا وثيقًا بالعمل القادم من @david المتعلق بتحديد نطاق مفاتيح واجهة برمجة التطبيقات (API). في هذه الحالة، يمكنك تعيين hubot كمسؤول، لكن تقييد نطاق المفتاح لمسارات محددة جدًا. هذا قريب جدًا من طلبك هنا ومتكافئ وظيفيًا.

7 إعجابات

أوه، صحيح، هذا يتناسب تمامًا مع عمل واجهة برمجة التطبيقات - في هذه الحالة، اعتبر هذا طلبًا إضافيًا لنطاق واجهة برمجة التطبيقات إذن :wink:

6 إعجابات