One of the popular questions / feature requests in Ghost is for adding a restriction that prevents certain users from publishing posts. Due to some recent improvements in Ghost's permissions layer, this is now a possibility!
In the interests of backwards compatibility, we will _not_ be updating the Author role to restrict publishing ability. Instead, there will a new "Contributor" role added that is functionally equivalent to the Author role, with two notable exceptions:
This leads to two significant Ghost-Admin UI differences
Eventually, we want to be able to allow contributors to add existing tags to a new post, however in the interest of simplicity the initial version of the contributors role will prevent modifying the tags of a post altogether.
Tag input field will not appear in the Post Settings Menu
Can it not just appear read-only / greyed out? I imagine the contributor will still want to see the tags that are applied to a post. Especially for internal tags which aren't necessarily exposed on the front end.
This issue contains an agreed specification for the feature that will be implemented by @acburdine.
@jloh your suggestion makes sense, but this is the kind of fine tuning that can come after the feature lands & is being used in anger :) This is a first iteration aimed at getting the main piece of work done.
Can the contributors edit other people's posts? I think it would make sense to only let them edit their own posts.
We are using Ghost for our magazine happiful.com and we would really like to be able to have lots of contributors sign up, but we don't want them editing each others, or our own staff posts.
@paulmaunders the Contributor role is a more restricted Author role, Authors are already unable to view (in the admin) or edit any posts other than their own.
That's fantastic, do you know when this will be available for Ghost(Pro) hosted customers?
As with everything, when it's ready 馃槈
You can subscribe to this issue if you want and you'll be notified when it's closed. From that point it will be available in the next public release (most Tuesdays + Thursdays) then available on Ghost(pro) shortly after (rollouts on pro are run once a week).
Will contributors be able to edit or delete their own posts after their posts are published? If so, this seems open to abuse if the contributor is not trusted.
Will contributors be able to edit or delete their own posts after their posts are published? If so, this seems open to abuse if the contributor is not trusted.
No, contributors will not be able to edit or delete any published posts. I have updated the issue to reflect this.
Is this issue being worked on currently?
We've upgraded to Ghost Pro v1.0 now so looking forward to seeing this go live!
@paulmaunders We are currently working on it 馃憤 Thanks for your interest.
Most helpful comment
No, contributors will not be able to edit or delete any published posts. I have updated the issue to reflect this.