Browse Source

Generate latest decisions page

main
Adrian Short 5 years ago
parent
commit
555b1d146b
3 changed files with 34 additions and 0 deletions
  1. +5
    -0
      bin/build
  2. +22
    -0
      views/decisions.haml
  3. +7
    -0
      views/layout.haml

+ 5
- 0
bin/build View File

@@ -56,6 +56,10 @@ def gen_new
apps = ScraperWiki.select("* from `applications` order by date_received desc limit 30")
write_page('new', 'new', { apps: apps })
end

def gen_decisions
apps = ScraperWiki.select("* from `applications` order by date_decision desc limit 30")
write_page('decisions', 'decisions', { apps: apps })
end

def gen_authorities
@@ -89,4 +93,5 @@ puts @working_dir
create_output_dir
gen_homepage
gen_new
gen_decisions
gen_authorities

+ 22
- 0
views/decisions.haml View File

@@ -0,0 +1,22 @@
%h1 Latest decisions
%table
%thead
%tr
%th Authority
%th Reference
%th Decided
%th Address
%th Decision
%tbody
- apps.each do |app|
%tr
%td
%a{ href: authority_url(app['authority_name']) }
= app['authority_name']
%td
%a{ href: app['info_url']}
= app['council_reference']
%td= short_date(app['date_decision'])
%td= app['address']
%td= app['decision']

+ 7
- 0
views/layout.haml View File

@@ -12,9 +12,16 @@
%li
%a{ :href => '/' }
Home
-#
%li
%a{ :href => '/authorities/' }
Authorities
%li
%a{ :href => '/new/' }
New applications
%li
%a{ :href => '/decisions/' }
Latest decisions
= yield
#footer


Loading…
Cancel
Save