def add_project_members(self, project_id, user_id=None, member_role_id=None, _ldap_group_dn=None, expect_status_code=201, **kwargs): kwargs['api_type'] = 'products' projectMember = swagger_client.ProjectMember() if user_id is not None: projectMember.member_user = {"user_id": int(user_id)} if member_role_id is None: projectMember.role_id = 1 else: projectMember.role_id = member_role_id if _ldap_group_dn is not None: projectMember.member_group = swagger_client.UserGroup( ldap_group_dn=_ldap_group_dn) data = [] try: data, status_code, header = self._get_client( **kwargs).projects_project_id_members_post_with_http_info( project_id, project_member=projectMember) except swagger_client.rest.ApiException as e: base._assert_status_code(expect_status_code, e.status) else: base._assert_status_code(expect_status_code, status_code) return base._get_id_from_header(header)
def add_project_members(self, project_id, user_id, member_role_id = None, expect_status_code = 201, **kwargs): if member_role_id is None: member_role_id = 1 _member_user = {"user_id": int(user_id)} projectMember = swagger_client.ProjectMember(member_role_id, member_user = _member_user) client = self._get_client(**kwargs) data = [] data, status_code, header = client.projects_project_id_members_post_with_http_info(project_id, project_member = projectMember) base._assert_status_code(expect_status_code, status_code) return base._get_id_from_header(header)