How do I give an authenticate user the permission to edit some contents before publishing it. So currently he has the permission to edit it, but he has to publish it first and then he gets the edit button. I tried going to the edit url which is node/nid/edit, but it didn't work before publishing the content.
Any help?