Workaround for #BUG-000117831 The export capability is not honored when using the FeatureSharingDraft Python function in ArcGIS Pro and set the allowExporting parameter as True

301
1
12-27-2019 08:37 AM
ThomasColson
MVP Frequent Contributor

I've discovered a nifty workaround to #BUG-000117831 The export capability is not honored when using the FeatureSharingDraft Python function in ArcGIS Pro and set the allowExporting parameter as True, which is also the case when using sharing_draft.allowExporting = True

from arcgis.gis import GIS
 gis=GIS('https://www.arcgis.com', 'user', 'pass!')
 search_result= gis.content.search(service, "Feature Layer")
 update_item = search_result[0]
 from arcgis.features import FeatureLayerCollection
 update_flc = FeatureLayerCollection.fromitem(update_item)
 update_flc.properties
 update_dict = {"capabilities": "Query,Sync,Extract"}
 update_flc.manager.update_definition(update_dict)

Where "service" is the service name.

Which, when added to the end of your sharing_draft codeblock will override the AGOL bug which will likely not be fixed for a very long time (bug shows "In Product Plan", so I'm at least hopeful that it's passed the "never going to fix" stage)

Tags (1)
1 Reply
bshow
by
New Contributor II

I. LOVE. YOU.    haha seriously though this is EXTEREMLY helpful. Thanks!!!

0 Kudos