There have been known inconsistency issues with this for 5 years now
([ticket:11154]).
Irrespective of the resolution of the inconsistencies I feel it is
imperative that they are at least mentioned in the documentation. Please
explain how proxy models and model permissions interact.
--
Ticket URL: <https://code.djangoproject.com/ticket/22270>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
* needs_better_patch: => 0
* needs_docs: => 0
* needs_tests: => 0
* stage: Unreviewed => Accepted
--
Ticket URL: <https://code.djangoproject.com/ticket/22270#comment:1>
Comment (by timgraham):
A [https://github.com/django/django/pull/4681 pull request] (with some
documentation) to address #11154 and #17904 was closed as the submitter
couldn't address the security concerns raised there. Someone else is
welcome to follow up and try to address them.
--
Ticket URL: <https://code.djangoproject.com/ticket/22270#comment:2>
* owner: nobody => Arthur Rio
* status: new => assigned
* has_patch: 0 => 1
--
Ticket URL: <https://code.djangoproject.com/ticket/22270#comment:3>
* needs_better_patch: 0 => 1
--
Ticket URL: <https://code.djangoproject.com/ticket/22270#comment:4>
* status: assigned => closed
* resolution: => fixed
Comment:
In [changeset:"181fb60159e54d442d3610f4afba6f066a6dac05" 181fb601]:
{{{
#!CommitTicketReference repository=""
revision="181fb60159e54d442d3610f4afba6f066a6dac05"
Fixed #11154, #22270 -- Made proxy model permissions use correct content
type.
Co-Authored-By: Simon Charette <chare...@gmail.com>
Co-Authored-By: Antoine Catton <aca...@fusionbox.com>
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/22270#comment:5>