first commit

This commit is contained in:
2024-04-16 15:43:24 +05:45
commit b49e06fa93
4387 changed files with 543889 additions and 0 deletions

View File

@ -0,0 +1,14 @@
@extends('layouts.admin.admin')
@section('title', 'Create a Permission')
@section('content')
<section>
<div class="section-body">
<form class="form form-validate floating-label" action="{{route('permission.store')}}" method="POST" enctype="multipart/form-data" novalidate>
@include('permission.form',['header' => 'Create a permission'])
</form>
</div>
</section>
@endsection

View File

@ -0,0 +1,35 @@
@extends('layouts.admin.admin')
@section('page-specific-styles')
<link href="{{ asset('css/dropify.min.css') }}" rel="stylesheet">
<link href="{{ asset('resources/css/bootstrap-toggle.min.css') }}" rel="stylesheet">
@endsection
@section('title',$permission->name)
@section('content')
<section>
<div class="section-body">
<form class="form form-validate floating-label" action="{{route('permission.update',$permission->id)}}"
method="POST" enctype="multipart/form-data" novalidate>
@method('PUT')
@include('permission.form', ['header' => 'Edit permission <span class="text-primary">('.($permission->name).')</span>'])
</form>
</div>
</section>
@endsection
@section('page-specific-scripts')
<script src="{{ asset('js/dropify.min.js') }}"></script>
<script src="{{ asset('resources/js/bootstrap-toggle.min.js') }}"></script>
<script src="{{ asset('resources/js/libs/jquery-validation/dist/additional-methods.min.js') }}"></script>
<script src="{{ asset('resources/js/libs/jquery-validation/dist/jquery.validate.min.js') }}"></script>
<script type="text/javascript">
$(document).ready(function () {
$('.dropify').dropify();
});
</script>
@endsection

View File

@ -0,0 +1,80 @@
@section('page-specific-styles')
<link href="{{ asset('css/dropify.min.css') }}" rel="stylesheet">
<link type="text/css" rel="stylesheet"
href="{{ asset('resources/css/theme-default/libs/bootstrap-tagsinput/bootstrap-tagsinput.css?1424887862')}}"/>
@endsection
@csrf
<div class="row">
<div class="col-sm-9">
<div class="card">
<div class="card-underline">
<div class="card-head">
<header class="px-3 mt-2">{!! $header !!}</header>
</div>
<div class="card-body">
<div class="row">
<div class="col-sm-12">
{{-- <div class="form-group">
<input type="text" name="name" class="form-control" required
value="{{ old('name', isset($permission->name) ? $permission->name : '') }}"/>
<span id="textarea1-error" class="text-danger">{{ $errors->first('name') }}</span>
<label for="Name">Name</label>
</div> --}}
<div class="form-group ">
<label for="name" class="col-form-label pt-0">Permission</label>
<div class="">
<input class="form-control" type="text" required name="name" value="{{ old('name', isset($permission->name) ? $permission->name : '') }}" placeholder="Enter Your Name">
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-sm-12">
<div class="form-group">
<label for="group" class="col-form-label pt-0">Permission Group</label>
<div class="">
<input type="text" class="form-control" name="group_name" value="{{old('group_name', isset($permission->group_name) ? $permission->group_name: '')}}" placeholder="Names: Employee,Staff,Candidate etc">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="col-md-3">
<div class="card" >
<div class="card-body">
<div class="row mt-2 justify-content-center">
<div class="form-group">
<div>
<a class="btn btn-light waves-effect ml-1" href="{{ route('permission.index') }}">
<i class="md md-arrow-back"></i>
Back
</a>
<input type="submit" name="pageSubmit" class="btn btn-danger waves-effect waves-light" value="Submit">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
@section('page-specific-scripts')
<script src="{{asset('resources/js/ckeditor/ckeditor.js') }}"></script>
<script src="{{ asset('js/dropify.min.js') }}"></script>
<script src="{{ asset('resources/js/libs/bootstrap-tagsinput/bootstrap-tagsinput.min.js')}}"></script>
<script src="{{ asset('resources/js/libs/jquery-validation/dist/jquery.validate.min.js') }}"></script>
<script src="{{ asset('resources/js/libs/jquery-validation/dist/additional-methods.min.js') }}"></script>
<script type="text/javascript">
$(document).ready(function () {
$('.dropify').dropify();
});
</script>
@endsection

View File

@ -0,0 +1,98 @@
@extends('layouts.admin.admin')
@section('page-specific-styles')
<link rel="stylesheet" href="{{ asset('css/jquery.dataTables.min.css') }}">
<link rel="stylesheet" href="{{ asset('css/TableTools.min.css') }}"/>
<link rel="stylesheet" href="{{ asset('css/lightbox.css') }}"/>
@endsection
@section('title', 'Permission')
@section('content')
<div class="nk-block-head">
<div class="nk-block-head-between flex-wrap gap g-2">
<div class="nk-block-head-content">
<h2 class="nk-block-title">Permissions </h1>
<nav>
<ol class="breadcrumb breadcrumb-arrow mb-0">
<li class="breadcrumb-item"><a href="#">Home</a></li>
<li class="breadcrumb-item"><a href="#">Permissions</a></li>
</ol>
</nav>
</div>
<div class="nk-block-head-content">
<ul class="d-flex">
<li><a href="{{ route('permission.create') }}" class="btn btn-primary d-none d-md-inline-flex"><em class="icon ni ni-plus"></em><span>Add Permission</span></a></li>
</ul>
</div>
</div>
</div>
<div class="nk-block">
<div class="card mt-3 mb-2">
<table class="datatable-init table" data-nk-container="table-responsive" id="example">
<thead class="table-light">
<tr>
<th>ID</th>
<th>S.No.</th>
<th>Permission Name</th>
<th>Visibility</th>
<th>Availability</th>
<th>Status</th>
<th>Actions</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
</div>
</div>
@endsection
@section('page-specific-scripts')
<script src="{{ asset('js/datatables.min.js') }}"></script>
<script src="{{ asset('js/lightbox.js') }}"></script>
<script>
$(document).ready( function () {
$('#example').DataTable({
"processing": true,
"serverSide": true,
"ajax": '{{ route('permission.data') }}',
// dom: 'Bfrtip',
// buttons: [
// 'copy', 'csv', 'excel', 'pdf', 'print',
// // exportOptions: {
// // columns: 'th:not(:last-child)'
// // }
// ],
dom: 'Bfrtip',
buttons: [
{
extend: 'excel',
text: 'Export Search Results',
className: 'btn btn-default',
exportOptions: {
columns: 'th:not(:last-child)'
}
}
],
"columns": [
{ "data": "id", 'visible': false },
{ "data": "DT_RowIndex", orderable: false, searchable: false },
{ "data": "name" },
{ "data": "visibility" },
{ "data": "availability" },
{ "data": "status" },
{ "data": "actions", orderable: false, searchable: false },
],
order: [ [0, 'desc'] ]
});
} );
</script>
@endsection