feat(search): scope inbox search access

This commit is contained in:
2026-06-07 07:13:25 +08:00
parent bd20e6d80f
commit 4bde740c80
10 changed files with 338 additions and 15 deletions
@@ -289,6 +289,9 @@ func serializeSearchPayload(results []search.SearchResult) gin.H {
func parseChatwootSearchFilter(c *gin.Context) search.SearchFilter {
filter := search.ParseSearchFilter(c)
if userID := getUserID(c); userID != 0 {
filter.CurrentUserID = &userID
}
if c.Query("per_page") == "" {
filter.PerPage = chatwootSearchPerPage
}