CGridview bouton de suppression conditionnelle

Je veux que le bouton supprimer pour être actif que dans certaine condition dans CGgridView CButtonColumn (ou personnaliser un bouton supprimer) e g si user=='admin' ou status=='draft'. Des idées? Merci!

source d'informationauteur zuups