{% extends 'base.html' %} {% from "macros.html" import render_field, render_selectable_table %} {% block title %}Edit Specialist{% endblock %} {% block content_title %}Edit Specialist{% endblock %} {% block content_description %}Edit a Specialist and its components{% endblock %} {% block content %}
{{ form.hidden_tag() }} {% set disabled_fields = ['type', 'type_version'] %} {% set exclude_fields = [] %} {% for field in form.get_static_fields() %} {{ render_field(field, disabled_fields, exclude_fields) }} {% endfor %}
Specialist Overview
{% for collection_name, fields in form.get_dynamic_fields().items() %} {% if fields|length > 0 %}

{{ collection_name }}

{% endif %} {% for field in fields %} {{ render_field(field, disabled_fields, exclude_fields) }} {% endfor %} {% endfor %}
{{ render_selectable_table( headers=["Agent ID", "Name", "Type", "Type Version"], rows=agent_rows if agent_rows else [], selectable=True, id="agentsTable", is_component_selector=True ) }}
{{ render_selectable_table( headers=["Task ID", "Name", "Type", "Type Version"], rows=task_rows if task_rows else [], selectable=True, id="tasksTable", is_component_selector=True ) }}
{{ render_selectable_table( headers=["Tool ID", "Name", "Type", "Type Version"], rows=tool_rows if tool_rows else [], selectable=True, id="toolsTable", is_component_selector=True ) }}
{% endblock %} {% block scripts %} {{ super() }} {% endblock %}