%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/opti/workflow/src/views/document/
Upload File :
Create Path :
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>

Zerion Mini Shell 1.0