Esri / solution.js

TypeScript wrappers running in Node.js and modern browsers for transferring ArcGIS Online items from one organization to another.
https://esri.github.io/solution.js/
Apache License 2.0
39 stars 12 forks source link

Should users be allowed to deploy solutions they cannot use? #181

Closed shoe913 closed 4 years ago

shoe913 commented 4 years ago

Using an account which does not have the essential apps bundle, I was able to deploy a QuickCapture project.

I can see the value in this for an organization where publishers / data collectors are not the same people and their roles and duties do not overlap.

Where I can foresee an issue is if the organization itself doesn't have the licensing to use an app such as Survey123, Workforce, or Collector.

Does the deployment workflow check for license availability? or does it just copy the contents of the solution item?

chris-fox commented 4 years ago

@shoe913, its a good question. I think at this point the only requirement will be that you are at least a creator with publisher permissions which is the minimum to create items and publish feature services.

shoe913 commented 4 years ago

@chris-fox , thanks for the the clarification. I am still concerned about organizations without specific apps deploying solutions they can't use. I can already see someone deploying a solution and then calling tech support because it isn't working.

Maybe this is something we can handle with the Solution Item Description. Since we will have full control over the items, maybe we simply add a disclaimer. image

This would allow us to easily disseminate the use requirements, without preventing users from accessing solutions.

(This may be a bit premature, not sure if we are thinking about these patterns yet)

chris-fox commented 4 years ago

@shoe913, we do plan to list these requirements in the Solution site documentation for the Solution that will likely be accessed from the learn more link in the item description. We are trying to reduce the amount of content we duplicate from the solution site help and the item description, but it is still TBD what we will be putting in the item description.

shoe913 commented 4 years ago

@chris-fox , glad to know there is a plan in place to make sure everything is documented.