{% import "backend/snippets/snippets.html" as snippets %} {% macro fieldForm(field,record=False,editable=False,origin=False,label=False) %} {% set hidden = field.hidden %} {% if hidden %}
{%endif%} {% if record %} {% if field == "createdby" %}
{{ record.createdby }}
{% elif field == "modifiedby" %}
{{ record.modifiedby }}
{% elif field == "creationDate" %}
{{ record.created_at.strftime('%d/%m/%Y - %H:%M:%S') }}
{% elif field == "modificationDate" %}
{{ record.updated_at.strftime('%d/%m/%Y - %H:%M:%S') }}
{% else %} {% if editable and field.readOnly == False %} {{ snippets.fieldFormEdit(field, record,origin,label) }} {% else %} {{ snippets.fieldFormRead(field,record,label) }} {% endif %} {% endif %} {% elif field.readOnly == False %} {{ snippets.fieldFormEdit(field,record,origin,label) }} {% endif %} {% if hidden %}
{% endif %} {% endmacro %} {% macro getConnectedTable(record, table_id, fields=False,origin=False) %} {% set records = record|get_connected_records(table_id) %} {{ snippets.connectedTable(fields, table_id, records, origin) }} {% endmacro %} {% macro searchFieldset(clazzDetails,args=False)%} {% set searchFields = clazzDetails.get("search_fields")|split_string %} {% set classid = clazzDetails.get("id") %}
{% for searchField in searchFields %}
{{ snippets.getSearchField(searchField,clazzDetails,args) }}
{% endfor %}
{% endmacro %} {% macro getTableBody(classid,args,table)%} {{ snippets.getTableBody(classid,args,table)}} {%endmacro%} {% macro getRecordButtons(classname,classid,current_user,record=False,editable=False,backlink=False)%} {% if record is defined and record.id %} {% set stopUrl = url_for('.view_record', record_id=record.id, classid=classid, cmd="stop") %} {% else %} {% set stopUrl = "" %} {% endif %}

{{classname}}: {% if record %}{{ record.__repr__() }}{% endif %}

{% if backlink %} arrow_back {% endif %} {% if record is defined and record.id %} {% if not editable %} {% if current_user.usergroup.id != 4 %} editEditar {% endif %} {%else%} stopDetener {%endif%} {% if current_user.usergroup.id != 4 %}
{%endif%} {%else%} {% if editable %} stopDetener {% endif %} {% endif %}
{%endmacro%}