Skip to content

Commit 7fd0577

Browse files
committed
WIP
1 parent 2b239ab commit 7fd0577

File tree

3 files changed

+12
-3
lines changed

3 files changed

+12
-3
lines changed

coderd/database/db2sdk/db2sdk.go

+9-2
Original file line numberDiff line numberDiff line change
@@ -116,10 +116,17 @@ func TemplateVersionParameter(param database.TemplateVersionParameter) (codersdk
116116
}, nil
117117
}
118118

119+
func UserProfile(user database.User, organizationIDs []uuid.UUID) codersdk.User {
120+
u := User(user, organizationIDs)
121+
u.Name = "TODO"
122+
return u
123+
}
124+
119125
func User(user database.User, organizationIDs []uuid.UUID) codersdk.User {
120126
convertedUser := codersdk.User{
121-
ID: user.ID,
122-
Email: user.Email,
127+
ID: user.ID,
128+
Email: user.Email,
129+
// Name property is visible only for the account owner.
123130
CreatedAt: user.CreatedAt,
124131
LastSeenAt: user.LastSeenAt,
125132
Username: user.Username,

coderd/users.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -670,7 +670,7 @@ func (api *API) putUserProfile(rw http.ResponseWriter, r *http.Request) {
670670
return
671671
}
672672

673-
httpapi.Write(ctx, rw, http.StatusOK, db2sdk.User(updatedUserProfile, organizationIDs))
673+
httpapi.Write(ctx, rw, http.StatusOK, db2sdk.UserProfile(updatedUserProfile, organizationIDs))
674674
}
675675

676676
// @Summary Suspend user account

codersdk/users.go

+2
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ type MinimalUser struct {
4646
type User struct {
4747
ID uuid.UUID `json:"id" validate:"required" table:"id" format:"uuid"`
4848
Username string `json:"username" validate:"required" table:"username,default_sort"`
49+
Name string `json:"name"`
4950
Email string `json:"email" validate:"required" table:"email" format:"email"`
5051
CreatedAt time.Time `json:"created_at" validate:"required" table:"created at" format:"date-time"`
5152
LastSeenAt time.Time `json:"last_seen_at" format:"date-time"`
@@ -91,6 +92,7 @@ type CreateUserRequest struct {
9192

9293
type UpdateUserProfileRequest struct {
9394
Username string `json:"username" validate:"required,username"`
95+
Name string `json:"name"`
9496
}
9597

9698
type UpdateUserAppearanceSettingsRequest struct {

0 commit comments

Comments
 (0)