{% 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') %}
{{label_columns.get(item)}} |
{{value_columns[include_columns.index(item)]}} |
{% endfor %}
{% 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 %}
{{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}}
|
{% endfor %}
{% endif %}
{{ lib.render_action_links(actions, pk, modelview_name) }}
{{ lib.lnk_back() }}