WordPress.org

Making WordPress.org

Opened 3 years ago

Closed 2 years ago

Last modified 2 years ago

#1985 closed enhancement (fixed)

Forums: Moderators should have a way to edit user profiles

Reported by: SergeyBiryukov Owned by: SergeyBiryukov
Milestone: Priority: normal
Component: Support Forums Keywords:
Cc:

Description (last modified by SergeyBiryukov)

After the upgrade to bbPress 2.x, there's no longer a way for keymasters and moderators to edit other users' profiles.

Some real-life use cases:

  • Give user a custom title (after #1950).
  • Hide inappropriate Gravatars (#2401).
  • Help a user who cannot receive the password reset email. Could be a number of reasons:
    • Agressive spam filtering
    • A typo in the address
    • Expired domain
    • etc.
  • Block or unblock user by changing their bbPress role (#1989)
  • Block a spam bot by changing the email and/or password.

Change History (18)

This ticket was mentioned in Slack in #forums by sergey. View the logs.


3 years ago

#2 @SergeyBiryukov
3 years ago

  • Description modified (diff)

#3 @SergeyBiryukov
3 years ago

  • Description modified (diff)

#4 @SergeyBiryukov
3 years ago

  • Summary changed from Forums: Moderators should have a way to change user data to Forums: Moderators should have a way to edit user profiles

#5 @SergeyBiryukov
3 years ago

  • Description modified (diff)

#6 @SergeyBiryukov
3 years ago

  • Description modified (diff)

This ticket was mentioned in Slack in #forums by sergey. View the logs.


3 years ago

#8 @SergeyBiryukov
2 years ago

  • Owner set to SergeyBiryukov
  • Status changed from new to accepted

This ticket was mentioned in Slack in #forums by sergey. View the logs.


2 years ago

#10 @SergeyBiryukov
2 years ago

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

In 5631:

Support Forums: Allow keymasters and moderators to edit users without having an Administrator role on the site.

Fixes #1985.

#11 follow-up: @Otto42
2 years ago

What does this actually change, visually, so I know what to examine in testing?

#12 in reply to: ↑ 11 @SergeyBiryukov
2 years ago

Replying to Otto42:

What does this actually change, visually, so I know what to examine in testing?

If you log in as someone who is a moderator or keymaster without an Administrator role on the site, there should be a working Edit link in the sidebar on other users' profiles.

#13 in reply to: ↑ description ; follow-up: @SergeyBiryukov
2 years ago

Replying to SergeyBiryukov:

Help a user who cannot receive the password reset email.

Note: [5631] doesn't cover this, as bbPress currently does not allow for changing a user's email address without a confirmation, see bbp_edit_user_handler(). But that happens rarely enough and could be addressed later if needed, maybe in #2401.

Last edited 2 years ago by SergeyBiryukov (previous) (diff)

#14 @ocean90
2 years ago

  • Resolution fixed deleted
  • Status changed from closed to reopened

Keymasters and especially moderators shouldn't be able to edit admins and super admins if they don't have the same role.

#15 @SergeyBiryukov
2 years ago

In 5632:

Support Forums: Disallow moderators and keymasters to edit admins and super admins, unless they have the same role.

See #1985.

#16 in reply to: ↑ 13 @SergeyBiryukov
2 years ago

Replying to SergeyBiryukov:

Help a user who cannot receive the password reset email.

Note: [5631] doesn't cover this, as bbPress currently does not allow for changing a user's email address without a confirmation, see bbp_edit_user_handler().

Per a brief Slack discussion, email editing should be addressed as well, as the team currently uses the old bbPress 1.x profile pages for that. Keeping the ticket open for now.

#17 @SergeyBiryukov
2 years ago

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

In 5633:

Support Forums: Allow keymasters and moderators to change user's email address without requiring a confirmation.

Fixes #1985.

This ticket was mentioned in Slack in #forums by sergey. View the logs.


2 years ago

Note: See TracTickets for help on using tickets.