WordPress.org

Making WordPress.org

Opened 10 months ago

Closed 4 months ago

Last modified 6 weeks ago

#4501 closed enhancement (fixed)

Allow authors to cross-post to all Make blogs

Reported by: iandunn Owned by: dd32
Milestone: Priority: normal
Component: Make (Get Involved) / P2 Keywords:
Cc:

Description

If a person has a Contributor (or higher) role on any Make site, I think they should have the ability to cross-post to any other Make site.

Otherwise people have to be manually added to each individual site, which is tedious and adds an unnecessary barrier to communicating.

(For contributors, their post would still need to be approved by an Editor before the cross posting would happen, of course)

One way to do this would be to programatically add all users to all sites, but there's probably a more elegant way to do it with map_meta_cap or has_cap. It would need to make sure that all of the sites appear in the list that o2 shows when you type +.

Sites that are marked as private, archived, and deactivated should be excluded from this functionality. Users should not be given access to browse wp-admin of the other sites, etc. It should only allow them to cross-post.

Change History (4)

#1 @dd32
4 months ago

In 9352:

o2 Posting Access: Add an additional plugin to customise o2 crossposting.

This plugin allows crossposting to all same-status network sites running o2, whether you have posting access to the destination site or not.

See #4501.

#2 @dd32
4 months ago

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

The above plugin appears to handle this, I'd appreciate any review of the plugin before I activate it on make.w.org/*

(I'm also delaying activating it until I've let it sit overnight and I give myself some time to have that eureka "I shouldn't have done that.." moment)

#3 @dd32
4 months ago

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

This ticket was mentioned in Slack in #meta by ocean90. View the logs.


6 weeks ago

Note: See TracTickets for help on using tickets.