consolidation of some of the modules, localization fixes, product advisories work, qa work

This commit is contained in:
master
2026-03-05 03:54:22 +02:00
parent 7bafcc3eef
commit 8e1cb9448d
3878 changed files with 72600 additions and 46861 deletions

View File

@@ -59,9 +59,9 @@ public static class NotifyApiEndpoints
}
var rules = await ruleRepository.ListAsync(tenantId, cancellationToken);
var response = rules.Select(MapRuleToResponse).ToList();
var items = rules.Select(MapRuleToResponse).ToList();
return Results.Ok(response);
return Results.Ok(new { items, total = items.Count });
})
.WithDescription(_t("notifier.rule.list_description"));

View File

@@ -89,8 +89,8 @@ public static class RuleEndpoints
filtered = filtered.Take(limit.Value);
}
var response = filtered.Select(MapToResponse).ToList();
return Results.Ok(response);
var items = filtered.Select(MapToResponse).ToList();
return Results.Ok(new { items, total = items.Count });
}
private static async Task<IResult> GetRuleAsync(