Allow optional row grid title for master view

This commit is contained in:
Lance Edgar 2022-07-23 22:18:17 -05:00
parent 28238c6fb5
commit e656f769b1
2 changed files with 11 additions and 0 deletions

View file

@ -166,6 +166,7 @@ class MasterView(View):
has_rows = False
model_row_class = None
rows_title = None
rows_pageable = True
rows_sortable = True
rows_filterable = True
@ -224,6 +225,12 @@ class MasterView(View):
"""
return getattr(cls, 'grid_factory', grids.Grid)
@classmethod
def get_rows_title(cls):
# nb. we do not provide a default value for this, since it
# will not always make sense to show a row title
return cls.rows_title
@classmethod
def get_row_grid_factory(cls):
"""
@ -2208,6 +2215,7 @@ class MasterView(View):
context['grid_count'] = self.grid_count
if self.has_rows:
context['rows_title'] = self.get_rows_title()
context['row_permission_prefix'] = self.get_row_permission_prefix()
context['row_model_title'] = self.get_row_model_title()
context['row_model_title_plural'] = self.get_row_model_title_plural()