Publish current project state

This commit is contained in:
2026-09-14 10:47:21 +08:00
parent 0dd188c46f
commit 4ad56ee9f8
186 changed files with 6289 additions and 1657 deletions
@@ -6,6 +6,7 @@ import (
"strings"
"github.com/gin-gonic/gin"
"github.com/gochat/gochat/internal/auth"
"github.com/gochat/gochat/internal/automation"
"github.com/gochat/gochat/internal/model"
"github.com/gochat/gochat/internal/service"
@@ -100,7 +101,7 @@ func (h *MacroHandler) Create(c *gin.Context) {
// set_visibility: Chatwoot forces visibility=personal if user role is agent
// Reference: Chatwoot macro.rb set_visibility — self.visibility = :personal if user.agent?
role := getRole(c)
if role == "agent" {
if role == auth.RoleAgent {
macro.Visibility = automation.MacroVisibilityPersonal
}