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.gitea.requests_patch(User.ADMIN_EDIT_USER.format(**args), data=values)
|
||||||
self.dirty_fields = {}
|
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]:
|
def get_repositories(self) -> List[GiteaApiObject]:
|
||||||
""" Get all Repositories owned by this User."""
|
""" Get all Repositories owned by this User."""
|
||||||
results = self.gitea.requests_get(User.USER_REPOS_REQUEST % self.username)
|
results = self.gitea.requests_get(User.USER_REPOS_REQUEST % self.username)
|
||||||
|
@ -458,6 +463,11 @@ class Gitea:
|
||||||
path = "/orgs/" + orgname + "/public_members"
|
path = "/orgs/" + orgname + "/public_members"
|
||||||
return self.requests_get(path)
|
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):
|
def post_repos__forks(self, organization, repo, owner):
|
||||||
path = "/repos/" + owner + "/" + repo + "/forks"
|
path = "/repos/" + owner + "/" + repo + "/forks"
|
||||||
return self.requests_post(path, data={"organization": organization})
|
return self.requests_post(path, data={"organization": organization})
|
||||||
|
|
Ładowanie…
Reference in New Issue