Pygithub: أضف طريقة لتعيين مستوى الإذن لمتعاون الفريق في مستودع المؤسسة

تم إنشاؤها على ٢٨ يوليو ٢٠١٧  ·  5تعليقات  ·  مصدر: PyGithub/PyGithub

لا توجد حاليًا طريقة في PyGithub لتعيين مستوى الإذن لمتعاون الفريق في المستودع.

كحد أدنى ، يجب أن تأخذ الطريقة github.Team.Team.add_to_repos إذن معلمة اختياري = str لتعيين مستوى الإذن للمتعاون. يبدو أن الافتراضي الحالي هو دفع.

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

مرجع Relevent API: https://developer.github.com/v3/orgs/teams/#add -or-update-team-repository

التعليق الأكثر فائدة

يبدو أن هناك طريقة Team.set_repo_permission غير موثقة تقوم بنفس الشيء مثل add_to_repos ، ولكن مع مجموعة المعلمات permission .

ال 5 كومينتر

يبدو أن هناك طريقة Team.set_repo_permission غير موثقة تقوم بنفس الشيء مثل add_to_repos ، ولكن مع مجموعة المعلمات permission .

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

شكرًا ، استخدام set_repo_permission بدلاً من add_to_repos يؤدي المهمة بالفعل!

لماذا هذا غير موثق؟ :(
يحتوي على سلسلة وثائقية ويبدو أنه موجود لمدة عام على الأقل؟

// تحرير ، حسنًا ، ربما لأن الوثائق قديمة؟
http://pygithub.readthedocs.io/en/latest/changes.html

تم وضع علامة على هذه المشكلة تلقائيًا على أنها قديمة نظرًا لعدم وجود نشاط حديث لها. سيتم إغلاقه إذا لم يحدث أي نشاط آخر. شكرا لمساهماتكم.

يبدو أن هذا متاح في أحدث الوثائق.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات