mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-17 21:15:32 +09:00
feat(reports): add server-driven report flows (#3330)
This commit is contained in:
1 parent
bc17922b02
commit
ece622e800
471 files changed
+56262
-35932
No files matched your search
@@ -165,8 +165,10 @@ export const ELASTICSEARCH_INDEX_DEFINITIONS: Record<FluxerSearchIndexName, Elas
|
||||
status: integer(),
|
||||
reportType: integer(),
|
||||
category: textWithKeyword(),
|
||||
reason: keyword(),
|
||||
additionalInfo: textWithKeyword(),
|
||||
reportedUserId: keyword(),
|
||||
reportedWebhookId: keyword(),
|
||||
reportedGuildId: keyword(),
|
||||
reportedGuildName: textWithKeyword(),
|
||||
reportedMessageId: keyword(),
|
||||
|
||||
@@ -20,9 +20,12 @@ function buildReportFilters(filters: ReportSearchFilters): Array<ElasticsearchFi
|
||||
if (filters.status !== undefined) clauses.push(esTermFilter('status', filters.status));
|
||||
if (filters.reportType !== undefined) clauses.push(esTermFilter('reportType', filters.reportType));
|
||||
if (filters.category) clauses.push(esTermFilter('category', filters.category));
|
||||
if (filters.reason) clauses.push(esTermFilter('reason', filters.reason));
|
||||
if (filters.reportedUserId) clauses.push(esTermFilter('reportedUserId', filters.reportedUserId));
|
||||
if (filters.reportedWebhookId) clauses.push(esTermFilter('reportedWebhookId', filters.reportedWebhookId));
|
||||
if (filters.reportedGuildId) clauses.push(esTermFilter('reportedGuildId', filters.reportedGuildId));
|
||||
if (filters.reportedMessageId) clauses.push(esTermFilter('reportedMessageId', filters.reportedMessageId));
|
||||
if (filters.reportedChannelId) clauses.push(esTermFilter('reportedChannelId', filters.reportedChannelId));
|
||||
if (filters.guildContextId) clauses.push(esTermFilter('guildContextId', filters.guildContextId));
|
||||
if (filters.resolvedByAdminId) clauses.push(esTermFilter('resolvedByAdminId', filters.resolvedByAdminId));
|
||||
if (filters.isResolved !== undefined) {
|
||||
|
||||
Reference in new issue
Block a user