Participant Transfer or Cancel from the backend requires enabling frontend option
When in the backend of Civi, if you enter a contact record, review participant records, and select the option to Cancel or Transfer a registration -- the functionality is only available if you have enabled "Allow self-service cancellation or transfer?" in the event configuration.
Admin users should be able to cancel or transfer at all times, without needing to allow end user self-service.
I'd like to condition the eligibility check on whether the user is accessing the form via the frontend.