Лучшее решение, которое я нашел для этой конкретной проблемы, - отключить администрирование узлов разрешение для всех пользователей, которые участвуют в процессе публикации.Это скроет параметры публикации для всех пользователей.То, к чему вы будете стремиться, - это позволить системе управлять публикацией, а не пользователями.
Если вы объедините модуль Workflow с модулями Revisioning, Actions и Trigger, вы можете запустить действие, которое публикует вашу страницу, когда вашсодержимое достигает окончательного статуса рабочего процесса.Процесс более или менее задокументирован в документации для http://drupal.org/project/revisioning.
Я настроил это со статусами Черновик , Для просмотра , Требуется работа и Одобрено для нашего Интранета.Когда издатель переводит контент в статус Approved , модули Trigger / Action обрабатывают публикацию контента.