Skip to content

Commit d92014e

Browse files
committed
finalize cli command
1 parent 36c4f54 commit d92014e

File tree

6 files changed

+26
-5
lines changed

6 files changed

+26
-5
lines changed

cli/organization.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ func (r *RootCmd) organizations() *serpent.Command {
3030
r.switchOrganization(),
3131
r.createOrganization(),
3232
r.organizationRoles(),
33+
r.organizationMembers(),
3334
},
3435
}
3536

cli/organizationmembers.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import (
1212

1313
func (r *RootCmd) organizationMembers() *serpent.Command {
1414
formatter := cliui.NewOutputFormatter(
15-
cliui.TableFormat([]codersdk.User{}, []string{"username", "email", "created_at", "status"}),
15+
cliui.TableFormat([]codersdk.OrganizationMemberWithName{}, []string{"username"}),
1616
cliui.JSONFormat(),
1717
)
1818

coderd/database/dbmock/dbmock.go

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

codersdk/organizations.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@ type OrganizationMember struct {
5656
}
5757

5858
type OrganizationMemberWithName struct {
59-
Username string `table:"username" json:"username"`
60-
OrganizationMember
59+
Username string `table:"username,default_sort" json:"username"`
60+
OrganizationMember `table:"m,recursive_inline"`
6161
}
6262

6363
type CreateOrganizationRequest struct {

codersdk/users.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -395,7 +395,7 @@ func (c *Client) UpdateUserRoles(ctx context.Context, user string, req UpdateRol
395395
}
396396

397397
// OrganizationMembers lists all members in an organization
398-
func (c *Client) OrganizationMembers(ctx context.Context, organizationID uuid.UUID) ([]OrganizationMember, error) {
398+
func (c *Client) OrganizationMembers(ctx context.Context, organizationID uuid.UUID) ([]OrganizationMemberWithName, error) {
399399
res, err := c.Request(ctx, http.MethodGet, fmt.Sprintf("/api/v2/organizations/%s/members/", organizationID), nil)
400400
if err != nil {
401401
return nil, err
@@ -404,7 +404,7 @@ func (c *Client) OrganizationMembers(ctx context.Context, organizationID uuid.UU
404404
if res.StatusCode != http.StatusOK {
405405
return nil, ReadBodyAsError(res)
406406
}
407-
var members []OrganizationMember
407+
var members []OrganizationMemberWithName
408408
return members, json.NewDecoder(res.Body).Decode(&members)
409409
}
410410

site/src/api/typesGenerated.ts

Lines changed: 5 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)