Skip to content

Commit f97c5e0

Browse files
sridharjeking3
authored andcommitted
add support for verbose_name_plural
1 parent 5ebe3cb commit f97c5e0

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

simple_history/models.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ class HistoricalRecords:
6161
def __init__(
6262
self,
6363
verbose_name=None,
64+
verbose_name_plural=None,
6465
bases=(models.Model,),
6566
user_related_name="+",
6667
table_name=None,
@@ -82,6 +83,7 @@ def __init__(
8283
excluded_field_kwargs=None,
8384
):
8485
self.user_set_verbose_name = verbose_name
86+
self.user_set_verbose_name_plural = verbose_name_plural
8587
self.user_related_name = user_related_name
8688
self.user_db_constraint = user_db_constraint
8789
self.table_name = table_name
@@ -498,7 +500,12 @@ def get_meta_options(self, model):
498500
name = self.user_set_verbose_name
499501
else:
500502
name = format_lazy("historical {}", smart_str(model._meta.verbose_name))
503+
if self.user_set_verbose_name_plural:
504+
plural_name = self.user_set_verbose_name_plural
505+
else:
506+
plural_name = format_lazy("historical {}", smart_str(model._meta.verbose_name_plural))
501507
meta_fields["verbose_name"] = name
508+
meta_fields["verbose_name_plural"] = plural_name
502509
if self.app:
503510
meta_fields["app_label"] = self.app
504511
if self._date_indexing == "composite":

0 commit comments

Comments
 (0)