feat: add Level field to UserRolesResponse and update roles handling in ToUserResponse
Deploy Application / deploy (push) Successful in 20s Details

This commit is contained in:
Habib Fatkhul Rohman 2025-12-09 10:40:32 +07:00
parent b0eaa3fd33
commit 6be0c5fa37
2 changed files with 7 additions and 5 deletions

View File

@ -510,6 +510,7 @@ func ToUserResponse(user query.M_User) dto.UserResponse {
roles = append(roles, dto.UserRolesResponse{ roles = append(roles, dto.UserRolesResponse{
ID: role.ID.String(), ID: role.ID.String(),
Name: role.Name, Name: role.Name,
Level: role.Level,
}) })
} }

View File

@ -90,7 +90,7 @@ type (
Phone string `json:"phone"` Phone string `json:"phone"`
Email string `json:"email"` Email string `json:"email"`
PhotoUrl string `json:"photo_url"` PhotoUrl string `json:"photo_url"`
Roles []UserRolesResponse `json:"roles,omitempty"` Roles []UserRolesResponse `json:"roles"`
Client dto.IdNameResponse `json:"client"` Client dto.IdNameResponse `json:"client"`
Warehouses []dto.IdNameResponse `json:"warehouses"` Warehouses []dto.IdNameResponse `json:"warehouses"`
} }
@ -98,6 +98,7 @@ type (
UserRolesResponse struct { UserRolesResponse struct {
ID string `json:"id"` ID string `json:"id"`
Name string `json:"name"` Name string `json:"name"`
Level int `json:"level"`
} }
UserPaginationResponse struct { UserPaginationResponse struct {