Skip to content

fix: correct extension settings empty state#2923

Open
RabbiIslamRony wants to merge 1 commit into
sovware:developmentfrom
RabbiIslamRony:fix/settings-extension-empty-state
Open

fix: correct extension settings empty state#2923
RabbiIslamRony wants to merge 1 commit into
sovware:developmentfrom
RabbiIslamRony:fix/settings-extension-empty-state

Conversation

@RabbiIslamRony

@RabbiIslamRony RabbiIslamRony commented Jul 15, 2026

Copy link
Copy Markdown
Member

PR Type

What kind of change does this PR introduce?

  • Bugfix
  • Security fix
  • Improvement
  • New Feature
  • Refactoring (no functional changes, no api changes)
  • Build related changes
  • Text changes
  • Other... Please describe:

Description

How to reproduce the issue or how to test the changes

  1. Activate one or more Directorist extensions that register settings outside the Extensions menu, such as Authorize.net, M-Pesa, PayPal, or Stripe under Monetization.
  2. Go to Directorist Settings > Extensions > Extensions General.
  3. Confirm the Installed extensions card no longer says no extension settings are available when active extension settings exist elsewhere in the settings panel.
  4. Confirm the card says extension settings are available in the settings panel and lists detected extension tabs, for example Authorize.net Gateway, M-Pesa Gateway, PayPal Gateway, and Stripe Gateway.
  5. Confirm Browse extensions and View directory behavior stays unchanged.
  6. Confirm extension settings still render in their own menu tabs and the settings save payload behavior is unchanged.

QA completed:

  • Static string check confirmed stale copy is removed: No extensions installed and tabs above.
  • node --check passed for assets/js/admin-settings-manager.js and assets/build/js/admin/settings-manager.js.
  • Browser QA passed on the local settings page with active gateway extensions; Extensions General displayed: Extension settings are available in the settings panel: Authorize.net Gateway, M-Pesa Gateway, PayPal Gateway, Stripe Gateway.

Any linked issues

Fixes #

Checklist

@RabbiIslamRony RabbiIslamRony force-pushed the fix/settings-extension-empty-state branch from c76ba7d to 1443052 Compare July 15, 2026 09:18
@RabbiIslamRony RabbiIslamRony force-pushed the fix/settings-extension-empty-state branch from 1443052 to 9166083 Compare July 15, 2026 09:46
@Armanul46 Armanul46 modified the milestone: v8.8.7 Jul 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants