Modules Management

Manage your modules, activate or deactivate features

Upload Module
@forelse($modules as $key => $module) @empty @endforelse
Name @if ($sortField === 'name') @else @endif
Type @if ($sortField === 'type') @else @endif
Status @if ($sortField === 'status') @else @endif
Actions
{{ substr($module['name'], 0, 1) }}

{{ $module['info']['description'] ?? 'No description available' }}

v{{ $module['info']['version'] ?? '1.0.0' }} {{ $module['info']['author'] ?? 'Unknown' }}
{{ isset($module['info']['type']) && $module['info']['type'] === 'core' ? 'Core' : 'Addon' }} {{ $module['active'] ? 'Active' : 'Inactive' }} @php $versionRequirementMet = is_minimum_version_requirement_met($module['name']); @endphp @if (isset($module['info']['type']) && $module['info']['type'] === 'core') Core module @else
@if ($module['active'] && $versionRequirementMet) @if(!empty(get_module($module['info']['license_product_id']))) Update @endif Deactivate @else Activate @endif @if(!$module['active']) Remove @endif @if (isset($module['info']['license_product_id'])) @php $currentVersion = get_module($module['info']['license_product_id']); $latestVersion = $module['info']['version']; @endphp @if (!is_null($currentVersion) && $currentVersion['version'] != $latestVersion) Upgrade @endif @endif
@if (!$versionRequirementMet) @else @endif
@if (!$versionRequirementMet && isset($module['info']['requires_at']))

The {{ $module['name'] }} module requires WhatsMark-SaaS version {{ e($module['info']['requires_at']) }}

@else

Are you sure you want to activate "{{ $module['name'] }}"? This will enable all features of this module.

@endif
@if ($versionRequirementMet) Activate @endif Cancel

Deactivate Module

Are you sure you want to deactivate "{{ $module['name'] }}"? This will disable all features provided by this module.

Deactivate Cancel

Remove Module

Are you sure you want to remove this module? This action cannot be undone.

Remove Cancel
@endif

No modules found

@if($search || $type || $status) Try adjusting your search or filter criteria @else Get started by uploading your first module @endif

@if(!$search && !$type && !$status) Upload Module @endif
@if ($totalModules > 0)
Showing {{ $firstItem }} to {{ $lastItem }} of {{ $totalModules }} modules
Previous Next
@endif
@include('modules::components.envato-validation-modal')