From 6044d5a88bc660af5099c41b5efaf0026941a513 Mon Sep 17 00:00:00 2001 From: Michael Chihlas Date: Thu, 16 Apr 2026 04:59:03 +0000 Subject: [PATCH] fix(tickets): fix permissions toast, board fallback, assignment search, remove load more MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - list_resources: return [] on PSAError instead of 502 — stops global interceptor toast when CW API key lacks ticket members permission (Lesson 111) - list_boards/list_priorities: add warning logging so Railway logs reveal the root cause when CW permissions are missing - TicketsPage: derive board options from ticket search results when listBoards returns empty (CW permissions fallback) - TicketFilterBar: replace assignment { - const v = e.target.value - onChange({ assigned: v === 'me' || v === 'unassigned' || v === 'all' ? v : Number(v) }) - }} - > - - - - {members.map(m => ( - - ))} - + {/* Assignment — searchable member picker */} +
+ + {memberDropdownOpen && ( + <> +
setMemberDropdownOpen(false)} /> +
+
+ setMemberSearch(e.target.value)} + /> +
+
+ {!memberSearch && ( + <> + + + + {members.length > 0 &&
} + + )} + {filteredMembers.map(m => ( + + ))} + {memberSearch && filteredMembers.length === 0 && ( +

No members found

+ )} +
+
+ + )} +
{/* Board */}