{% extends "base.html" %} {% block title %}{% if node %}Edit{% else %}Add{% endif %} BinkP Node — {{ config.BBS_NAME }}{% endblock %} {% block content %}

{% if node %}Edit BinkP Node — {{ node.ftn_address }}{% else %}Add BinkP Node{% endif %}

Back to Nodes
{% with messages = get_flashed_messages(with_categories=true) %} {% for cat, msg in messages %}
{{ msg }}
{% endfor %}{% endwith %}
{{ form.hidden_tag() }}
{{ form.name.label(class="form-label") }} {{ form.name(class="form-control") }}
{{ form.ftn_address.label(class="form-label") }} {{ form.ftn_address(class="form-control", placeholder="1:337/100") }}
Full FTN address in zone:net/node format. Must match what the remote BBS sends in M_ADR.
{{ form.password.label(class="form-label") }} {{ form.password(class="form-control", autocomplete="new-password") }} {% if node %}
Leave blank to keep current password.
{% endif %}
{% if form.hub_identity_id.choices|length > 1 %}
{{ form.hub_identity_id.label(class="form-label") }} {{ form.hub_identity_id(class="form-select") }}
{% endif %} {% if form.network_id.choices|length > 2 %}
{{ form.network_id.label(class="form-label") }} {{ form.network_id(class="form-select") }}
Which BinkP network this node's inbound mail belongs to. Only matters when a hub identity owns more than one BinkP network -- leave on "(auto)" unless you know it needs to be forced.
{% endif %}
{{ form.binkp_host.label(class="form-label") }} {{ form.binkp_host(class="form-control", placeholder="node.example.com") }}
Only needed to use "Poll Now" (dial this node instead of waiting for it to call in). Leave blank for poll-in-only nodes.
{{ form.binkp_port.label(class="form-label") }} {{ form.binkp_port(class="form-control") }}
{{ form.binkp_tls(class="form-check-input") }} {{ form.binkp_tls.label(class="form-check-label") }}
{{ form.sysop.label(class="form-label") }} {{ form.sysop(class="form-control") }}
{{ form.system_name.label(class="form-label") }} {{ form.system_name(class="form-control") }}
{{ form.location.label(class="form-label") }} {{ form.location(class="form-control") }}
{{ form.email.label(class="form-label") }} {{ form.email(class="form-control") }}
{{ form.phone.label(class="form-label") }} {{ form.phone(class="form-control", placeholder="-Unpublished-") }}
{{ form.baud.label(class="form-label") }} {{ form.baud(class="form-control") }}
{{ form.notes.label(class="form-label") }} {{ form.notes(class="form-control", rows=3) }}
{{ form.is_active(class="form-check-input") }} {{ form.is_active.label(class="form-check-label") }}
{{ form.submit(class="btn btn-primary") }} Cancel
{% if node %}
Danger Zone

Deleting this node will remove all subscriptions and pending hold-queue entries.

{{ form.hidden_tag() }}
{% endif %} {% endblock %}