docs: def get_list_display(self, request):
          """
          This method determines which fields go in the changelist
          """
  
          # Force cast to list as super get_list_display could return a tuple
          list_display = list(
              super(VersionedAdmin, self).get_list_display(request))
  
          # Preprend the following fields to list display
          if self.list_display_show_identity:
              list_display = ['identity_shortener', ] + list_display
  
          # Append the following fields to list display
          if self.list_display_show_start_date:
              list_display += ['version_start_date', ]
          if self.list_display_show_end_date:
              list_display += ['version_end_date', ]
  
          return list_display + ['is_current', ]