Issue View UI locations for Customer Portal?

This page talks about how to add buttons to issue view:

  1. But can I add buttons to Customer Portal?
  2. What about the button target? I assume there will be issues accessing a WebAction from Customer Portal.

Anyone knows?

Or are JavaScript hacks the only way to go about this?