kopia lustrzana https://github.com/Langenfeld/py-gitea
add get_orgs and get_accessible_repositories methods
rodzic
bd3ee80f90
commit
6e51a83320
|
@ -109,6 +109,11 @@ class User(GiteaApiObject):
|
|||
self.gitea.requests_patch(User.ADMIN_EDIT_USER.format(**args), data=values)
|
||||
self.dirty_fields = {}
|
||||
|
||||
def get_accessible_repositories(self) -> List[GiteaApiObject]:
|
||||
""" Get all Repositories owned by this User."""
|
||||
results = self.gitea.requests_get("/user/repos")
|
||||
return [Repository.parse_request(self.gitea, result) for result in results]
|
||||
|
||||
def get_repositories(self) -> List[GiteaApiObject]:
|
||||
""" Get all Repositories owned by this User."""
|
||||
results = self.gitea.requests_get(User.USER_REPOS_REQUEST % self.username)
|
||||
|
@ -458,6 +463,11 @@ class Gitea:
|
|||
path = "/orgs/" + orgname + "/public_members"
|
||||
return self.requests_get(path)
|
||||
|
||||
def get_orgs(self):
|
||||
path = "/admin/orgs"
|
||||
results = self.requests_get(path)
|
||||
return [Organization.parse_request(self, result) for result in results]
|
||||
|
||||
def post_repos__forks(self, organization, repo, owner):
|
||||
path = "/repos/" + owner + "/" + repo + "/forks"
|
||||
return self.requests_post(path, data={"organization": organization})
|
||||
|
|
Ładowanie…
Reference in New Issue