%PDF- %PDF-
Direktori : /home/opti/workflow/src/views/document/ |
Current File : /home/opti/workflow/src/views/document/rolesRight.ejs |
<% include ../partials/header %> <% include ../partials/sidebar %> <style> .quick-btn { background: #EEEEEE; box-shadow: 0 0 0 1px #F8F8F8 inset, 0 0 0 1px #CCCCCC; color: #444444; display: inline-block; height: 80px; margin: 10px; padding-top: 16px; text-align: center; text-decoration: none; width: 90px; position: relative; } .quick-btn span { display: block; } .quick-btn .label { position: absolute; right: -5px; top: -5px; } .quick-btn:hover { text-decoration: none; color: #fff; background-color: #4d7589; box-shadow: 3px 4px 1px #ccc; } .quick-btn.small { width: 40px; height: 30px; padding-top: 6px; } </style> <div class="app-content content"> <div class="content-wrapper"> <div class="content-header row"> </div> <div class="content-body"> <!-- Breadcrumb starts--> <div class="content-header-left col-md-6 col-12 mb-2"> <h3 class="content-header-title">Roles Right</h3> <div class="row breadcrumbs-top"> <div class="breadcrumb-wrapper col-12"> <ol class="breadcrumb"> <li class="breadcrumb-item"><a href="/">Dashboard</a> </li> <li class="breadcrumb-item active">Roles Right </li> </ol> </div> </div> </div> <!-- Breadcrumb ends--> <div class="content-body"> <!-- Zero configuration table --> <section id="configuration"> <div class="row"> <div class="col-12"> <div class="card"> <div class="card-header"> <h4 class="card-title">Roles Right</h4> <a class="heading-elements-toggle"><i class="la la-ellipsis-v font-medium-3"></i></a> <div class="heading-elements"> <ul class="list-inline mb-0"> <li><a data-action="collapse"><i class="ft-minus"></i></a></li> <li><a data-action="reload"><i class="ft-rotate-cw"></i></a></li> <li><a data-action="expand"><i class="ft-maximize"></i></a></li> <li><a data-action="close"><i class="ft-x"></i></a></li> </ul> </div> </div> <div class="card-content collapse show"> <div class="card-body card-dashboard"> <form action="/roles/rights" method="POST"> <div class="row"> <div class="col-6"> <fieldset class="form-group floating-label-form-group"> <label for="name">Select Role</label> <select class="form-control" name="roleId" id="roleId"> <option disabled selected>Select Role</option> <% roles.forEach(function(role, index){ %> <option value="<%= role.id %>"> <%= role.name %> </option> <% }); %> </select> </fieldset> </div> </div> <table class="table table-striped table-bordered zero-configuration"> <thead> <tr> <th>S/N</th> <th>Module</th> <th>CanCreate</th> <th>CanView</th> <th>CanEdit</th> <th>CanDelete</th> </tr> </thead> <tbody> <% modules.forEach(function(module, index){ %> <tr> <td> <%= (index + 1) %> </td> <td> <%= module.name %> </td> <td> <fieldset> <div class="custom-control custom-checkbox"> <input type="checkbox" class="custom-control-input getValue" moduleId="<%= module.id %>" value="<%= module.canCreate %>" name="canCreate" id="<%= module.name %>canCreate"> <label class="custom-control-label" for="<%= module.name %>canCreate"></label> </div> </fieldset> </td> <td> <fieldset> <div class="custom-control custom-checkbox"> <input type="checkbox" class="custom-control-input getValue" moduleId="<%= module.id %>" value="<%= module.canView %>" name="canView" id="<%= module.name %>canView"> <label class="custom-control-label" for="<%= module.name %>canView"></label> </div> </fieldset> </td> <td> <fieldset> <div class="custom-control custom-checkbox"> <input type="checkbox" class="custom-control-input getValue" moduleId="<%= module.id %>" value="<%= module.canEdit %>" name="canEdit" id="<%= module.name %>canEdit"> <label class="custom-control-label" for="<%= module.name %>canEdit"></label> </div> </fieldset> </td> <td> <fieldset> <div class="custom-control custom-checkbox"> <input type="checkbox" class="custom-control-input getValue" moduleId="<%= module.id %>" value="<%= module.canDelete %>" name="canDelete" id="<%= module.name %>canDelete"> <label class="custom-control-label" for="<%= module.name %>canDelete"></label> </div> </fieldset> </td> </tr> <% }); %> </tbody> <tfoot> <tr> <th>S/N</th> <th>Module</th> <th>CanCreate</th> <th>CanView</th> <th>CanEdit</th> <th>CanDelete</th> </tr> </tfoot> </table> <div class="modal-footer"> <input type="submit" class="btn btn-outline-primary btn-lg" value="Save"> </div> </form> </div> </div> </div> </div> </div> </section> <!--/ Zero configuration table --> </div> </div> </div> </div> <!-- ////////////////////////////////////////////////////////////////////////////--> <% include ../partials/footer %> <script> $('table tr td').on('click', '.getValue', function () { if ($(this).is(':checked')) { // alert($(this).attr('id')); console.log($(this).attr('id')) console.log($(this).attr('value')) console.log($(this).attr('moduleId')) } else // alert('unchecked'); console.log('unchecked'); }); </script>