added user role, hide unpublished post, unhide published post, publish option for editor