impress-org / givewp

GiveWP - The #1 Donation Plugin for WordPress. Easily accept donations and fundraise using your WordPress website.
https://givewp.com/
GNU General Public License v3.0
344 stars 191 forks source link

fix: ensure Give add-ons appear together in System Info #3736

Closed kevinwhoffman closed 6 years ago

kevinwhoffman commented 6 years ago

Bug Report

User Story

As a Give user, I want my System Info to correctly reflect my active Give addons so that it's clear how many Give add-ons are currently active.

Current Behavior

Currently, add-ons such as Give Stripe appear in the Other Active Plugins section of the Give System Info, instead of the Active Give Add-ons section.

Expected Behavior

I expect all Give add-ons to appear in the Active Give Add-ons section correctly.

Bug Type

Steps to Reproduce

  1. Have Give Stripe activated
  2. Go to "Donations > Tools > System Info" and see that the Give Stripe addon appears in the wrong section.

Visuals

image

Possible Solution

The Give Stripe add-on says it is authored by "GiveWP" whereas most other Give Addons say "WordImpress". The logic of the System Info screen should be updated to include add-ons that are authored by GiveWP or WordImpress.

This code from the Plugins screen can be repurposed for use in the System Info screen: https://github.com/impress-org/give/pull/3710/files

Acceptance Criteria

kevinwhoffman commented 6 years ago

@jaydeeprami Please bump this to the top of your list so we can get this fix released with v2.3.0. See the example provided in the possible solution to save some time.