home

Menu
  • ripgrep search

datasette-configure-fts/datasette_configure_fts/templates/configure_fts_database.html

{% extends "base.html" %}
 
{% block title %}Configure full-text search for {{ database.name }}.db{% endblock %}
 
{% block extra_head %}
<style>
form.configure-fts label {
    width: auto;
}
</style>
{% endblock %}
 
{% block content %}
<h1>Configure full-text search for {{ database.name }}.db</h1>
 
{% for table in tables %}
    <h2>{{ table.name }}</h2>
    {% if not table.fts_table %}
        <p>Not currently configured for search</p>
    {% else %}
        <p>Configured for search across {{ ", ".join(table.searchable_columns) }}</p>
    {% endif %}
    <form class="configure-fts" action="/-/configure-fts/{{ database.name|quote_plus }}" method="POST">
        {% for column in table.columns %}
            <p><label><input 
                type="checkbox"
                name="column.{{ column }}"
                {% if column in table.searchable_columns %}checked{% endif %}
            > {{ column }}</label></p>
        {% endfor %}
        <input type="submit" value="Configure search across these columns">
        <input type="hidden" name="table" value="{{ table.name }}">
        <input type="hidden" name="csrftoken" value="{{ csrftoken() }}">
    </form>
{% endfor %}
 
{% endblock %}
 
Powered by Datasette