staff_list.html 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. {% extends 'user-base.html' %}
  2. {% load crispy_forms_tags %}
  3. {% block content %}
  4. <!--adding a new staff member.-->
  5. {# Django Tempus Dominus assets are included in `{{ form.media }}` #}
  6. {{ date_form.media }}
  7. <div class="row">
  8. <button type="button" class="btn btn-primary" data-toggle="modal" data-target=".bd-example-modal-lg" style="margin: 15px 5px 15px 15px; margin-bottom: 30px;">Add a new staff</button>
  9. <form method="post" class="form-row align-items-center" action="{% url 'sync-staff-list' %}">
  10. {% csrf_token %}
  11. <div class="col-auto">
  12. {{ date_form.start_date }}
  13. </div>
  14. <div class="col-auto">
  15. {{ date_form.end_date }}
  16. </div>
  17. <input type="submit" name="Submit" class="btn btn-primary">
  18. </form>
  19. </div>
  20. <div class="modal fade bd-example-modal-lg" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true">
  21. <div class="modal-dialog modal-lg">
  22. <div class="modal-content">
  23. <div class="content-section">
  24. <form method="POST">
  25. {% csrf_token %}
  26. <fieldset class="form-group">
  27. <legend style="text-align: center;" class="border-bottom mb-4"><b>Add a new staff.</b></legend>
  28. {{ form|crispy }}
  29. </fieldset>
  30. <div class="form-group" style="display: grid;">
  31. <button class="btn btn-outline-info" type="submit">Submit</button>
  32. </div>
  33. </form>
  34. </div>
  35. </div>
  36. </div>
  37. </div>
  38. <div class="row">
  39. {% for staff in staffs %}
  40. <div class="col-sm-6">
  41. <div class="card mt-2 mb-2">
  42. <div class="card-header">
  43. <span style="font-size: larger; font-family: sans-serif; font-weight: bold;">{{staff.name}}</span>
  44. <span style="float: right;">
  45. {{ staff.department }}
  46. <span data-toggle="modal" data-target="#delete-staff"><i class="fa fa-trash" aria-hidden="true" style="color: blue; margin-left: 2rem;"></i></span>
  47. </span>
  48. </div>
  49. <div class="card-body">
  50. Name Mentioned:<span > <i class="fa fa-google" aria-hidden="true" style="color: #ff7700; margin-left: 1rem;"></i> {{ staff.name_mentioned_google }}</span>
  51. <span > <i class="fa fa-facebook" aria-hidden="true" style="color: blue; margin-left: 2rem;"></i> {{ staff.name_mentioned_facebook }} </span>
  52. <!-- <span ><i class="fa fa-yelp" aria-hidden="true" style="color: red; margin-left: 2rem;"></i> {{ staff.name_mentioned_yelp }}</span>-->
  53. <span style="float: right;">Bonus: ${{ staff.total_units }}</span>
  54. </div>
  55. </div>
  56. </div>
  57. <!-- Modal -->
  58. <div class="modal fade" id="delete-staff" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
  59. <div class="modal-dialog">
  60. <div class="modal-content">
  61. <div class="modal-header">
  62. <h5 class="modal-title" id="exampleModalLabel">Are you sure?</h5>
  63. <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  64. <span aria-hidden="true">&times;</span>
  65. </button>
  66. </div>
  67. <div class="modal-body">
  68. If you delete this staff then you will lose all information about this staff.
  69. </div>
  70. <div class="modal-footer">
  71. <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
  72. <a type="button" href="{% url 'staff-delete' staff.id %}" class="btn btn-danger">Yes, Delete!</a>
  73. </div>
  74. </div>
  75. </div>
  76. </div>
  77. {% endfor %}
  78. </div>
  79. {% endblock %}