{"sha":"34490c49ec8eb95595a029aa226f3b2070314948","node_id":"MDY6Q29tbWl0MTc2NDUwOTc6MzQ0OTBjNDllYzhlYjk1NTk1YTAyOWFhMjI2ZjNiMjA3MDMxNDk0OA==","commit":{"author":{"name":"palewire","email":"ben.welsh@gmail.com","date":"2014-08-31T16:10:38Z"},"committer":{"name":"palewire","email":"ben.welsh@gmail.com","date":"2014-08-31T16:10:38Z"},"message":"Started in on the painful template refactor for #66 and cleaned up some Filer stuff along the way.","tree":{"sha":"3978d596c327ace2bdd1f34385f5944e4141d9f3","url":"https://api.github.com/repos/palewire/django-calaccess-campaign-browser/git/trees/3978d596c327ace2bdd1f34385f5944e4141d9f3"},"url":"https://api.github.com/repos/palewire/django-calaccess-campaign-browser/git/commits/34490c49ec8eb95595a029aa226f3b2070314948","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null}},"url":"https://api.github.com/repos/palewire/django-calaccess-campaign-browser/commits/34490c49ec8eb95595a029aa226f3b2070314948","html_url":"https://github.com/palewire/django-calaccess-campaign-browser/commit/34490c49ec8eb95595a029aa226f3b2070314948","comments_url":"https://api.github.com/repos/palewire/django-calaccess-campaign-browser/commits/34490c49ec8eb95595a029aa226f3b2070314948/comments","author":{"login":"palewire","id":9993,"node_id":"MDQ6VXNlcjk5OTM=","avatar_url":"https://avatars.githubusercontent.com/u/9993?v=4","gravatar_id":"","url":"https://api.github.com/users/palewire","html_url":"https://github.com/palewire","followers_url":"https://api.github.com/users/palewire/followers","following_url":"https://api.github.com/users/palewire/following{/other_user}","gists_url":"https://api.github.com/users/palewire/gists{/gist_id}","starred_url":"https://api.github.com/users/palewire/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/palewire/subscriptions","organizations_url":"https://api.github.com/users/palewire/orgs","repos_url":"https://api.github.com/users/palewire/repos","events_url":"https://api.github.com/users/palewire/events{/privacy}","received_events_url":"https://api.github.com/users/palewire/received_events","type":"User","site_admin":false},"committer":{"login":"palewire","id":9993,"node_id":"MDQ6VXNlcjk5OTM=","avatar_url":"https://avatars.githubusercontent.com/u/9993?v=4","gravatar_id":"","url":"https://api.github.com/users/palewire","html_url":"https://github.com/palewire","followers_url":"https://api.github.com/users/palewire/followers","following_url":"https://api.github.com/users/palewire/following{/other_user}","gists_url":"https://api.github.com/users/palewire/gists{/gist_id}","starred_url":"https://api.github.com/users/palewire/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/palewire/subscriptions","organizations_url":"https://api.github.com/users/palewire/orgs","repos_url":"https://api.github.com/users/palewire/repos","events_url":"https://api.github.com/users/palewire/events{/privacy}","received_events_url":"https://api.github.com/users/palewire/received_events","type":"User","site_admin":false},"parents":[{"sha":"8148679cf1c3251cb916e2ee1ebfdc9a0c114ed4","url":"https://api.github.com/repos/palewire/django-calaccess-campaign-browser/commits/8148679cf1c3251cb916e2ee1ebfdc9a0c114ed4","html_url":"https://github.com/palewire/django-calaccess-campaign-browser/commit/8148679cf1c3251cb916e2ee1ebfdc9a0c114ed4"}],"stats":{"total":180,"additions":74,"deletions":106},"files":[{"sha":"eed9a30ebcd040ceeb7c80926182a1ad8fe91b24","filename":"calaccess_campaign_browser/models.py","status":"modified","additions":18,"deletions":4,"changes":22,"blob_url":"https://github.com/palewire/django-calaccess-campaign-browser/blob/34490c49ec8eb95595a029aa226f3b2070314948/calaccess_campaign_browser%2Fmodels.py","raw_url":"https://github.com/palewire/django-calaccess-campaign-browser/raw/34490c49ec8eb95595a029aa226f3b2070314948/calaccess_campaign_browser%2Fmodels.py","contents_url":"https://api.github.com/repos/palewire/django-calaccess-campaign-browser/contents/calaccess_campaign_browser%2Fmodels.py?ref=34490c49ec8eb95595a029aa226f3b2070314948","patch":"@@ -1,8 +1,8 @@\n from django.db import models\n-from django.core.urlresolvers import reverse\n-from django.utils.text import slugify\n from django.db.models import Sum\n from hurry.filesize import size\n+from django.utils.text import slugify\n+from django.core.urlresolvers import reverse\n \n \n class Filer(models.Model):\n@@ -15,7 +15,20 @@ class Filer(models.Model):\n \"\"\"\n # straight out of the filer table\n filer_id = models.IntegerField(db_index=True)\n- status = models.CharField(max_length=255, null=True)\n+ STATUS_CHOICES = (\n+ ('A', 'A'),\n+ ('ACTIVE', 'Active'),\n+ ('INACTIVE', 'Inactive'),\n+ ('R', 'R'),\n+ ('S', 'S'),\n+ ('TERMINATED', 'Terminated'),\n+ ('W', 'W'),\n+ )\n+ status = models.CharField(\n+ max_length=255,\n+ null=True,\n+ choices=STATUS_CHOICES\n+ )\n FILER_TYPE_OPTIONS = (\n ('pac', 'PAC'),\n ('cand', 'Candidate'),\n@@ -39,8 +52,9 @@ class Meta:\n def __unicode__(self):\n return self.short_name\n \n+ @models.permalink\n def get_absolute_url(self):\n- return reverse('filer_detail', args=[str(self.pk)])\n+ return ('filer_detail', [str(self.pk)])\n \n @property\n def short_name(self, character_limit=75):"},{"sha":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","filename":"calaccess_campaign_browser/templates/404.html","status":"removed","additions":0,"deletions":0,"changes":0,"blob_url":"https://github.com/palewire/django-calaccess-campaign-browser/blob/8148679cf1c3251cb916e2ee1ebfdc9a0c114ed4/calaccess_campaign_browser%2Ftemplates%2F404.html","raw_url":"https://github.com/palewire/django-calaccess-campaign-browser/raw/8148679cf1c3251cb916e2ee1ebfdc9a0c114ed4/calaccess_campaign_browser%2Ftemplates%2F404.html","contents_url":"https://api.github.com/repos/palewire/django-calaccess-campaign-browser/contents/calaccess_campaign_browser%2Ftemplates%2F404.html?ref=8148679cf1c3251cb916e2ee1ebfdc9a0c114ed4"},{"sha":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","filename":"calaccess_campaign_browser/templates/500.html","status":"removed","additions":0,"deletions":0,"changes":0,"blob_url":"https://github.com/palewire/django-calaccess-campaign-browser/blob/8148679cf1c3251cb916e2ee1ebfdc9a0c114ed4/calaccess_campaign_browser%2Ftemplates%2F500.html","raw_url":"https://github.com/palewire/django-calaccess-campaign-browser/raw/8148679cf1c3251cb916e2ee1ebfdc9a0c114ed4/calaccess_campaign_browser%2Ftemplates%2F500.html","contents_url":"https://api.github.com/repos/palewire/django-calaccess-campaign-browser/contents/calaccess_campaign_browser%2Ftemplates%2F500.html?ref=8148679cf1c3251cb916e2ee1ebfdc9a0c114ed4"},{"sha":"46a755dfbc78a3e3d8f6091ebf4cff99449344ef","filename":"calaccess_campaign_browser/templates/calaccess_campaign_browser/base.html","status":"renamed","additions":7,"deletions":20,"changes":27,"blob_url":"https://github.com/palewire/django-calaccess-campaign-browser/blob/34490c49ec8eb95595a029aa226f3b2070314948/calaccess_campaign_browser%2Ftemplates%2Fcalaccess_campaign_browser%2Fbase.html","raw_url":"https://github.com/palewire/django-calaccess-campaign-browser/raw/34490c49ec8eb95595a029aa226f3b2070314948/calaccess_campaign_browser%2Ftemplates%2Fcalaccess_campaign_browser%2Fbase.html","contents_url":"https://api.github.com/repos/palewire/django-calaccess-campaign-browser/contents/calaccess_campaign_browser%2Ftemplates%2Fcalaccess_campaign_browser%2Fbase.html?ref=34490c49ec8eb95595a029aa226f3b2070314948","patch":"@@ -1,6 +1,4 @@\n-{% load staticfiles %}\n-\n-\n+{% load staticfiles %}\n \n \n
\n@@ -12,34 +10,23 @@\n \n \n \n- \n \n \n \n \n \n \n- \n- {% include '_header.html' %}\n-\n- {% block content %}\n+ {% include 'calaccess_campaign_browser/header.html' %}\n+ {% block container %}\n+\n {{ filer }}\n | \n{{ filer.get_filer_type_display }} | \n-{{ filer.status }} | \n+{{ filer.get_status_display }} | \n{{ filer.effective_date }} | \n
{{ file.description }}
\n-\n-File | \n-Size | \n-Modified Date | \n-
---|---|---|
\n- \n- {{ file.file_name }}\n- \n- | \n-{{ file.size }} | \n-{{ file.modified_date }} | \n-