Hi,
We have created a custom marketplace AzureArtifactsAddinProvider but we are getting a UI error.
System.NotImplementedException: The method or operation is not implemented.
at Dynamicweb.Apps.UI.Tree.AppstoreNodePathProvider.GetNavigationNodePathInternal(AddinDataModel model)
at Dynamicweb.CoreUI.Navigation.NavigationNodePathProvider`1.GetNavigationNodePath(TModel model)
at Dynamicweb.CoreUI.Navigation.NavigationNodePathProvider`1.GetNavigationNodePath(DataListViewModel`1 listResult)
Every AddinInfo we return sets AddinProvider = typeof(AzureArtifactsAddinProvider).FullName (in ToAddinInfo). When the App Store admin screen builds its navigation tree, it calls this method for each addin model — and since our provider's type name isn't NuGetAddinProvider, LocalAddinProvider, or empty, it falls through to throw new NotImplementedException().
The App Store UI in this Dynamicweb version hard-codes support for only the two built-in providers; a third custom AddinProvider isn't handled by the navigation tree.
https://dev.azure.com/dynamicwebsoftware/Dynamicweb/_git/Dynamicweb10?path=/Dynamicweb.Apps.UI/Tree/AppstoreNodePathProviders.cs&_a=contents&version=GBmaster
Could you please change the navigation provider to allow new addins? Dropping in All Apps would be good.
BR Mario