Skip to:

Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#4603 closed defect (bug) (fixed)

Settings link in the BuddyPress plugin listing is broken if the wizard hasn't been run.

Reported by: apeatling's profile apeatling Owned by:
Milestone: 1.7 Priority: high
Severity: major Version: 1.7
Component: Core Keywords:


Using r6408 of BuddyPress trunk and r22236 of WP trunk.

Once you activate BuddyPress a "Settings" link is added to the plugin listing. The link directs you to a page that is not accessible. I believe you need to run through the installation wizard before this page is enabled.

I've attached a page that changes "Settings" to "Wizard" and directs you to the installation wizard instead. Once you've run the installation wizard the link changes back to settings since the page is accessible.

Attachments (2)

settings-link-fix.patch (1.5 KB) - added by apeatling 12 years ago.
Fix the settings link pre-wizard.
settings-link-fix-2.patch (1.4 KB) - added by apeatling 12 years ago.
Less duplication and better structure.

Download all attachments as: .zip

Change History (5)

12 years ago

Fix the settings link pre-wizard.

#1 @apeatling
12 years ago

There might be a better name for the link that "Wizard", since that's not really a call to action. I guess "Install" would be another option, but that feels a little awkward post-activation.

12 years ago

Less duplication and better structure.

#2 @boonebgorges
12 years ago

  • Resolution set to fixed
  • Status changed from new to closed

(In [6422]) Remove Settings link on plugins.php and replace with Setup Wizard in installation mode

When activating BP for the first time, and before running the setup wizard,
the Settings page is inoperative. So there should not be a Settings link on
the BuddyPress row of the Plugins panel. Instead, show a Setup Wizard link
at these times.

Fixes #4603

Props apeatling aka The Godfather

#3 @DJPaul
12 years ago

  • Milestone changed from Awaiting Review to 1.7
Note: See TracTickets for help on using tickets.