It would be nice if there was a way to track where a hold was placed - via opac or via staff client. For renewals we have an opacrenew branch - maybe an opachold and a field in the reserves table to track that info.
*** Bug 10055 has been marked as a duplicate of this bug. ***
Related to 3342 and 8731 (log actions on holds)?
If HoldsLog is activated, opac or intranet will be tracked in the interface column.