Deactivation/uninstall of the org.onosproject.drivers app should provide a prominent warning about the potential impact to the system. Uninstall/deactivation should be allowed however, as the deployment can opt for supplying its own set of default drivers (DefaultDriverProviderService).
- Predicated on
- Provide a special test-case for this application to issue a more strongly worded confirmation prompt
- Validate action on server side and prevent it completely if there is only a single implementation of DefaultDriverProviderService
– Original Text –
Drivers can currently be uninstalled or deleted from the apps view on the GUI. This should not be the case.
Also have the active state of the buttons enforce what actions can be taken.