Thanks Kevin,
I think the angular stuff might be a bit beyond my skill level at the mo.
In terms of removing publish permission, I need the content to be published as this is the content that the static site generator uses (rather than draft / saved)
So this is more about changing the perception that 'Publishing' is actually 'Saving' for them (so it's publishing in Umbraco, but they won't 'Publish' until they do the static build)
If that makes sense!