mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-08-25 17:42:24 +08:00
Go CLI: refactor some commands (#16204)
### What problem does this PR solve? - list resources ### Type of change - [x] New Feature (non-breaking change which adds functionality) - [x] Refactoring --------- Signed-off-by: Jin Hai <haijin.chn@gmail.com>
This commit is contained in:
@@ -296,7 +296,12 @@ func (h *Handler) CreateUser(c *gin.Context) {
|
||||
|
||||
// GetUser handle get user
|
||||
func (h *Handler) GetUser(c *gin.Context) {
|
||||
username := c.Param("username")
|
||||
encodedUsername := c.Param("username")
|
||||
username, err := common.DecodeEmail(encodedUsername)
|
||||
if err != nil {
|
||||
errorResponse(c, err.Error(), 400)
|
||||
return
|
||||
}
|
||||
if username == "" {
|
||||
errorResponse(c, "Username is required", 400)
|
||||
return
|
||||
@@ -317,7 +322,12 @@ func (h *Handler) GetUser(c *gin.Context) {
|
||||
|
||||
// DeleteUser handle delete user
|
||||
func (h *Handler) DeleteUser(c *gin.Context) {
|
||||
username := c.Param("username")
|
||||
encodedUsername := c.Param("username")
|
||||
username, err := common.DecodeEmail(encodedUsername)
|
||||
if err != nil {
|
||||
errorResponse(c, err.Error(), 400)
|
||||
return
|
||||
}
|
||||
if username == "" {
|
||||
errorResponse(c, "Username is required", 400)
|
||||
return
|
||||
@@ -344,7 +354,12 @@ type ChangePasswordHTTPRequest struct {
|
||||
|
||||
// ChangePassword handle change password
|
||||
func (h *Handler) ChangePassword(c *gin.Context) {
|
||||
username := c.Param("username")
|
||||
encodedUsername := c.Param("username")
|
||||
username, err := common.DecodeEmail(encodedUsername)
|
||||
if err != nil {
|
||||
errorResponse(c, err.Error(), 400)
|
||||
return
|
||||
}
|
||||
if username == "" {
|
||||
errorResponse(c, "Username is required", 400)
|
||||
return
|
||||
@@ -371,7 +386,12 @@ type UpdateActivateStatusHTTPRequest struct {
|
||||
|
||||
// UpdateUserActivateStatus handle update user activate status
|
||||
func (h *Handler) UpdateUserActivateStatus(c *gin.Context) {
|
||||
username := c.Param("username")
|
||||
encodedUsername := c.Param("username")
|
||||
username, err := common.DecodeEmail(encodedUsername)
|
||||
if err != nil {
|
||||
errorResponse(c, err.Error(), 400)
|
||||
return
|
||||
}
|
||||
if username == "" {
|
||||
errorResponse(c, "Username is required", 400)
|
||||
return
|
||||
@@ -399,7 +419,12 @@ func (h *Handler) UpdateUserActivateStatus(c *gin.Context) {
|
||||
|
||||
// GrantAdmin handle grant admin role
|
||||
func (h *Handler) GrantAdmin(c *gin.Context) {
|
||||
username := c.Param("username")
|
||||
encodedUsername := c.Param("username")
|
||||
username, err := common.DecodeEmail(encodedUsername)
|
||||
if err != nil {
|
||||
errorResponse(c, err.Error(), 400)
|
||||
return
|
||||
}
|
||||
if username == "" {
|
||||
errorResponse(c, "Username is required", 400)
|
||||
return
|
||||
@@ -422,7 +447,12 @@ func (h *Handler) GrantAdmin(c *gin.Context) {
|
||||
|
||||
// RevokeAdmin handle revoke admin role
|
||||
func (h *Handler) RevokeAdmin(c *gin.Context) {
|
||||
username := c.Param("username")
|
||||
encodedUsername := c.Param("username")
|
||||
username, err := common.DecodeEmail(encodedUsername)
|
||||
if err != nil {
|
||||
errorResponse(c, err.Error(), 400)
|
||||
return
|
||||
}
|
||||
if username == "" {
|
||||
errorResponse(c, "Username is required", 400)
|
||||
return
|
||||
@@ -445,7 +475,12 @@ func (h *Handler) RevokeAdmin(c *gin.Context) {
|
||||
|
||||
// ListUserAPITokens handle get user API keys
|
||||
func (h *Handler) ListUserAPITokens(c *gin.Context) {
|
||||
username := c.Param("username")
|
||||
encodedUsername := c.Param("username")
|
||||
username, err := common.DecodeEmail(encodedUsername)
|
||||
if err != nil {
|
||||
errorResponse(c, err.Error(), 400)
|
||||
return
|
||||
}
|
||||
if username == "" {
|
||||
errorResponse(c, "Username is required", 400)
|
||||
return
|
||||
@@ -462,7 +497,12 @@ func (h *Handler) ListUserAPITokens(c *gin.Context) {
|
||||
|
||||
// GenerateUserAPIToken handle generate user API key
|
||||
func (h *Handler) GenerateUserAPIToken(c *gin.Context) {
|
||||
username := c.Param("username")
|
||||
encodedUsername := c.Param("username")
|
||||
username, err := common.DecodeEmail(encodedUsername)
|
||||
if err != nil {
|
||||
errorResponse(c, err.Error(), 400)
|
||||
return
|
||||
}
|
||||
if username == "" {
|
||||
errorResponse(c, "Username is required", 400)
|
||||
return
|
||||
@@ -479,7 +519,12 @@ func (h *Handler) GenerateUserAPIToken(c *gin.Context) {
|
||||
|
||||
// DeleteUserAPIToken handle delete user API key
|
||||
func (h *Handler) DeleteUserAPIToken(c *gin.Context) {
|
||||
username := c.Param("username")
|
||||
encodedUsername := c.Param("username")
|
||||
username, err := common.DecodeEmail(encodedUsername)
|
||||
if err != nil {
|
||||
errorResponse(c, err.Error(), 400)
|
||||
return
|
||||
}
|
||||
key := c.Param("token")
|
||||
if username == "" || key == "" {
|
||||
errorResponse(c, "Username and key are required", 400)
|
||||
|
||||
Reference in New Issue
Block a user