{% import 'appbuilder/general/lib.html' as lib %} {% include 'appbuilder/general/confirm.html' %} {% include 'appbuilder/general/alert.html' %} {% set is_builtin_role = [] %} {% if fieldsets %} {% for fieldset_item in fieldsets %} {% if fieldset_item[1].get('expanded') == None %} {% set expanded = True %} {% else %} {% set expanded = fieldset_item[1].get('expanded') %} {% endif %} {% call lib.accordion_tag(loop.index,fieldset_item[0], expanded) %}
{% for item in fieldset_item[1].get('fields') %} {% endfor %}
{{label_columns.get(item)}} {{value_columns[include_columns.index(item)]}}
{% endcall %} {% endfor %} {% else %}
{% for item in include_columns %} {% if item=='name' %} {% if appbuilder.sm.builtin_roles.get(value_columns[loop.index-1]) %} {% set _ = is_builtin_role.append(appbuilder.sm.builtin_roles.get(value_columns[loop.index-1])) %} {% endif %} {% endif %} {% endfor %} {% for item in include_columns %} {% endfor %}
{{label_columns.get(item)}} {% if item=='name' %} {% set v = value_columns[loop.index-1]%} {% elif not is_builtin_role %} {% set v = value_columns[loop.index-1]%} {% elif is_builtin_role and item=='permissions' %} {% set v = is_builtin_role %} {% endif %} {{v}}
{% endif %}
{{ lib.render_action_links(actions, pk, modelview_name) }} {{ lib.lnk_back() }}