<div dir="ltr">That is a solution, but it would require users to be assigned to the staff group, which means they will be able to use the Django Admin.<div>p</div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-11-16 10:15 GMT-05:00 Toni Schönbuchner <span dir="ltr"><<a href="mailto:toni.schoenbuchner@csgis.de" target="_blank">toni.schoenbuchner@csgis.de</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Hi Aral,<div><br></div><div><br></div><div><blockquote type="cite">1.       All registered users seem to be able to upload a new layer. I would like to limit this, either to a specific group that I may define, or to only staff.<br>Is this possible? I could not find any relevant setting, or any relevant documentation on this.<br></blockquote><br><br></div><div>If it´s enough for you to just hide the layer upload button for everybody not stufff you could do something like this:</div><div><br></div><div>change:</div><div><br></div><div><div><a href="https://github.com/GeoNode/geonode/blob/ae9902c5b8561099bbc766b20720307d9766de21/geonode/layers/templates/layers/layer_list.html#L12" target="_blank">https://github.com/GeoNode/<wbr>geonode/blob/<wbr>ae9902c5b8561099bbc766b2072030<wbr>7d9766de21/geonode/layers/<wbr>templates/layers/layer_list.<wbr>html#L12</a></div></div><div><br></div><div><table class="m_3069751650964520238js-file-line-container m_3069751650964520238highlight m_3069751650964520238tab-size" style="box-sizing:border-box;border-spacing:0px;border-collapse:collapse;color:rgb(36,41,46);font-family:-apple-system,system-ui,'Segoe UI',Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-size:14px;background-color:rgb(255,255,255)"><tbody style="box-sizing:border-box"><tr style="box-sizing:border-box"></tr><tr style="box-sizing:border-box"><td id="m_3069751650964520238LC12" class="m_3069751650964520238highlighted m_3069751650964520238blob-code m_3069751650964520238blob-code-inner m_3069751650964520238js-file-line" style="box-sizing:border-box;padding:0px 10px;line-height:20px;vertical-align:top;overflow:visible;font-family:SFMono-Regular,Consolas,'Liberation Mono',Menlo,Courier,monospace;font-size:12px;word-wrap:normal;white-space:pre-wrap;background-color:rgb(255,251,221)"><<span class="m_3069751650964520238pl-ent" style="box-sizing:border-box;color:rgb(34,134,58)">a</span> <span class="m_3069751650964520238pl-e" style="box-sizing:border-box;color:rgb(111,66,193)">href</span>=<span class="m_3069751650964520238pl-s" style="box-sizing:border-box;color:rgb(3,47,98)"><span class="m_3069751650964520238pl-pds" style="box-sizing:border-box">"</span>{% url <span class="m_3069751650964520238pl-pds" style="box-sizing:border-box">"</span></span><span class="m_3069751650964520238pl-e" style="box-sizing:border-box;color:rgb(111,66,193)">layer</span>_upload<span class="m_3069751650964520238pl-s" style="box-sizing:border-box;color:rgb(3,47,98)"><span class="m_3069751650964520238pl-pds" style="box-sizing:border-box">"</span> %}<span class="m_3069751650964520238pl-pds" style="box-sizing:border-box">"</span></span> <span class="m_3069751650964520238pl-e" style="box-sizing:border-box;color:rgb(111,66,193)">class</span>=<span class="m_3069751650964520238pl-s" style="box-sizing:border-box;color:rgb(3,47,98)"><span class="m_3069751650964520238pl-pds" style="box-sizing:border-box">"</span>btn btn-primary pull-right<span class="m_3069751650964520238pl-pds" style="box-sizing:border-box">"</span></span>>{% trans "Upload Layers" %}</<span class="m_3069751650964520238pl-ent" style="box-sizing:border-box;color:rgb(34,134,58)">a</span>></td></tr><tr style="box-sizing:border-box"><td id="m_3069751650964520238L13" class="m_3069751650964520238blob-num m_3069751650964520238js-line-number" style="box-sizing:border-box;padding:0px 10px;width:50px;min-width:50px;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px;line-height:20px;color:rgba(27,31,35,0.3);text-align:right;white-space:nowrap;vertical-align:top"></td></tr></tbody></table><br></div><div><br></div><div>to</div><div><br></div><div><br></div><div><table class="m_3069751650964520238js-file-line-container m_3069751650964520238highlight m_3069751650964520238tab-size" style="box-sizing:border-box;border-spacing:0px;border-collapse:collapse;color:rgb(36,41,46);font-family:-apple-system,system-ui,'Segoe UI',Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-size:14px;background-color:rgb(255,255,255)"><tbody style="box-sizing:border-box"><tr style="box-sizing:border-box"></tr><tr style="box-sizing:border-box"><td id="m_3069751650964520238LC12" class="m_3069751650964520238highlighted m_3069751650964520238blob-code m_3069751650964520238blob-code-inner m_3069751650964520238js-file-line" style="box-sizing:border-box;padding:0px 10px;line-height:20px;vertical-align:top;overflow:visible;font-family:SFMono-Regular,Consolas,'Liberation Mono',Menlo,Courier,monospace;font-size:12px;word-wrap:normal;white-space:pre-wrap;background-color:rgb(255,251,221)">{% if <a href="http://user.is" target="_blank">user.is</a>_staff %}
<<span class="m_3069751650964520238pl-ent" style="box-sizing:border-box;color:rgb(34,134,58)">a</span> <span class="m_3069751650964520238pl-e" style="box-sizing:border-box;color:rgb(111,66,193)">href</span>=<span class="m_3069751650964520238pl-s" style="box-sizing:border-box;color:rgb(3,47,98)"><span class="m_3069751650964520238pl-pds" style="box-sizing:border-box">"</span>{% url <span class="m_3069751650964520238pl-pds" style="box-sizing:border-box">"</span></span><span class="m_3069751650964520238pl-e" style="box-sizing:border-box;color:rgb(111,66,193)">layer</span>_upload<span class="m_3069751650964520238pl-s" style="box-sizing:border-box;color:rgb(3,47,98)"><span class="m_3069751650964520238pl-pds" style="box-sizing:border-box">"</span> %}<span class="m_3069751650964520238pl-pds" style="box-sizing:border-box">"</span></span> <span class="m_3069751650964520238pl-e" style="box-sizing:border-box;color:rgb(111,66,193)">class</span>=<span class="m_3069751650964520238pl-s" style="box-sizing:border-box;color:rgb(3,47,98)"><span class="m_3069751650964520238pl-pds" style="box-sizing:border-box">"</span>btn btn-primary pull-right<span class="m_3069751650964520238pl-pds" style="box-sizing:border-box">"</span></span>>{% trans "Upload Layers" %}</<span class="m_3069751650964520238pl-ent" style="box-sizing:border-box;color:rgb(34,134,58)">a</span>>
{% endif %}
</td></tr><tr style="box-sizing:border-box"><td id="m_3069751650964520238L13" class="m_3069751650964520238blob-num m_3069751650964520238js-line-number" style="box-sizing:border-box;padding:0px 10px;width:50px;min-width:50px;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px;line-height:20px;color:rgba(27,31,35,0.3);text-align:right;white-space:nowrap;vertical-align:top"></td></tr></tbody></table><br></div><div>Keep in mind that it might still work that users use the geonode rest api.</div><div><a href="http://docs.geonode.org/en/master/tutorials/devel/geonode_apis/importer/rest_reference.html" target="_blank">http://docs.geonode.org/en/<wbr>master/tutorials/devel/<wbr>geonode_apis/importer/rest_<wbr>reference.html</a></div><div><br></div><div>Regading 2, unfortuantely I cannot help you with ActiveDirectory</div><div><br></div><div>cheers,</div><div><br></div><div>toni</div><div><br><div>
<div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word"><div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word"><div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word"><div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word"><div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word"><div><div style="word-wrap:break-word"><div><div>------------------------------<wbr>-----------------</div><div>CSGIS</div><div><br></div><div>------------------------------<wbr>-----------------</div><div><div>Kolonnadenstraße 1</div><div>04109 Leipzig</div></div><div>------------------------------<wbr>-----------------</div><div>Mobil<span class="m_3069751650964520238Apple-tab-span" style="white-space:pre-wrap">        </span><a href="tel:+49%20176%2066803198" value="+4917666803198" target="_blank">+49/ (0) 176 6680 3198</a></div><div>Tel <span class="m_3069751650964520238Apple-tab-span" style="white-space:pre-wrap">                </span><a href="tel:+49%20341%202404738" value="+493412404738" target="_blank">+49/ (0) 341 24 04 738</a></div><div>Fax <span class="m_3069751650964520238Apple-tab-span" style="white-space:pre-wrap">          </span><a href="tel:+49%20341%20240473" value="+49341240473" target="_blank">+49/ (0) 341 24 04 73</a></div><div>Web<span class="m_3069751650964520238Apple-tab-span" style="white-space:pre-wrap">               </span><a href="http://csgis.de" target="_blank">http://csgis.de</a></div><div>------------------------------<wbr>-----------------</div><div><br></div><div>Hinweis gemäß § 33 BDSG</div><div>Daten der Verfahrensbeteiligten werden gespeichert. Dieses Dokument ist ausschließlich für den </div><div>Adressaten bestimmt. Der Inhalt der E-Mail ist vertraulich. Falls Sie diese E-Mail versehentlich </div><div>erhalten haben, rufen Sie uns unter obiger Rufnummer umgehend an und löschen Sie diese Nachricht </div><div>von Ihrem Computer. Jegliche Art von Reproduktionen, Verbreitung, Vervielfältigung, Veränderung, </div><div>Verteilung und/oder Veröffentlichung dieser E-Mail ist verboten.</div></div></div></div></div></div></div></div></div>
</div>
<br></div></div><br>______________________________<wbr>_________________<br>
geonode-users mailing list<br>
<a href="mailto:geonode-users@lists.osgeo.org">geonode-users@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/geonode-users" rel="noreferrer" target="_blank">https://lists.osgeo.org/<wbr>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">Paolo Corti<br>Geospatial software developer<br>web: <a href="http://www.paolocorti.net" target="_blank">http://www.paolocorti.net</a><br>twitter: @capooti<br>skype: capooti</div>
</div>