{# -*- coding: utf-8 -*- #}
{% extends "forms/form.html" %}
{% load exfiltry %}
{% load exsyntax %}
{% block pythoncode %}
{% if form_edit %}
{% else %}
{% endif %}
{% endblock %}
{% block all %}
{% with form_width=720 form_height=480 show_title_bar=1 title="Fields" vform=True %}
{{ block.super }}
{% endwith %}
{% endblock %}
{% block list_content_header2 %}
|
|
{% list_action "add_field" "New field" %}
|
{% endblock %}
{% block list_content_header %}
{% widget class='menu' id='add_field' title='New field' %}
{% for item in object_list.model|choices_from_field:"type" %}
{{item.0}}
{% endfor %}
{% endwidget %}
|
{% endblock %}
{% block list_row_header %}
Name |
Description |
Type |
Connected to |
Null |
Blank |
Editable |
Unique
|
{% endblock %}
{% block list_row %}
{{object.name}} |
{{object.description|default_if_none:""}} |
{{object.get_type_display}} |
{% if object.rel_to %}{{object.rel_to}}{% endif %}{% if object.choices %}{{object.choices}}{% endif %} |
{% if object.null %}X{% endif %} |
{% if object.blank %}X{% endif %} |
{% if object.editable %}X{% endif %} |
{% if object.unique %}X{% endif %}
|
{% endblock %}
{% block list_row_actions %}
{{block.super}}
{% if not forloop.first %}
{% row_actions %}
field_up,Move up,[|client://actions/go-up.png],refresh_page
{% endrow_actions %}
{% endif %}
{% if not forloop.last %}
{% row_actions %}
field_down,Move down,[|client://actions/go-down.png],refresh_page
{% endrow_actions %}
{% endif %}
{% row_actions %}
field_duplicate,Duplicate,[|client://actions/go-bottom.png]
{% endrow_actions %}
{% endblock %}
{% block table_header_edit %}
Table field list
{% endblock %}
{% block row_edit %}
{% if object.is_rel or object.has_choices %}
{% form %}
"parent", "name", "description", "null", "blank", "editable", "unique", "db_index", "default", "help_text"
{% endform %}
{% if object.is_rel %}
{% form_item rel_to %}
{% endform_item %}
{% else %}
{% form_item rel_to %}
{% endform_item %}
{% endif %}
{% form %}
"param"
{% endform %}
{% else %}
{% form %}
"parent", "name", "description", "null", "blank", "editable", "unique", "db_index", "default", "help_text", "param"
{% endform %}
{% endif %}
{{form.type.as_hidden}}
{% endblock %}