PyGithub / PyGithub/PyGithub

Add / Remove license seats?

Ouverte
#2,240 0 commentaires 4 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
Python
Étoiles
7.8k
Forks
1.9k
Merge moyen
17 min
PR mergées (30 j)
2

Description

Trying to automate seat management with Python...the URL for editing seats is https://github.com/organizations/{orgName}/settings/billing/remove_seats, I've spooled through the Github REST API documentation and found references to viewing plans / used seats / available seats usable via the API, or via PyGithub, but a way to edit the plan is eluding me.

I tried mimicking Chrome's behavior with the Requests library, it seems like it should work, but it doesn't.

Is there any way to do this with PyGithub, or does anyone know of a way to do it programmatically in general?

Thanks!

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par la documentation de la GitHub REST API et la surface d’API de PyGithub référencée dans l’issue. Vérifiez s’il existe des endpoints pris en charge pour modifier les sièges de licence d’une organisation, et comparez-les au comportement de Requests décrit ; le travail est terminé lorsqu’un chemin d’API pris en charge précis a été établi ou qu’il a été documenté que PyGithub ne peut pas en fournir un.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
github, python
Domaine
api
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
20/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.