Ejemplo n.º 1
0
        public void PublishCustomNode(Dynamo.Nodes.Function m)
        {
            CustomNodeInfo currentFunInfo;

            if (DynamoViewModel.Model.CustomNodeManager.TryGetNodeInfo(
                    m.Definition.FunctionId,
                    out currentFunInfo))
            {
                var termsOfUseCheck = new TermsOfUseHelper(new TermsOfUseHelperParams
                {
                    PackageManagerClient = Model,
                    ResourceProvider     = DynamoViewModel.BrandingResourceProvider,
                    AcceptanceCallback   = () => ShowNodePublishInfo(new[]
                    {
                        Tuple.Create(currentFunInfo, m.Definition)
                    })
                });

                termsOfUseCheck.Execute();
            }
        }
Ejemplo n.º 2
0
 public bool CanPublishCustomNode(Dynamo.Nodes.Function m)
 {
     return(AuthenticationManager.HasAuthProvider && m != null);
 }
Ejemplo n.º 3
0
 public bool CanPublishCustomNode(Dynamo.Nodes.Function m)
 {
     return(HasAuthProvider && m != null);
 }