{# -*- coding: utf-8 -*- #} {% extends "forms/form.html" %} {% load exfiltry %} {% load exsyntax %} {% block pythoncode %} {% endblock %} {% block all %} {% with table_type='datatable' %} {{ block.super }} {% endwith %} {% endblock %} {% block scroll %} {% endblock %} {% block list_content_actions %} {% with object_list.model|args:filter|call:"get_documents_for_reg" as doctypes %} {% for item in doctypes %} {% new_row "New document: "|append_str:item.name action="new_row/"|append_str:item.name %} {% endfor %} {% endwith %} {% endblock %} {% block list_row_header %} Register Target Name Number Description Date Status {% endblock %} {% block list_row %} {{object.doc_type_parent.name}} {{object.org_chart_parent.name}} {{object.name}} {{object.number}} {{object.description}} {{object.date|isoformat}} {{object.status}} {% endblock %} {% block id_extra %} {% row_actions %} field_list/docitem_set,Document items,fa fa-lg fa-plus/fa fa-list-ol {% endrow_actions %} {{ block.super }} {% endblock %} {% block list_row_actions %} {% if object.status == "" or object.status == 'draft' %} {% row_actions %} edit-inline delete {% endrow_actions %} {% endif %} {% with object|args:request|call:"get_visible_statuses" as vs %} {% if vs %} {% for row in vs %} {% if row.order > object.get_reg_status.order %} {% action "approve_status"|append_str:"/"|append_str:row.name row.description row.icon target=row.get_accept_target url=table_path|append_str:"{id}/action/approve/" %} {% endif %} {% endfor %} {% endif %} {% endwith %} {% with object|args:request|call:"get_visible_statuses" as vs %} {% if vs %} {% for row in vs %} {% if row.order < object.get_reg_status.order %} {% action "decline_status"|append_str:"/"|append_str:row.name "Back to status:"|append_str:row.name row.icon target=row.get_undo_target tag_class="+btn-danger" url=table_path|append_str:"{id}/action/discard/" %} {% endif %} {% endfor %} {% endif %} {% endwith %} {% comment %} {% if object|args:request|call:"status_can_be_undo" %} {% action "decline_status"|append_str:"/"|append_str:object.status "Discard status: "|append_str:object.status "fa fa-undo" target=object.get_undo_target tag_class="+btn-danger" url=table_path|append_str:"{id}/action/discard/" %} {% endif %} {% endcomment %} {% endblock %} {% block row_edit %} {% block dochead_edit %} {% form %} {% endform %} {% endblock %} {% if object.id %} {% block docitem_list %} {% frame table_path|append_str:object.id|append_str:"/docitem_set/-/form/sublist/?only_content=1" "200px" %} {% endblock %} {% else %} {% endif %} {% endblock %}