screens.jst.eco 1.1 KB

1234567891011121314151617181920212223242526272829
  1. <div>
  2. <table class="settings-list" style="width: 100%;">
  3. <thead>
  4. <tr>
  5. <th><%- @T('Permissions') %>
  6. <th><%- @T('Screen') %>
  7. <th style="width: 50%;"><%- @T('Options') %>
  8. </thead>
  9. <tbody>
  10. <% for role, screenOptions of @data: %>
  11. <tr>
  12. <td class="settings-list-control-cell">
  13. <%= role %>
  14. <td class="settings-list-control-cell">
  15. <td class="settings-list-row-control">
  16. <% for screen, options of screenOptions: %>
  17. <tr>
  18. <td class="settings-list-control-cell">
  19. <td class="settings-list-control-cell">
  20. <%= screen %>
  21. <td class="settings-list-row-control">
  22. <% for key, defaultValue of options: %>
  23. <%- @T(key) %>: <input class="js-boolean" name="screens::<%= screen %>::<%= role %>::<%= key %>" type="checkbox" <% if @params && @params.screens && @params.screens[screen] && @params.screens[screen][role] && @params.screens[screen][role][key] is true: %>checked<% end %> value="true">
  24. <% end %>
  25. <% end %>
  26. <% end %>
  27. </tbody>
  28. </table>
  29. </div>