25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 
 
 
 

88 satır
4.8 KiB

  1. <h4><a href="#/home"><i class="fas fa-chevron-left"></i></a>&nbsp;<%= _lc( 'BTN_BACK_TO_HOME' ) %></h4>
  2. <div class="row">
  3. <div class="col-sm-12">
  4. <div class="card">
  5. <div class="card-header">
  6. <div class="row">
  7. <div class="col">
  8. <label><%= _lc( 'GROUP' ) %></label>
  9. <select class="form-control form-control-sm"
  10. data-id="select-group-id">
  11. <% for ( var gi = 0; gi < groups.length; gi++ ) { %>
  12. <option value="<%= groups[ gi ].getId() %>"
  13. <%= groups[ gi ].getId() == group.getId() ? 'selected="selected"' : '' %>
  14. >
  15. <%= groups[ gi ].getName() %>
  16. </option>
  17. <% } %>
  18. </select>
  19. </div>
  20. </div>
  21. </div>
  22. <div class="card-header" data-id="member-header">
  23. <!-- tab bar -->
  24. <ul class="nav nav-tabs page-nav">
  25. <li class="nav-item">
  26. <a class="nav-link <%= ( activeTab == 'active' ) ? 'active' : '' %>" data-content="group-members-active-content">
  27. <i class="fas fa-users"></i>
  28. <%= _lc( 'GROUP_MANAGEMENT_MEMBERS_ACTIVE' ) %> (<%= membersActive.length %>)
  29. </a>
  30. </li>
  31. <li class="nav-item">
  32. <a class="nav-link <%= ( activeTab == 'inactive' ) ? 'active' : '' %>" data-content="group-members-inactive-content">
  33. <i class="fas fa-users"></i>
  34. <%= _lc( 'GROUP_MANAGEMENT_MEMBERS_INACTIVE' ) %> (<%= membersInactive.length %>)
  35. </a>
  36. </li>
  37. <li class="nav-item">
  38. <a class="nav-link <%= ( activeTab == 'not_approved' ) ? 'active' : '' %>" data-content="group-members-not-approved-content">
  39. <i class="fas fa-users"></i>
  40. <%= _lc( 'GROUP_MANAGEMENT_MEMBERS_NOT_APPROVED' ) %> (<%= membersNotApproved.length %>)
  41. </a>
  42. </li>
  43. </ul>
  44. </div>
  45. <div class="card-body" data-id="member-container">
  46. <!-- active members -->
  47. <div id="group-members-active-content" class="group-members-content group-members-tab-content <%= ( activeTab == 'active' ) ? 'active' : '' %>">
  48. <div class="table-responsive">
  49. <table class="table table-profiles">
  50. <tbody>
  51. <% for ( var mi = 0; mi < membersActive.length; mi++ ) { %>
  52. <%=raw app.core.View.getTemplate( 'group-member-management-row', { m : membersActive[ mi ], g : group } ) %>
  53. <% } %>
  54. </tbody>
  55. </table>
  56. </div>
  57. </div>
  58. <!-- inactive members -->
  59. <div id="group-members-inactive-content" class="group-members-content group-members-tab-content <%= ( activeTab == 'inactive' ) ? 'active' : '' %>">
  60. <div class="table-responsive">
  61. <table class="table table-profiles">
  62. <tbody>
  63. <% for ( var mi = 0; mi < membersInactive.length; mi++ ) { %>
  64. <%=raw app.core.View.getTemplate( 'group-member-management-row', { m : membersInactive[ mi ], g : group } ) %>
  65. <% } %>
  66. </tbody>
  67. </table>
  68. </div>
  69. </div>
  70. <div id="group-members-not-approved-content" class="group-members-content group-members-tab-content <%= ( activeTab == 'not_approved' ) ? 'active' : '' %>">
  71. <div class="table-responsive">
  72. <table class="table table-profiles">
  73. <tbody>
  74. <% for ( var mi = 0; mi < membersNotApproved.length; mi++ ) { %>
  75. <%=raw app.core.View.getTemplate( 'group-member-management-row', { m : membersNotApproved[ mi ], g : group } ) %>
  76. <% } %>
  77. </tbody>
  78. </table>
  79. </div>
  80. </div>
  81. </div>
  82. <div class="card-footer">
  83. </div>
  84. </div>
  85. </div>
  86. </div>