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. <p>{{model.model_name_plural.title}}</p>
  20. {% load rapid_filters %}
  21. {% model_filters model %}
  22. <table class="object_list table table-striped">
  23. <thead><tr>
  24. {% for f in view.fields %}
  25. {% field_header f %}
  26. {% endfor %}
  27. <td><!--Actions-->&nbsp;</td>
  28. </tr></thead>
  29. <tbody>
  30. {% for o in view.values %}
  31. <tr>
  32. {% for v, iter in o.values %}
  33. {% if iter %}
  34. <td>
  35. {% for val, val_data in v %}
  36. {% show_value val val_data %}
  37. {% if not forloop.last %}<br>{% endif %}
  38. {% endfor %}
  39. </td>
  40. {% else %}
  41. <td>{% show_value v.0 v.1 %}</td>
  42. {% endif %}
  43. {% endfor %}
  44. {% instance_actions o %}
  45. </tr>
  46. </tbody>
  47. {% endfor %}
  48. </table>
  49. <p>{% for a, u in model.actions %}
  50. {% if a.action.name != 'list' %}
  51. <a href="{{ u }}" class="better-in-overlay btn btn-default"><span class="fa {{ a.action.icon }}">{{ a.action.verbose_name.capitalize }}</span></a>
  52. {% endif %}
  53. {% endfor %}</p>
  54. {% pagination %}