<div dir="ltr">Hi it is definitely possible, you can track down what the layer_upload view does, <a href="https://github.com/GeoNode/geonode/blob/master/geonode/layers/views.py#L132">https://github.com/GeoNode/geonode/blob/master/geonode/layers/views.py#L132</a>, this view works through an http request containing the layer and permissions specifications and down in the logic you will find the functions used to save a layer. You can also save the layers in geoserver and then tun geonode updatelayers and set the permissions in a second time.</div><div class="gmail_extra"><br><div class="gmail_quote">2016-07-19 21:37 GMT+02:00 Kevin Côté <span dir="ltr"><<a href="mailto:Kevin.Cote2@usherbrooke.ca" target="_blank">Kevin.Cote2@usherbrooke.ca</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>
<div style="font-size:10pt;font-family:Verdana,Geneva,sans-serif">
<p>Hi,</p>
<p>I would like to know if this is possible to automatically upload shapefiles to GeoNode using Python (or other method). We got scripts who produces shapefiles and we want to upload them automatically to the GeoNode plateform. Is it possible to achieve such thing ? If so, how ?</p>
<p>Secondly, for each layer uploaded, is it possible to set the view/edit authorization for a user or group of user via the same upload command, or is it only possible to do via the interface ? We upload a large amout of shapefiles per specific projects that needs to be access only by people related to the project.</p>
<p>Thanks !</p>
<p> </p>
<p> </p>
<div> </div>
</div>
<br>_______________________________________________<br>
geonode-users mailing list<br>
<a href="mailto:geonode-users@lists.osgeo.org">geonode-users@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/geonode-users" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/geonode-users</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Simone </div>
</div>