admin.html 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. <template name="admin">
  2. {{> alerts}}
  3. <div class="landing">
  4. {{> header}}
  5. <div class="row" style="margin-top: 20px; height: 100%;">
  6. <div class="col-md-5 col-md-offset-1 admin-container" style="height: 50%;">
  7. <div>
  8. <h1>Playlists</h1>
  9. </div>
  10. {{#each playlists}}
  11. <p>{{display}} playlist</p>
  12. <table class="table" style="border-bottom: 1px solid white;">
  13. <tr>
  14. <th>Songs</th>
  15. <th>Users</th>
  16. <th>Admins</th>
  17. <th>Reports</th>
  18. <th>Queue</th>
  19. </tr>
  20. <tr>
  21. <td>{{songs.length}}</td>
  22. <td></td>
  23. <td></td>
  24. <td></td>
  25. <td>{{queueCount display}}</td>
  26. <td><a href="/admin/stations">Edit</a></td>
  27. </tr>
  28. </table>
  29. {{/each}}
  30. </div>
  31. <div class="col-md-4 col-md-offset-1 admin-container" style="height: 30%;">
  32. <div>
  33. <h1>Site statistics</h1>
  34. </div>
  35. <p>Total Users Online: {{users}}</p>
  36. </div>
  37. <div style="clear: both;"></div>
  38. <div class="col-md-5 col-md-offset-1 admin-container" style="height: 50%;">
  39. <div>
  40. <h1>Song Requests</h1><a href="/admin/queues" style="margin-left:10px;">(review)</a>
  41. </div>
  42. <table class="table queueTable">
  43. <tr>
  44. <th>Playlist</th>
  45. <th>Title</th>
  46. <th>Artist</th>
  47. <th>Duration</th>
  48. <th>Type</th>
  49. </tr>
  50. {{#each queues}}
  51. {{#each songs}}
  52. <tr>
  53. <td>{{../type}}</td>
  54. <td>{{title}}</td>
  55. <td>{{artist}}</td>
  56. <td>{{duration}}</td>
  57. <td>{{type}}</td>
  58. <!--<td><a href="/stations">Edit</a></td>-->
  59. </tr>
  60. {{/each}}
  61. {{/each}}
  62. </table>
  63. </div>
  64. <div class="col-md-4 col-md-offset-1 admin-container" style="height: 50%">
  65. <div>
  66. <h1>Reports</h1>
  67. </div>
  68. {{#each reports}}
  69. <p>{{reports}}</p>
  70. {{/each}}
  71. </div>
  72. </div>
  73. {{> bubbles}}
  74. </div>
  75. </template>