Ei kuvausta

_table.html 1.3KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. {% load pos_filters %}
  2. <form>
  3. {% csrf_token %}
  4. <input type='submit' value='Delete' name='delete' class='float-right btn btn-danger btn-sm'>
  5. {% if createLink %}
  6. <a href='{% url createLink %}' class='float-right btn btn-success btn-sm mr-2'>Create {{ name }}</a>
  7. {% endif %}<br><br>
  8. <table class='table table-bordered table-striped'>
  9. <thead>
  10. <th>
  11. &nbsp;
  12. </th>
  13. {% for k,v in cols.items %}
  14. <th>
  15. {{ v }}
  16. </th>
  17. {% endfor %}
  18. <th>Created</th>
  19. <th>Owner</th>
  20. </thead>
  21. <tbody>
  22. {% for o in objs %}
  23. <tr>
  24. <td>
  25. <input type='checkbox' name='ids[]' value='{{ o.id }}' class='form-control' />
  26. </td>
  27. {% for k,v in cols.items %}
  28. {% if forloop.first %}
  29. <td>
  30. <a href='{% url editLink oid=o.id %}'>{{ o | access:k }}</a>
  31. </td>
  32. {% else %}
  33. {% if k == 'profile.role' %}
  34. <td>{{ o.profile.get_role_display }}</td>
  35. {% else %}
  36. <td>{{ o | access:k }}</td>
  37. {% endif %}
  38. {% endif %}
  39. {% endfor %}
  40. <td>{% firstof o.created_at "-" %}</td>
  41. <td>{% firstof o.owner "-" %}</td>
  42. </tr>
  43. {% endfor %}
  44. </tbody>
  45. </table>
  46. </form>