@php use App\Enums\PermissionEnum; use App\Enums\UserAppRoleEnum; use App\Services\UserPermissionService; use App\Enums\ConfigurationEnum; @endphp @extends('layouts.master') @section('title', trans('admin.subscriptions_list')) @section('vendor-style') @endsection @section('content') @include('layouts._breadcrumb', [ 'list' => [ ['data' => trans('admin.dashboard'), 'url' => route('admin.landing')], ['data' => trans('admin.subscriptions_list'), 'url' => null], ], ])
@if(UserPermissionService::can(PermissionEnum::CONFIGURATION_EDIT)) @endif @if(UserPermissionService::can(PermissionEnum::SUBSCRIPTION_ASSIGN)) @endif {{ trans('admin.reset') }}
# {{ trans('admin.id') }} {{ trans('admin.name') }} {{ trans('admin.price') }} {{ trans('admin.duration_days') }} {{ trans('admin.providers_count') }} {{ trans('admin.active') }} {{ trans('admin.actions') }}
@endsection @section('vendor-script') @endsection @section('page-script') @include('layouts._datatable', [ 'url' => route('admin.subscription.index'), 'buttonName' => trans('admin.create_subscription'), 'permissionCreateEnum' => PermissionEnum::SUBSCRIPTION_CREATE, 'urlExport' => route('admin.subscription.export'), 'permissionExportEnum' => PermissionEnum::SUBSCRIPTION_EXPORT, 'header' => trans('admin.subscriptions_list'), 'customButtons' => [ [ 'text' => ' '.trans('admin.create_subscription').'', 'className' => 'btn btn-primary waves-effect waves-light', 'action' => 'openCreateModal' ] ], 'columns' => [ ['data' => 'DT_RowIndex', 'name' => 'index', 'searchable' => false, 'orderable' => false], ['data' => 'id', 'name' => 'id'], ['data' => 'name', 'name' => 'name_ar'], ['data' => 'price', 'name' => 'price'], ['data' => 'duration_days', 'name' => 'duration_days'], ['data' => 'providers_count', 'name' => 'providers_count', 'searchable' => false, 'orderable' => false], ['data' => 'active', 'name' => 'is_active', 'searchable' => false], ['data' => 'actions', 'name' => 'actions', 'orderable' => false, 'searchable' => false], ], ]) @include('layouts._delete') @endsection