[GeoNode-devel] Behavior of distribution_url, distribution_description?
tomkralidis at gmail.com
Wed Feb 10 18:38:35 PST 2016
Hi Bruce: sorry for the delayed response, comments interleaved:
On Fri, Feb 5, 2016 at 6:42 PM, Bruce Crevensten
<becrevensten at alaska.edu> wrote:
> I'm curious about the intended (and actual) behavior of the distribution_url
> and distribution_description metadata properties for layers.
> I expected to be able to use GeoNode's layer editor (Layer > pick a layer >
> Edit Layer > Metadata) in order to manage those fields, but I found that the
> behavior was somewhat unpredictable -- either it always reset the
> distribution_url to a default GeoNode point, and the url_description field
> to "Web address (URL)", _or_ for some layers it's worked fine to edit them!
> I can't discern the difference layers that I can edit and those I cannot,
> and a colleague gets different behavior with the same layers I'm using.
> I traced the relevant code to:
> 112 if len(onlineresources) == 1:
> 113 res = onlineresources
> 114: instance.distribution_url = res.url
> 115 instance.distribution_description = res.description
> I'm unclear on how this `onlineresource` is getting set (appears to happen
> by default, but not always?) and/or if the intent of the Metadata editor is
> to allow this to be overwritten -- and if so, is this a bug?
distribution_url and distribution_description are autopopulated  from either
[a] GeoNode's metadata link objects or [b] derived from combining
other objects in
the absence of [a].
Having said this, I believe these fields were in the codebase prior to GeoNode's
rich metadata links model , and as such we should probably remove them. I've
opened a ticket  to track this.
> Bruce Crevensten
More information about the geonode-devel