diff --git a/src/packages/com_mokowaas/admin/language/en-GB/com_mokowaas.ini b/src/packages/com_mokowaas/admin/language/en-GB/com_mokowaas.ini index 1a2eb70b..2d7a1c7e 100644 --- a/src/packages/com_mokowaas/admin/language/en-GB/com_mokowaas.ini +++ b/src/packages/com_mokowaas/admin/language/en-GB/com_mokowaas.ini @@ -17,5 +17,5 @@ COM_MOKOWAAS_TOGGLE_SUCCESS="Plugin state updated." COM_MOKOWAAS_TOGGLE_FAIL="Failed to update plugin state." COM_MOKOWAAS_CACHE_CLEARED="Cache cleared successfully." COM_MOKOWAAS_EXTENSIONS_TITLE="Moko Extensions" -COM_MOKOWAAS_EXTENSIONS_INFO="Install and manage Moko Consulting Joomla packages. Extensions are downloaded from the official Gitea release server." +COM_MOKOWAAS_EXTENSIONS_INFO="Install Moko Consulting Joomla packages from the official release server. Updates are handled through Joomla's native System > Update mechanism — each package registers its own update server." COM_MOKOWAAS_EXTENSIONS_LINK="Moko Extensions" diff --git a/src/packages/com_mokowaas/admin/src/Model/ExtensionsModel.php b/src/packages/com_mokowaas/admin/src/Model/ExtensionsModel.php index 6fbbb641..217274cf 100644 --- a/src/packages/com_mokowaas/admin/src/Model/ExtensionsModel.php +++ b/src/packages/com_mokowaas/admin/src/Model/ExtensionsModel.php @@ -113,21 +113,7 @@ class ExtensionsModel extends BaseDatabaseModel $remoteVersion = $release['version'] ?? ''; $downloadUrl = $release['download_url'] ?? ''; - $status = 'not_installed'; - - if ($localVersion !== null) - { - $status = 'installed'; - - if ($remoteVersion && version_compare( - preg_replace('/[^0-9.]/', '', $remoteVersion), - preg_replace('/[^0-9.]/', '', $localVersion), - '>' - )) - { - $status = 'update_available'; - } - } + $status = ($localVersion !== null) ? 'installed' : 'not_installed'; $packages[] = (object) [ 'repo' => $repo, diff --git a/src/packages/com_mokowaas/admin/tmpl/extensions/default.php b/src/packages/com_mokowaas/admin/tmpl/extensions/default.php index 22e99239..baaff4fb 100644 --- a/src/packages/com_mokowaas/admin/tmpl/extensions/default.php +++ b/src/packages/com_mokowaas/admin/tmpl/extensions/default.php @@ -25,9 +25,8 @@ foreach ($packages as $pkg) } $statusBadge = [ - 'installed' => ['bg-success', 'Installed'], - 'update_available' => ['bg-warning text-dark', 'Update Available'], - 'not_installed' => ['bg-secondary', 'Not Installed'], + 'installed' => ['bg-success', 'Installed'], + 'not_installed' => ['bg-secondary', 'Not Installed'], ]; ?> @@ -64,10 +63,6 @@ $statusBadge = [
local_version): ?> vlocal_version); ?> - remote_version && $pkg->status === 'update_available'): ?> - - remote_version); ?> - remote_version): ?> Latest: remote_version); ?> @@ -76,14 +71,14 @@ $statusBadge = [ - download_url && $pkg->status !== 'installed'): ?> + download_url && $pkg->status === 'not_installed'): ?> status === 'installed'): ?>