<?php $__env->startSection('content_header'); ?>
    <?php echo notifyCss(); ?>
    <?php echo notifyJs(); ?>
<?php $__env->stopSection(); ?>
<?php $__env->startSection('content'); ?>
    <div class="row">
        <div class="col-12">
            <div class="card">
                <div class="card-primary">
                    <div class="card-header">
                        <h3 class="card-title">Permission</h3>
                    </div>
                    <?php echo $__env->make('notify::messages', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
                    <!-- /.card-header -->
                    <div class="card-body">
                        <ul class="nav nav-tabs">
                            <li class="nav-item"><a class="nav-link active" data-toggle="pill" href="#permissionform"><b>Add Permission</b></a></li>
                            <li class="nav-item"><a class="nav-link" data-toggle="pill" href="#listpermissiondata"><b>View Permission</b></a></li>
                        </ul>
                        <div class="tab-content">
                            <div id="permissionform" class="tab-pane fade active show">
                                <!-- form start -->
                                <form id="userregform" class="form-horizontal" action="<?php echo e(URL::to('/permission_creation_post')); ?>" method="post" onsubmit="return validation();" autocomplete="off" enctype="multipart/form-data">
                                    <?php echo e(csrf_field()); ?>

                                    <div class="card-body">
                                        <div class="col-6">
                                            <div class="form-group row">
                                                <label for="exampleInputEmail1">Permission Name</label>
                                                <input type="text" class="form-control" id="name" name="name" placeholder="Enter Role Name" required>
                                            </div>
                                            <div class="form-group row">
                                                <label for="exampleInputEmail1">Guard Name</label>
                                                <input type="text" class="form-control" id="guard_name" name="guard_name" placeholder="Enter Guard Name">
                                            </div>
                                        </div>
                                    </div>
                                    <!-- /.card-body -->

                                    <div class="card-footer">
                                      <button type="submit" class="btn btn-primary">Submit</button>
                                    </div>
                                </form>
                            </div>
                            <div id="listpermissiondata" class="tab-pane fade" style="padding: 10px;">
                                <table class="table table-hover table-bordered table-striped datatable" id="permission_details" width="100%">
                                    <thead>
                                        <tr>
                                          <th>Slno</th>
                                          <th>Permission Name</th>
                                          <th>Guard Name</th>
                                          <th>Status</th>
                                          <th>Actions</th>
                                        </tr>
                                    </thead>
                                </table>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <script type="text/javascript">
        $(document).ready(function () 
        {
            $('#permission_details').DataTable({
                "buttons" : ['excelHtml5', 'excel', 'pdf', 'print', 'reset', 'reload'],
                "processing": true,
                "serverSide": true,
                "ajax":{

                         "url": "<?php echo e(url('get_permission_details')); ?>",
                         "dataType": "json",
                         "type": "POST",
                         "data":{ _token: "<?php echo e(csrf_token()); ?>"}
                       },
                "columns": [
                    { "data": "DT_RowIndex" },
                    { "data": "name" },
                    { "data": "guard_name" },
                    { "data": "status" },
                    { "data": "action" }
                ], 
                "order": [[1, 'asc']]
            });      
        });

        
        function confirmDeletePermissions(permission_id) 
        {
            var x = confirm("Are you sure you want to delete?");
            if (x)
            {
                var csrf = "<?php echo e(csrf_token()); ?>";
                $.ajax({
                    type: "POST",
                    url: "<?php echo e(url('delete_permission')); ?>",
                    dataType : 'json',
                    data: {_token: csrf, permission_id: permission_id},
                    success: function( msg ) {
                      if(msg)
                        alert("Role has been deleted");
                      else
                        alert("Active Users are assigned to Roles.");
                      location.reload();
                    }
                });  
            }
            else
            {
              return false;
            }
        }
    </script>
<?php $__env->stopSection(); ?>

<?php echo $__env->make('adminlte::page', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /var/www/html/kmportal/resources/views/User/permission_creation.blade.php ENDPATH**/ ?>