Menu entry¶
For the user to be able to open a module's UI, a menu entry needs to be registered to C1 Core. This is done by passing a menu entry description to registerModule or - when using C1 Module Proxy - by specifying moduleUiMenu in /etc/c1-module-proxy/main.conf. A menu entry description looks like this:
{
"label": {
"de-DE": "Mein Modul",
"en-US": "My module"
},
"icon": "fontawesome/fa-heartbeat",
"url": "https://my-module.sensaru.net"
}
label sets the localized menu entry. icon sets the icon before the label. When the user clicks on the menu entry, the module at url is loaded via Module Federation.
Warning
url must be a subdomain of sensaru.net. Otherwise authentication won't work correctly because of browser Cookie restritions.