﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
36990	Referrer header required for django.contrib.gis.forms.widgets.OSMWidget	diestl	VIZZARD-X	"The OSMWidget does not set the referrer header (or does not configure open layers to set the referrer header) when making tile requests to the OSM tile server.  As per the OSM tile usage policy (https://operations.osmfoundation.org/policies/tiles/), these requests are being blocked.

The OSMWidget is the default widget used in the django admin interface when using the `django.contrib.gis.admin.options.GISModelAdmin` admin base class for geometry fields such as `django.contrib.gis.db.models.PolygonField`.

To reproduce this, you need a very simple model:

{{{#!python
from django.contrib.gis.db import models


class TmpModel(models.Model):
    geometry = models.PolygonField(geography=True)
}}}

and admin:

{{{#!python
from .models import TmpModel
from django.contrib.gis import admin


@admin.register(TmpModel)
class DatasetAdmin(admin.GISModelAdmin):
    pass
}}}"	Bug	closed	GIS	6.0	Normal	fixed		diestl	Ready for checkin	1	0	0	0	0	0
