list.html 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. {% load rapid_list %}<span class="must_reload"></span>
  2. <style scoped>
  3. table.object_list > thead > tr > td{
  4. padding-left: 0.5em;
  5. padding-right: 0.5em;
  6. padding-top: 0.5em;
  7. padding-bottom: 0.5em;
  8. vertical-align: middle;
  9. }
  10. table.object_list > tbody > tr > td{
  11. padding-left: 0.5em;
  12. padding-right: 0.5em;
  13. vertical-align: middle;
  14. }
  15. td.list-icons > *{
  16. margin-right: 1em;
  17. }
  18. </style>
  19. <h2>{{model.model_name_plural.title}}</h2>
  20. <p>{% for a, u in model.actions %}
  21. {% if a.action.name != 'list' %}
  22. <a href="{{ u }}" class="better-in-overlay btn btn-default"><span class="fa {{ a.action.icon }}">{{ a.action.verbose_name.capitalize }}</span></a>
  23. {% endif %}
  24. {% endfor %}</p>
  25. {% load rapid_filters %}
  26. {% model_filters model %}
  27. <table class="object_list table table-striped">
  28. <thead><tr>
  29. {% for f in view.fields %}
  30. {% field_header f %}
  31. {% endfor %}
  32. <td><!--Actions-->&nbsp;</td>
  33. </tr></thead>
  34. <tbody>
  35. {% for o in view.values %}
  36. <tr>
  37. {% for v, iter in o.values %}
  38. {% if iter %}
  39. <td>
  40. {% for val, val_data in v %}
  41. {% show_value val val_data %}
  42. {% if not forloop.last %}<br>{% endif %}
  43. {% endfor %}
  44. </td>
  45. {% else %}
  46. <td>{% show_value v.0 v.1 %}</td>
  47. {% endif %}
  48. {% endfor %}
  49. {% instance_actions o %}
  50. </tr>
  51. </tbody>
  52. {% endfor %}
  53. </table>
  54. {% pagination %}