@@ -2138,14 +2138,6 @@ def all(self, scope=None, **kwargs):
21382138 return self .gitlab ._raw_list (url , self .obj_cls , ** kwargs )
21392139
21402140
2141- class TeamMember (GitlabObject ):
2142- _url = '/user_teams/%(team_id)s/members'
2143- canUpdate = False
2144- requiredUrlAttrs = ['teamd_id' ]
2145- requiredCreateAttrs = ['access_level' ]
2146- shortPrintAttr = 'username'
2147-
2148-
21492141class Todo (GitlabObject ):
21502142 _url = '/todos'
21512143 canGet = 'from_list'
@@ -2317,35 +2309,3 @@ def search(self, query, **kwargs):
23172309 """
23182310 url = '/groups?search=' + query
23192311 return self .gitlab ._raw_list (url , self .obj_cls , ** kwargs )
2320-
2321-
2322- class TeamMemberManager (BaseManager ):
2323- obj_cls = TeamMember
2324-
2325-
2326- class TeamProject (GitlabObject ):
2327- _url = '/user_teams/%(team_id)s/projects'
2328- _constructorTypes = {'owner' : 'User' , 'namespace' : 'Group' }
2329- canUpdate = False
2330- requiredCreateAttrs = ['greatest_access_level' ]
2331- requiredUrlAttrs = ['team_id' ]
2332- shortPrintAttr = 'name'
2333-
2334-
2335- class TeamProjectManager (BaseManager ):
2336- obj_cls = TeamProject
2337-
2338-
2339- class Team (GitlabObject ):
2340- _url = '/user_teams'
2341- shortPrintAttr = 'name'
2342- requiredCreateAttrs = ['name' , 'path' ]
2343- canUpdate = False
2344- managers = (
2345- ('members' , 'TeamMemberManager' , [('team_id' , 'id' )]),
2346- ('projects' , 'TeamProjectManager' , [('team_id' , 'id' )]),
2347- )
2348-
2349-
2350- class TeamManager (BaseManager ):
2351- obj_cls = Team
0 commit comments