From 6a4d816545b319b761cf174ee1c154c0eebf09ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sun, 26 Jul 2026 14:12:49 +0200 Subject: [PATCH] Show the expensive tag in info providers list --- .../info_providers/providers.macro.html.twig | 12 +++++++++--- translations/messages.en.xlf | 18 ++++++++++++++++++ 2 files changed, 27 insertions(+), 3 deletions(-) diff --git a/templates/info_providers/providers.macro.html.twig b/templates/info_providers/providers.macro.html.twig index 62a32502..ad03f20a 100644 --- a/templates/info_providers/providers.macro.html.twig +++ b/templates/info_providers/providers.macro.html.twig @@ -11,12 +11,12 @@ {% if provider.providerInfo.url is not empty %} {{ provider.providerInfo.name }} {% else %} - {{ provider.providerInfo.name | trans }} + {{ provider.providerInfo.name }} {% endif %}
{% if provider.providerInfo.description is not null %} - {{ provider.providerInfo.description | trans }} + {{ provider.providerInfo.description }} {% endif %}
@@ -27,6 +27,12 @@ title="{% trans %}info_providers.settings.title{% endtrans %}" > {% endif %} + {% if provider.providerInfo.expensive %} + + + {% trans %}info_providers.expensive{% endtrans %} + + {% endif %} {% for capability in provider.providerInfo.capabilities|sort((a, b) => a.orderIndex <=> b.orderIndex) %} {# @var capability \App\Services\InfoProviderSystem\Providers\ProviderCapabilities #} @@ -46,7 +52,7 @@ {% trans %}info_providers.providers_list.disabled{% endtrans %} {% if provider.providerInfo.disabledHelp is not empty %}
- {{ provider.providerInfo.disabledHelp|trans }} + {{ provider.providerInfo.disabledHelp }} {% endif %} diff --git a/translations/messages.en.xlf b/translations/messages.en.xlf index ccf977e3..597816e1 100644 --- a/translations/messages.en.xlf +++ b/translations/messages.en.xlf @@ -13805,5 +13805,23 @@ Buerklin-API Authentication server: MCP endpoint + + + info_providers.capabilities.parameters + Parameters + + + + + info_providers.expensive + Expensive + + + + + info_providers.expensive.tooltip + Using this info provider can cause additional costs, or has very strict rate limits. + +