[GeoNode-users] is_staff

Toni Schönbuchner toni.schoenbuchner at csgis.de
Thu Nov 16 07:15:26 PST 2017


Hi Aral,


> 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.
> Is this possible? I could not find any relevant setting, or any relevant documentation on this.


If it´s enough for you to just hide the layer upload button for everybody not stufff you could do something like this:

change:

https://github.com/GeoNode/geonode/blob/ae9902c5b8561099bbc766b20720307d9766de21/geonode/layers/templates/layers/layer_list.html#L12 <https://github.com/GeoNode/geonode/blob/ae9902c5b8561099bbc766b20720307d9766de21/geonode/layers/templates/layers/layer_list.html#L12>

<a href="{% url "layer_upload" %}" class="btn btn-primary pull-right">{% trans "Upload Layers" %}</a>


to


{% if user.is_staff %}
<a href="{% url "layer_upload" %}" class="btn btn-primary pull-right">{% trans "Upload Layers" %}</a>
{% endif %}

Keep in mind that it might still work that users use the geonode rest api.
http://docs.geonode.org/en/master/tutorials/devel/geonode_apis/importer/rest_reference.html <http://docs.geonode.org/en/master/tutorials/devel/geonode_apis/importer/rest_reference.html>

Regading 2, unfortuantely I cannot help you with ActiveDirectory

cheers,

toni

-----------------------------------------------
CSGIS

-----------------------------------------------
Kolonnadenstraße 1
04109 Leipzig
-----------------------------------------------
Mobil	+49/ (0) 176 6680 3198
Tel 		+49/ (0) 341 24 04 738
Fax 		+49/ (0) 341 24 04 73
Web		http://csgis.de
-----------------------------------------------

Hinweis gemäß § 33 BDSG
Daten der Verfahrensbeteiligten werden gespeichert. Dieses Dokument ist ausschließlich für den
Adressaten bestimmt. Der Inhalt der E-Mail ist vertraulich. Falls Sie diese E-Mail versehentlich
erhalten haben, rufen Sie uns unter obiger Rufnummer umgehend an und löschen Sie diese Nachricht
von Ihrem Computer. Jegliche Art von Reproduktionen, Verbreitung, Vervielfältigung, Veränderung,
Verteilung und/oder Veröffentlichung dieser E-Mail ist verboten.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/geonode-users/attachments/20171116/394a1054/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 842 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.osgeo.org/pipermail/geonode-users/attachments/20171116/394a1054/attachment.sig>


More information about the geonode-users mailing list