Init
This commit is contained in:
@@ -166,10 +166,24 @@ func (h *UserHandler) ListUsers(c *gin.Context) {
|
||||
}
|
||||
}
|
||||
|
||||
var roleParam *string
|
||||
if role := c.Query("role"); role != "" {
|
||||
roleParam = &role
|
||||
req.Role = &role
|
||||
}
|
||||
|
||||
if roleCode := c.Query("role_code"); roleCode != "" {
|
||||
req.RoleCode = &roleCode
|
||||
}
|
||||
|
||||
if req.RoleCode == nil && roleParam != nil {
|
||||
req.RoleCode = roleParam
|
||||
}
|
||||
|
||||
if search := c.Query("search"); search != "" {
|
||||
req.Search = &search
|
||||
}
|
||||
|
||||
if isActiveStr := c.Query("is_active"); isActiveStr != "" {
|
||||
if isActive, err := strconv.ParseBool(isActiveStr); err == nil {
|
||||
req.IsActive = &isActive
|
||||
|
||||
Reference in New Issue
Block a user