Part of lp.soyuz.interfaces.publishing View In Hierarchy
Basically set records to PUBLISHED status only when they are PENDING and do not update datepublished value of already published field when they were checked via 'careful' publishing.