index.twig 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <h2>
  2. {{ get_image('b_plugin') }}
  3. {% trans 'Plugins' %}
  4. </h2>
  5. <div id="plugins_plugins">
  6. <div id="sectionlinks">
  7. {% for type in plugins|keys %}
  8. <a class="btn btn-primary" href="#plugins-{{ clean_types[type] }}">
  9. {{ type }}
  10. </a>
  11. {% endfor %}
  12. </div>
  13. {% for type, list in plugins %}
  14. <div class="responsivetable">
  15. <table class="data_full_width" id="plugins-{{ clean_types[type] }}">
  16. <caption class="tblHeaders">
  17. {{ type }}
  18. </caption>
  19. <thead>
  20. <tr>
  21. <th>{% trans 'Plugin' %}</th>
  22. <th>{% trans 'Description' %}</th>
  23. <th>{% trans 'Version' %}</th>
  24. <th>{% trans 'Author' %}</th>
  25. <th>{% trans 'License' %}</th>
  26. </tr>
  27. </thead>
  28. <tbody>
  29. {% for plugin in list %}
  30. <tr class="noclick">
  31. <th>
  32. {{ plugin.name }}
  33. {% if plugin.status != 'ACTIVE' %}
  34. <small class="attention">
  35. {% if plugin.status == 'INACTIVE' %}
  36. {% trans 'inactive' %}
  37. {% elseif plugin.status == 'DISABLED' %}
  38. {% trans 'disabled' %}
  39. {% elseif plugin.status == 'DELETING' %}
  40. {% trans 'deleting' %}
  41. {% elseif plugin.status == 'DELETED' %}
  42. {% trans 'deleted' %}
  43. {% endif %}
  44. </small>
  45. {% endif %}
  46. </th>
  47. <td>{{ plugin.description }}</td>
  48. <td>{{ plugin.version }}</td>
  49. <td>{{ plugin.author }}</td>
  50. <td>{{ plugin.license }}</td>
  51. </tr>
  52. {% endfor %}
  53. </tbody>
  54. </table>
  55. </div>
  56. {% endfor %}
  57. </div>