feat: enhance project search to include all criteria, add AI tag generation button

- ProjectStatesTable local search now covers country, institution, competitionCategory, geographicZone
- project-pool.ts DB search extended to institution, country, geographicZone, team member names
- AwardShortlist eligibility table gains a search input filtering by title, team, country, institution, category
- IndividualAssignmentsTable project filter extended to include country and institution
- Add "Generate AI Tags" dropdown item per row in ProjectStatesTable using tag.tagProject mutation

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-01 14:42:37 +01:00
parent dd004baf79
commit 9b3a9f6cbf
4 changed files with 68 additions and 8 deletions

View File

@@ -171,7 +171,9 @@ export function IndividualAssignmentsTable({
return items.filter((ps: any) =>
ps.project?.title?.toLowerCase().includes(q) ||
ps.project?.teamName?.toLowerCase().includes(q) ||
ps.project?.competitionCategory?.toLowerCase().includes(q)
ps.project?.competitionCategory?.toLowerCase().includes(q) ||
(ps.project?.country || '').toLowerCase().includes(q) ||
(ps.project?.institution || '').toLowerCase().includes(q)
)
}, [projectStates, projectSearch])