Pygithub: Tambahkan metode untuk mengatur tingkat izin kolaborator tim pada repositori Organisasi

Dibuat pada 28 Jul 2017  ·  5Komentar  ·  Sumber: PyGithub/PyGithub

Saat ini tidak ada metode di PyGithub untuk mengatur tingkat izin kolaborator tim pada repositori.

Minimal, metode github.Team.Team.add_to_repos harus menggunakan parameter opsional permission=str untuk mengatur tingkat izin kolaborator. Default saat ini tampaknya push.

Berdasarkan GitHub API, menggunakan kembali metode yang sama untuk memperbarui izin repo adalah benar.

Referensi API yang relevan: https://developer.github.com/v3/orgs/teams/#add -or-update-team-repository

Komentar yang paling membantu

Tampaknya ada metode Team.set_repo_permission tidak berdokumen yang melakukan hal yang sama seperti add_to_repos , tetapi dengan set parameter permission .

Semua 5 komentar

Tampaknya ada metode Team.set_repo_permission tidak berdokumen yang melakukan hal yang sama seperti add_to_repos , tetapi dengan set parameter permission .

Sepertinya masalah ini dapat diselesaikan dengan peningkatan dokumentasi. Untuk konsistensi API dengan REST, memperbarui add_to_repos tampaknya optimal. Sebagai pengguna, saya berharap harus memanggil Team.set_repo_permission dan Team.add_to_repos tanpa melihat implementasi yang mendasarinya.

Terima kasih, menggunakan set_repo_permission alih-alih add_to_repos memang berhasil!

Mengapa ini tidak didokumentasikan? :(
Itu memiliki docstring dan tampaknya ada di sana setidaknya selama satu tahun?

// edit, yah, mungkin karena dokumentasinya sudah tua?
http://pygithub.readthedocs.io/en/latest/changes.html

Masalah ini secara otomatis ditandai sebagai basi karena tidak ada aktivitas terbaru. Ini akan ditutup jika tidak ada aktivitas lebih lanjut yang terjadi. Terima kasih atas kontribusi Anda.

Ini sepertinya tersedia di dokumentasi terbaru.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat