We've implemented the Intranet/Extranet workflow in Plone. However, we do not wish to pretty much ever "Publish Externally," as we'd like to keep everything internal on an internet accessible site, with the benefit of requiring a user login to view anything.
Is it possible to simply remove the option to Publish Externally?
Create a customized version of the Intranet workflow without the unneeded options and assign it to the related content-types.
Perhaps: hide the option from the UI using CSS
If you look into the portal_workflow contens in the ZMI (on a testing copy/environment, not your live site) you can:
Select the intranet/extranet workflow, inspects its states and transitions and disable the transition.
If you want to persist those changes to something that is not tied to your contentdb and want it stored on filesystem/version control, you should create a copy in a custom workflow in your policy or add’on GS profile and assign your contenttypes to that workflow (can also be done i
With GS. As @zopyx suggests.