Currently we have code like: if getModule(updater): if updater.updates_available: showWarning(updates_available) These checks are currently done for: checkLicense(); → UDM module checkUpdateAvailable(); → updater module checkRebootRequired(); → reboot module checkJoinStatus(); → join module checkCertificateValidity(); checkBrowser(); checkForUserRoot(); checkShowStartupDialog(); There could be a hook function for each of this module: module.onAppStrartup();
*** Bug 35043 has been marked as a duplicate of this bug. ***
fixed during UCS 4 development. These methods have been outsourced into the specific modules. A trigger is now tools.registerOnStartup(my_callback); *** This bug has been marked as a duplicate of bug 35654 ***