From 76c01c9540670f543516fced9e2c777b247c8f02 Mon Sep 17 00:00:00 2001 From: Clarence Davis Date: Thu, 15 Mar 2018 12:24:28 -0500 Subject: [PATCH] Include perms dict --- geonode/layers/views.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/geonode/layers/views.py b/geonode/layers/views.py index b525bd7f455..f819a4af925 100644 --- a/geonode/layers/views.py +++ b/geonode/layers/views.py @@ -761,6 +761,11 @@ def decimal_default(obj): if layer_obj.is_remote: url = layer_obj.ows_url + permissions = { 'edit_style': False} + + if request.user.has_perm('change_layer_style', obj=layer_obj): + permissions.update({'edit_style': True}) + response = { 'typename': layername, 'name': layer_obj.name, @@ -775,6 +780,7 @@ def decimal_default(obj): 'bbox_y1': layer_obj.bbox_y1, 'type': slugify(layer_obj.display_type), 'styles': styles, + 'permissions': permissions, 'versioned': layer_obj.geogig_enabled, 'attributes': attributes_as_json(layer_obj) }