mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-19 09:53:34 -06:00
Fixes #18141: Fix quick-add support for plugin models
This commit is contained in:
parent
787a2dd7c2
commit
7aba6500dd
@ -2,7 +2,7 @@ import django_filters
|
|||||||
from django import forms
|
from django import forms
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.forms import BoundField
|
from django.forms import BoundField
|
||||||
from django.urls import reverse, reverse_lazy
|
from django.urls import reverse
|
||||||
|
|
||||||
from utilities.forms import widgets
|
from utilities.forms import widgets
|
||||||
from utilities.views import get_viewname
|
from utilities.views import get_viewname
|
||||||
@ -171,10 +171,8 @@ class DynamicModelChoiceMixin:
|
|||||||
|
|
||||||
# Include quick add?
|
# Include quick add?
|
||||||
if self.quick_add:
|
if self.quick_add:
|
||||||
app_label = self.model._meta.app_label
|
|
||||||
model_name = self.model._meta.model_name
|
|
||||||
widget.quick_add_context = {
|
widget.quick_add_context = {
|
||||||
'url': reverse_lazy(f'{app_label}:{model_name}_add'),
|
'url': reverse(get_viewname(self.model, 'add')),
|
||||||
'params': {},
|
'params': {},
|
||||||
}
|
}
|
||||||
for k, v in self.quick_add_params.items():
|
for k, v in self.quick_add_params.items():
|
||||||
|
Loading…
Reference in New Issue
Block a user