Opened 5 years ago

Last modified 4 months ago

#7745 new enhancement

Private posts cannot have unpublished or pending review status

Reported by: nyoungman Owned by:
Priority: low Milestone: Future Release
Component: General Version: 2.6.1
Severity: minor Keywords: needs-patch ui-focus
Cc: kovshenin

Description

Posts with private ticked are immediately set to published, and cannot be reverted to unpublished or pending review while private is ticked. Given the default use of private posts, this behavior is understandable, but it seems far simpler if the behavior remained consistent with public posts.

In our particular case, we are using Role Manager to allow subscribers to read private posts. A simple solution that suits our particular needs well. But we really need the full draft/review process, just as with public posts.

Change History (12)

There needs to be some clarification in the UI wording and the functionality of post publish status vs. privacy status.

Some discussion here:
http://wordpress.org/support/topic/197051?replies=6#post-867823

If i make a new post, check 'Keep this post private' with the Publish Status left as Unpublished, then click the Save button, why does the status become Published? I didn't click the Publish button.

To me, a draft/unpublished post is a different concept from a private post. I would think that i could have a private post saved as a draft. When i finished writing, i could publish it, but it would be visible in the front end only to me.

Otherwise, if the functionality remains as is, the 'keep private' option needs to be moved to the Publish Status dropdown menu, because truly it's a publish state. It doesn't make sense as a separate option.

  • Milestone changed from 2.8 to Future Release

Punting due to feature freeze. Reconsider with next release.

  • Component changed from Administration to UI
  • Keywords 2nd-opinion added
  • Owner anonymous deleted

Well, private means private. Whether it's published or not from your workflow's standpoint, it's private so it might as well be considered published (since it's private anyway).

The forum thread had me chewing on it a little bit, though. It goes down to UI indeed.

The 2.7 admin update addressed a lot of the issues with private vs published. Now Private is a visibility selection that removes the Draft status when clicked and is labeled with status "Privately Published". Also if you revert from Private to Public, the status goes back to Draft instead of directly to Published.

But, that all is still basically the old functionality just cleaned up and labeled a little better. There is still no Pending Review for private posts, as the original bug requested.

  • Keywords needs-patch added; 2nd-opinion removed
  • Priority changed from normal to low
  • Severity changed from normal to minor
  • Type changed from defect (bug) to enhancement
  • Cc kovshenin added

Wow, four years :) Is there an opinion on this for 3.6?

'private' is a special status and draft is a protected status. A post can't have two statuses, even if that made sense. I'd say wontfix.

comment:10 in reply to: ↑ 9 ; follow-up: ↓ 11   rmccue4 months ago

Replying to danielbachhuber:

'private' is a special status and draft is a protected status. A post can't have two statuses, even if that made sense. I'd say wontfix.

I disagree. I'd say that whether a post is private or not should be a flag independent of the status. This could cause problems with compatibility, so I could see a wontfix on those grounds, but I think fundamentally "private" isn't really a status.

comment:11 in reply to: ↑ 10   kovshenin4 months ago

Replying to rmccue: I feel like the post status (always was) and should be that flag and I think it worked well so far, except the UI which made it a little confusing because "private" seemed like it was not post status, but in fact a separate flag. That's a good reason to assume a pending post can be set to private.

A post can't have two statuses, I agree, but posts can have revisions with a different status which can help solve the "pending changes to a published post" as well as "pending changes to privately published post" scenarios.

  • Component changed from UI to General
  • Keywords ui-focus added
Note: See TracTickets for help on using tickets.