瀏覽代碼

Simplified paginator when dealing with <=5 pages

Jeremy Stretch 9 年之前
父節點
當前提交
5716207ba6
共有 1 個文件被更改,包括 4 次插入 和 0 次删除
  1. 4 0
      netbox/utilities/paginator.py

+ 4 - 0
netbox/utilities/paginator.py

@@ -16,6 +16,10 @@ class EnhancedPage(Page):
 
     def smart_pages(self):
 
+        # When dealing with five or fewer pages, simply return the whole list.
+        if self.paginator.num_pages <= 5:
+            return self.paginator.page_range
+
         # Show first page, last page, next/previous two pages, and current page
         n = self.number
         pages_wanted = [1, n - 2, n - 1, n, n + 1, n + 2, self.paginator.num_pages]