admin.html 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. {% extends 'auth_layout.html' %}
  2. {% block content %}
  3. <div class="row">
  4. <div class="col">
  5. <h3 class="mb-3"><i class="ri-dashboard-fill"></i> Admin Dashboard</h3>
  6. <div class="row justify-content-center">
  7. {% if context.suspend_setting == "false" %}
  8. <div class="col-sm-12 mb-4">
  9. <div class="card">
  10. <div class="card-body text-center">
  11. <h3 class="text-success"><i class="ri-checkbox-circle-line"></i> Email Scheduler is running</h3>
  12. </div>
  13. </div>
  14. </div>
  15. {% else %}
  16. <div class="col-sm-12 mb-4">
  17. <div class="card">
  18. <div class="card-body text-center">
  19. <h3 class="text-danger"><i class="ri-error-warning-line"></i> Email Scheduler is not running</h3>
  20. <a href="{{ url_for('enable_scheduler') }}" class="btn btn-dark mt-3">Enable Scheduler</a>
  21. </div>
  22. </div>
  23. </div>
  24. {% endif %}
  25. <div class="col-sm-12 col-md-6 mb-4">
  26. <div class="card">
  27. <div class="card-body text-center">
  28. <h4>ILS User Count</h4>
  29. <h1 class="display-3">{{ context.ils_user_count }}</h1>
  30. </div>
  31. </div>
  32. </div>
  33. <div class="col-sm-12 col-md-6 mb-4">
  34. <div class="card">
  35. <div class="card-body text-center">
  36. <h4>Scheduled Reminders</h4>
  37. <h1 class="display-3">{{ context.total_email_reminders }}</h1>
  38. </div>
  39. </div>
  40. </div>
  41. </div>
  42. </div>
  43. </div>
  44. {% endblock %}