Opened 4 years ago
Closed 4 years ago
#32405 closed Bug (needsinfo)
Inline admin - last related item also hidden when user has no add_permission
Description (last modified by ) ¶
Reproduce:
- Create a TabularInline admin
- add
def has_add_permission(self, request, obj=None): return False
Observed behavior:
The add-button disappears, and the last item of the related inline items disappears.
Expected behavior:
Only the add-button disappears
For some reason the empty-form
class is added multiple times. Once (correctly) to the add-row
and once to the last form-row
(while the add-row
is in fact the last row of the table in the DOM)
This LOC in django/contrib/admin/tabular.html
seems relevant, although i cannot see the issue there
% if forloop.last and inline_admin_formset.has_add_permission %} empty-form{% endif %}
Change History (2)
comment:1 by , 4 years ago
Description: | modified (diff) |
---|
comment:2 by , 4 years ago
Resolution: | → needsinfo |
---|---|
Status: | new → closed |
Note:
See TracTickets
for help on using tickets.
Thanks for this report, however I cannot reproduce the issue. Can you provide a sample project?