diff options
-rw-r--r-- | app/resume/build.py | 10 | ||||
-rw-r--r-- | app/resume/urls.py | 4 | ||||
-rw-r--r-- | app/resume/views.py | 3 | ||||
-rw-r--r-- | design/templates/admin/buttons.html | 1 |
4 files changed, 11 insertions, 7 deletions
diff --git a/app/resume/build.py b/app/resume/build.py index 7241a70..2b472a4 100644 --- a/app/resume/build.py +++ b/app/resume/build.py @@ -3,13 +3,13 @@ from django.core.urlresolvers import reverse from builder.base import BuildNew -class BuildExpenses(BuildNew): +class BuildResume(BuildNew): def build(self): self.build_detail_view() self.build_list_view( - base_path=reverse("expenses:list_trip"), - paginate_by=24 + base_path=reverse("resume:list"), + paginate_by=99999 ) def get_model_queryset(self): @@ -17,7 +17,7 @@ class BuildExpenses(BuildNew): def build_detail_view(self): ''' - write out all the expenses for each trip + write out my backups of published articles ''' for obj in self.get_model_queryset(): url = obj.get_absolute_url() @@ -30,5 +30,5 @@ class BuildExpenses(BuildNew): def builder(): - j = BuildExpenses("expenses", "trip") + j = BuildResume("resume", "pubitem") j.build() diff --git a/app/resume/urls.py b/app/resume/urls.py index 15b2371..a359899 100644 --- a/app/resume/urls.py +++ b/app/resume/urls.py @@ -22,11 +22,11 @@ urlpatterns = [ url( regex=r'^(?P<slug>[-\w]+)$', view=views.PageView.as_view(), - name="intro" + name="cv" ), url( regex=r'^$', view=views.BaseView.as_view(), - name="cv" + name="intro" ), ] diff --git a/app/resume/views.py b/app/resume/views.py index 563ceaf..7e5de14 100644 --- a/app/resume/views.py +++ b/app/resume/views.py @@ -29,6 +29,9 @@ class PageView(DetailView): model = Page slug_field = "slug" + def get_queryset(self): + return Page.objects.filter(path__startswith=self.kwargs['slug']) + def get_template_names(self): return ["details/%s.html" % self.object.slug, 'details/page.html'] diff --git a/design/templates/admin/buttons.html b/design/templates/admin/buttons.html index ea77e46..a4a2080 100644 --- a/design/templates/admin/buttons.html +++ b/design/templates/admin/buttons.html @@ -44,6 +44,7 @@ <li class="item"><a href="/admin/build/build?id=writingarchives">Build Writing Archives</a></li> <li class="item"><a href="/admin/build/build?id=homepage">Build Homepage</a></li> <li class="item"><a href="/admin/build/build?id=buildrss">Build RSS</a></li> + <li class="item"><a href="/admin/build/build?id=resume">Build Resume</a></li> <li class="item"><a href="/admin/build/build?id=photo_galleries">Build Photo Galleries</a></li> <li class="item"><a href="/admin/build/build?id=projects">Build Project Pages</a></li> <li class="item"><a href="/admin/build/build?id=map">Build Map</a></li> |