You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Why
After several deployments (with AL-GO for example) all uninstalled versions remain in extension management list. From time to time this gets very cluttered. If Automation API would provide an unpublish action, pipelines could cleanup after deployment.
This proposal draws from the discussions in the navcontainerhelper and al-go repositories, where the need for such a feature has been highlighted.
Idea
add a new action unpublish to page 30002 "APIV2 - Aut. Extensions"link.
Flow:
User sends a request POST https://.../api/microsoft/automation/v2.0/companies(...)/extensions(<packageId>)/Microsoft.NAV.unpublish
new unpublish action gets called
If package is installed, raise error
call ExtensionManagement.UnpublishExtension(Rec."Package ID"); to unpublish app
Return WebServiceActionResultCode::Deleted
I hope this idea finds you well.
I will provide the implementation for this BC Idea
I will provide the implementation for this BC Idea
Internal work item: AB#391847
The text was updated successfully, but these errors were encountered:
BC Idea Link
https://experience.dynamics.com/ideas/idea/?ideaid=c35221d7-717a-eb11-8fed-0003ff45e089
Description
Why
After several deployments (with AL-GO for example) all uninstalled versions remain in extension management list. From time to time this gets very cluttered. If Automation API would provide an unpublish action, pipelines could cleanup after deployment.
This proposal draws from the discussions in the navcontainerhelper and al-go repositories, where the need for such a feature has been highlighted.
Idea
add a new action
unpublish
topage 30002 "APIV2 - Aut. Extensions"
link.Flow:
POST https://.../api/microsoft/automation/v2.0/companies(...)/extensions(<packageId>)/Microsoft.NAV.unpublish
unpublish
action gets calledExtensionManagement.UnpublishExtension(Rec."Package ID");
to unpublish appWebServiceActionResultCode::Deleted
I hope this idea finds you well.
I will provide the implementation for this BC Idea
Internal work item: AB#391847
The text was updated successfully, but these errors were encountered: