Allow required deployments to be uninstalled
We typically want our users to receive new software without action on their part, so required deployments generally make sense. However, this prevents users from being able to uninstall software (without the app eval cycle putting it back) unless CM administrators are involved.
Having an option allowing required deployments to essentially transform into available deployments if the user clicks the Uninstall button in Software Center would be useful to us since we could satisfy the requirement of delivering software without end user action and also allow end users to uninstall unneeded software.
Grant Morgan commented
Absolutely need this ability... One of the biggest items with the product not being "user-friendly"
Jason Yates commented
I would like to see this feature implemented as well. In our environment, we manually change deployments (by deleting and recreating the deployments) from required to available after the deployment is complete for this exact reason. Having this be native functionality would save us a significant amount of operational time and effort.
When you deploy the application you could set a requirement on the application that the user must have sometypeoffilename.txt on their C: drive. If you then deploy the app and they want to remove it they can delete this file and then uninstall the application. Probably some other ways you could go about it too but it's an option.