mirror of
https://github.com/status-im/PyGithub.git
synced 2026-08-31 10:51:14 +00:00
Add team attributes, edit parameters, and links in reference documentation
This commit is contained in:
@@ -174,6 +174,9 @@ class IntegrationTest:
|
||||
print o.login, "(", o.name, ")"
|
||||
print " Members:", ", ".join( u.login for u in o.get_members() )
|
||||
print " Repos:", ", ".join( r.name for r in o.get_repos() )
|
||||
print " Teams:"
|
||||
for team in o.get_teams():
|
||||
print " ", team.name, "(" + team.permission + "):", ", ".join( u.login for u in team.get_members() ), "->", ", ".join( r.name for r in team.get_repos() )
|
||||
print
|
||||
sys.stdout.flush()
|
||||
|
||||
|
||||
@@ -93,7 +93,7 @@ Members
|
||||
Teams
|
||||
-----
|
||||
* `get_teams()`: list of `Team`
|
||||
* `create_team( ... )`: `Team`: see [API](http://developer.github.com/v3/.../#...) for parameters (TODO SOON)
|
||||
* `create_team( ... )`: `Team`: see [API](http://developer.github.com/v3/orgs/teams/#create-team) for parameters
|
||||
|
||||
Class `Repository`
|
||||
==================
|
||||
@@ -139,8 +139,8 @@ Teams
|
||||
|
||||
Class `Team`
|
||||
============
|
||||
* Attributes: see [API](http://developer.github.com/v3/.../#...) (TODO SOON)
|
||||
* `edit( ... )`: see [API](http://developer.github.com/v3/.../#...) for parameters (TODO SOON)
|
||||
* Attributes: see [API](http://developer.github.com/v3/orgs/teams/#get-team)
|
||||
* `edit( ... )`: see [API](http://developer.github.com/v3/orgs/teams/#edit-team) for parameters
|
||||
* `delete()`
|
||||
|
||||
Members
|
||||
|
||||
@@ -181,12 +181,12 @@ Organization._addAttributePolicy( MethodFromCallable( "create_fork", __createFor
|
||||
|
||||
Team = GithubObject(
|
||||
"Team",
|
||||
BaseUrl( lambda obj: "/teams/" + obj.id ),
|
||||
Identity( lambda obj: obj.id ),
|
||||
BaseUrl( lambda obj: "/teams/" + str( obj.id ) ),
|
||||
Identity( lambda obj: str( obj.id ) ),
|
||||
BasicAttributes(
|
||||
### @todo
|
||||
"url", "name", "id", "permission", "members_count", "repos_count",
|
||||
),
|
||||
Editable( [], [] ), ### @todo
|
||||
Editable( [ "name" ], [ "permission" ] ),
|
||||
Deletable(),
|
||||
ListOfReferences( "members", NamedUser, addable = True, removable = True, hasable = True ),
|
||||
ListOfReferences( "repos", Repository, addable = True, removable = True, hasable = True ),
|
||||
|
||||
Reference in New Issue
Block a user