Skip to content

Commit a2aa22f

Browse files
committed
fix(proto): add ProjectServiceLeaveProjectRequest
in order to be able to leave a project without the need of being removed by an admin
1 parent d02e0f6 commit a2aa22f

File tree

10 files changed

+427
-94
lines changed

10 files changed

+427
-94
lines changed

doc/index.html

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1778,6 +1778,14 @@ <h2>Table of Contents</h2>
17781778
<a href="#metalstack.api.v2.ProjectServiceInvitesListResponse"><span class="badge">M</span>ProjectServiceInvitesListResponse</a>
17791779
</li>
17801780

1781+
<li>
1782+
<a href="#metalstack.api.v2.ProjectServiceLeaveProjectRequest"><span class="badge">M</span>ProjectServiceLeaveProjectRequest</a>
1783+
</li>
1784+
1785+
<li>
1786+
<a href="#metalstack.api.v2.ProjectServiceLeaveProjectResponse"><span class="badge">M</span>ProjectServiceLeaveProjectResponse</a>
1787+
</li>
1788+
17811789
<li>
17821790
<a href="#metalstack.api.v2.ProjectServiceListRequest"><span class="badge">M</span>ProjectServiceListRequest</a>
17831791
</li>
@@ -14355,6 +14363,37 @@ <h3 id="metalstack.api.v2.ProjectServiceInvitesListResponse">ProjectServiceInvit
1435514363

1435614364

1435714365

14366+
<h3 id="metalstack.api.v2.ProjectServiceLeaveProjectRequest">ProjectServiceLeaveProjectRequest</h3>
14367+
<p>ProjectServiceRemoveMemberRequest is used to remove a member from a project</p>
14368+
14369+
14370+
<table class="field-table">
14371+
<thead>
14372+
<tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr>
14373+
</thead>
14374+
<tbody>
14375+
14376+
<tr>
14377+
<td>project</td>
14378+
<td><a href="#string">string</a></td>
14379+
<td></td>
14380+
<td><p>Project is the uuid of the project </p></td>
14381+
</tr>
14382+
14383+
</tbody>
14384+
</table>
14385+
14386+
14387+
14388+
14389+
14390+
<h3 id="metalstack.api.v2.ProjectServiceLeaveProjectResponse">ProjectServiceLeaveProjectResponse</h3>
14391+
<p>ProjectServiceRemoveMemberResponse is the response payload to a remove member request</p>
14392+
14393+
14394+
14395+
14396+
1435814397
<h3 id="metalstack.api.v2.ProjectServiceListRequest">ProjectServiceListRequest</h3>
1435914398
<p>ProjectServiceListRequest is the request payload to list all projects</p>
1436014399

@@ -14656,6 +14695,13 @@ <h3 id="metalstack.api.v2.ProjectService">ProjectService</h3>
1465614695
<td><p>Update a project</p></td>
1465714696
</tr>
1465814697

14698+
<tr>
14699+
<td>LeaveProject</td>
14700+
<td><a href="#metalstack.api.v2.ProjectServiceLeaveProjectRequest">ProjectServiceLeaveProjectRequest</a></td>
14701+
<td><a href="#metalstack.api.v2.ProjectServiceLeaveProjectResponse">ProjectServiceLeaveProjectResponse</a></td>
14702+
<td><p>Leave project</p></td>
14703+
</tr>
14704+
1465914705
<tr>
1466014706
<td>RemoveMember</td>
1466114707
<td><a href="#metalstack.api.v2.ProjectServiceRemoveMemberRequest">ProjectServiceRemoveMemberRequest</a></td>

go/metalstack/api/v2/apiv2connect/project.connect.go

Lines changed: 35 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)