{% extends "ui.html" %} {% block headline %}{{ gettext('About this server') }}{% endblock %} {% block content %}
pyFF {{ gettext('version') }}
{{ version }}
Cherrypy {{ gettext('version') }}
{{ cversion }}
{{ gettext('Startup arguments') }}
{{ cmdline }}
{{ gettext('System information') }}
{{ sysinfo }}
{% for p in plumbings %}
{{ p | to_yaml }}
{% endfor %}
{% for resource in repo.rm.walk() %} {% set info = resource.info %}

{{ resource.url }}

{% if info['Description'] %}

{{ info['Description'] }}

{% endif %} {% if resource.children %} {% endif %} {% for k,v in info.items() %} {% if k and v and not k in ('URL','Description','Validation Errors','Status', 'Expired') %} {% endif %} {% endfor %}
Children
    {% for c in resource.children %}
  • {{c.url|truncate(60)}}
    {% for k,v in c.opts.items() %}
    {{k}}
    {{v}}
    {% endfor %}
  • {% endfor %}
{{ k|trim }} {% if v is string %} {{ v|trim|truncate(60) }} {% elif v is mapping %}
{% for h,hv in v.items() %} {% if h and hv %}
{{h|trim}}
{{hv|trim|truncate(40)}}
{% endif %} {% endfor %}
{% elif v is iterable %}
    {% for vv in v %}
  • {{ vv }}
  • {% endfor %}
{% endif %}
{% if info['Validation Errors'] %} {% for ei,ee in info['Validation Errors'].items() %} {% endfor %}
{{ei|trim|truncate(30)}} {{ee|trim}}
{% endif %}
{% endfor %}
{% endblock %}