exporttemplate.html 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. {% extends 'generic/object.html' %}
  2. {% load helpers %}
  3. {% load plugins %}
  4. {% load i18n %}
  5. {% block title %}{{ object.name }}{% endblock %}
  6. {% block content %}
  7. <div class="row mb-3">
  8. <div class="col col-12 col-md-5">
  9. <div class="card">
  10. <h2 class="card-header">{% trans "Export Template" %}</h2>
  11. <table class="table table-hover attr-table">
  12. <tr>
  13. <th scope="row">{% trans "Name" %}</th>
  14. <td>{{ object.name }}</td>
  15. </tr>
  16. <tr>
  17. <th scope="row">{% trans "Description" %}</th>
  18. <td>{{ object.description|placeholder }}</td>
  19. </tr>
  20. <tr>
  21. <th scope="row">{% trans "MIME Type" %}</th>
  22. <td>{{ object.mime_type|placeholder }}</td>
  23. </tr>
  24. <tr>
  25. <th scope="row">{% trans "File Extension" %}</th>
  26. <td>{{ object.file_extension|placeholder }}</td>
  27. </tr>
  28. <tr>
  29. <th scope="row">{% trans "Attachment" %}</th>
  30. <td>{% checkmark object.as_attachment %}</td>
  31. </tr>
  32. <tr>
  33. <th scope="row">{% trans "Data Source" %}</th>
  34. <td>
  35. {% if object.data_source %}
  36. <a href="{{ object.data_source.get_absolute_url }}">{{ object.data_source }}</a>
  37. {% else %}
  38. {{ ''|placeholder }}
  39. {% endif %}
  40. </td>
  41. </tr>
  42. <tr>
  43. <th scope="row">{% trans "Data File" %}</th>
  44. <td>
  45. {% if object.data_file %}
  46. <a href="{{ object.data_file.get_absolute_url }}">{{ object.data_file }}</a>
  47. {% elif object.data_path %}
  48. <div class="float-end text-warning">
  49. <i class="mdi mdi-alert" title="{% trans "The data file associated with this object has been deleted" %}."></i>
  50. </div>
  51. {{ object.data_path }}
  52. {% else %}
  53. {{ ''|placeholder }}
  54. {% endif %}
  55. </td>
  56. </tr>
  57. <tr>
  58. <th scope="row">{% trans "Data Synced" %}</th>
  59. <td>{{ object.data_synced|placeholder }}</td>
  60. </tr>
  61. </table>
  62. </div>
  63. <div class="card">
  64. <h2 class="card-header">{% trans "Assigned Models" %}</h2>
  65. <table class="table table-hover attr-table">
  66. {% for object_type in object.object_types.all %}
  67. <tr>
  68. <td>{{ object_type }}</td>
  69. </tr>
  70. {% endfor %}
  71. </table>
  72. </div>
  73. {% plugin_left_page object %}
  74. </div>
  75. <div class="col col-md-7">
  76. <div class="card">
  77. <h2 class="card-header">{% trans "Template" %}</h2>
  78. <div class="card-body">
  79. {% include 'inc/sync_warning.html' %}
  80. <pre>{{ object.template_code }}</pre>
  81. </div>
  82. </div>
  83. {% plugin_right_page object %}
  84. </div>
  85. </div>
  86. <div class="row">
  87. <div class="col col-md-12">
  88. {% plugin_full_width_page object %}
  89. </div>
  90. </div>
  91. {% endblock %}