﻿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
29502	"AutocompleteJsonView doesn't work if user has ""view"" but not ""change"""	Matthew Frazier	Carlton Gibson	"If a `ForeignKey` to a model is in `autocomplete_fields` and the user has the `view` permission but not `change`, then the autocomplete field doesn't work - the view returns 403 errors, and so the field shows ""The results could not be loaded."" The value that was already on the model will be retained when the model is saved, but if the model is new and the field is required, this prevents the user from saving the model.

The fix is probably as simple as changing `has_change_permission` to `has_view_permission` on [[https://github.com/django/django/blob/d2ca28db54a5871d851cdd9184f4cf0d31aff946/django/contrib/admin/views/autocomplete.py#L52|line 52 of django/contrib/admin/views/autocomplete.py]]"	Bug	closed	contrib.admin	2.1	Release blocker	fixed			Ready for checkin	1	0	0	0	1	0
