Fixed overwriting modeladmin view
This commit is contained in:
@ -4,5 +4,5 @@ from django.conf.urls import url
|
|||||||
from personalisation import views
|
from personalisation import views
|
||||||
|
|
||||||
urlpatterns = [
|
urlpatterns = [
|
||||||
url(r'^segment/$', views.overview, name='overview'),
|
url(r'^segment/(\d+)/$', views.overview, name='overview'),
|
||||||
]
|
]
|
@ -19,18 +19,10 @@ def register_admin_urls():
|
|||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
class SegmentButtonHelper(ButtonHelper):
|
|
||||||
def get_buttons_for_obj(self, obj, exclude=[], classnames_add=[], classnames_exclude=[]):
|
|
||||||
return {
|
|
||||||
'url': reverse('personalisation:overview'),
|
|
||||||
'label': _('Segments'),
|
|
||||||
'title': _('Report for this %s') % self.verbose_name,
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
class SegmentModelAdmin(ModelAdmin):
|
class SegmentModelAdmin(ModelAdmin):
|
||||||
model = Segment
|
model = Segment
|
||||||
|
menu_icon = 'group'
|
||||||
add_to_settings_menu = False
|
add_to_settings_menu = False
|
||||||
button_helper_class = SegmentButtonHelper
|
search_fields = ('name')
|
||||||
|
|
||||||
modeladmin_register(SegmentModelAdmin)
|
modeladmin_register(SegmentModelAdmin)
|
||||||
|
Reference in New Issue
Block a user