Mark campaign dirty when item edited.
Don't show re-publish when product is not available.