I’m not sure it’s possible in Umbraco 13. In Umbraco 15, almost everything is an extension point and I know it’s possible to add and removed buttons in the upper right corner.
The workaround would be to simply use a stylesheet.
I don’t know for sure, but I do know that the extension points are more limited than in 14+. But I wouldn’t want to spend too much time on it when a stylesheet will do the trick. When you upgrade past Umbraco 13, you need to rework this anyway, so any time spend coming up with a nicer solution is more or less wasted time.
Everything is possible - just not necessarily worth it
if you are comfortable with angular, you can reach in and remove the help button from there . (although display none - certainly quicker and easier).
if you load something on ‘app.ready’ then that will run as umbraco backoffice starts in the browser.
some of this is guessed based on some code i have that is simiar
(function() {
'use strict';
function loader(eventsService) {
// fired when a user is authenticated and logged in
// so we can load anything into the back office here.
eventsService.on('app.ready', function (event, data) {
removeHelp();
});
function removeHelp() {
// here you can go find the header remove the icon.
}
}
angular.module('umbraco').run(loader);
})();
i have a findHeaderActions method in another bit of code
function findHeaderActions() {
var actionsList = angular.element(document)
.find('.umb-app-header__actions');
if (actionsList != null && actionsList.length == 1) {
// from here you should have the list of actions and you can 'remove'
// the help element.
// as you are not adding anything, you probibly don't need the scope
// but if you did, it would look a little something like this...
// $compile(item)($rootScope);
}
}
So that would be in theory. and should work, but really. removing it with styles is probibly way eaiser !