summaryrefslogtreecommitdiff
path: root/app/resume/build.py
diff options
context:
space:
mode:
Diffstat (limited to 'app/resume/build.py')
-rw-r--r--app/resume/build.py13
1 files changed, 12 insertions, 1 deletions
diff --git a/app/resume/build.py b/app/resume/build.py
index 9d6ad60..964aba9 100644
--- a/app/resume/build.py
+++ b/app/resume/build.py
@@ -3,6 +3,8 @@ from django.core.urlresolvers import reverse
from builder.base import BuildNew
from pages.models import Page
+from .models import Publisher
+
class BuildResume(BuildNew):
@@ -10,8 +12,9 @@ class BuildResume(BuildNew):
self.build_detail_view()
self.build_list_view(
base_path=reverse("resume:live_redirect"),
- paginate_by=8
+ paginate_by=9999
)
+ self.build_publisher_list()
def get_model_queryset(self):
return self.model.objects.all()
@@ -26,6 +29,14 @@ class BuildResume(BuildNew):
print(path, slug)
self.write_file(path, response.content, filename=slug)
+ def build_publisher_list(self):
+ publishers = Publisher.objects.all()
+ for publisher in publishers:
+ self.build_list_view(
+ base_path=reverse("resume:live_publisher_redirect", kwargs={'publisher': publisher.slug, }),
+ paginate_by=9999
+ )
+
def build_pages(self):
'''
build out /resume and /resume/cv