diff options
22 files changed, 1336 insertions, 87 deletions
diff --git a/assets/stylesheets/custom.css.scss b/assets/stylesheets/custom.css.scss index 6ca983e..0f67a13 100644 --- a/assets/stylesheets/custom.css.scss +++ b/assets/stylesheets/custom.css.scss @@ -258,8 +258,14 @@ color:#6B3C7F; div.controller_help h1 a,#logged_in_bar a,#logged_in_bar a:visited,#stepwise_make_request strong { color:#93278F; + +div.controller_help h1 a { +color:#487890; } +#stepwise_make_request strong { +color: #000; +} body.front { background:image-url('home-grad.png') repeat-x 0 160px; @@ -272,3 +278,7 @@ background:image-url('quote-marks.png') no-repeat; #frontpage_examples .excerpt { background:image-url('quote-marks.png') no-repeat; } + +.admin .navbar-static-top .container, .admin .navbar-fixed-top .container, .admin .navbar-fixed-bottom .container { + width: auto; +} diff --git a/lib/public_body_categories_en.rb b/lib/public_body_categories_en.rb new file mode 100644 index 0000000..bfe0e85 --- /dev/null +++ b/lib/public_body_categories_en.rb @@ -0,0 +1,38 @@ +# encoding: UTF-8 +# The PublicBodyCategories structure works like this: +# [ +# "Main category name", +# [ "tag_to_use_as_category", "Sub category title", "sentence that can describes things in this subcategory" ], +# [ "another_tag", "Second sub category title", "another descriptive sentence for things in this subcategory"], +# "Another main category name", +# [ "another_tag_2", "Another sub category title", "another descriptive sentence"] +# ]) + +PublicBodyCategories.add(:en, [ + "Silly ministries", + [ "useless_agency", "Useless ministries", "a useless ministry" ], + [ "lonely_agency", "Lonely agencies", "a lonely agency"], + "Popular agencies", + [ "popular_agency", "Popular agencies", "a lonely agency"] +]) + +# 12,14,17,18,27,33,38,66,68,76 +PublicBodyCategories.add(:nb_NO, [ + "Populare myndigheter", + [ "popular_agency", "Populære instanser", "en myndighet"], + "Stortinget", + [ "12", "Stortinget", "Stortinget" ], + [ "14", "Stortinget - Etater og ombud", "en etat eller ombud" ], + "Utøvende makt", + [ "27", "Departementene", "et departement" ], + [ "33", "Direktorat og tilsyn", "et direktorat eller tilsyn"], + [ "38", "Andre sentrale enheter direkte underlagt dep.", "en sentral enhet underlagt departement"], +# [ "39", "Andre regionale og lokale enheter underlagt dep.", "en regional eller lokal enhet underlagt departement"], + [ "76", "Ambassader og utenriksstasjoner", "en ambassade eller utenriksstasjon"], + [ "68", "Andre statlige instanser", "en statlig instans"], + "Kommuner", + [ "66", "Kommunene", "en kommune"], + "Domstolene", + [ "17", "Høyesterett", "Høyesterett"], + [ "18", "Lagsmanrettene", "en lagmansrett"], +]) diff --git a/lib/views/general/_before_body_end.html.erb b/lib/views/general/_before_body_end.html.erb index daeaeb2..355c0b7 100644 --- a/lib/views/general/_before_body_end.html.erb +++ b/lib/views/general/_before_body_end.html.erb @@ -4,4 +4,18 @@ jQuery(this).parent().toggleClass('active'); }); }); +<!-- Piwik --> +<script type="text/javascript"> + var _paq = _paq || []; + _paq.push(['trackPageView']); + _paq.push(['enableLinkTracking']); + (function() { + var u="//piwik.nuug.no/"; + _paq.push(['setTrackerUrl', u+'piwik.php']); + _paq.push(['setSiteId', 1]); + var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; + g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s); + })(); </script> +<noscript><p><img src="//piwik.nuug.no/piwik.php?idsite=1" style="border:0;" alt="" /></p></noscript> +<!-- End Piwik Code --> diff --git a/lib/views/general/_credits.en.html.erb b/lib/views/general/_credits.en.html.erb new file mode 100644 index 0000000..1f61bf6 --- /dev/null +++ b/lib/views/general/_credits.en.html.erb @@ -0,0 +1,2 @@ +| <%= _('Powered by <a href="http://www.alaveteli.org/">Alaveteli</a>') %> | Run with ♥ by <a +href="http://www.nuug.no/">NUUG</a>. diff --git a/lib/views/general/_credits.html.erb b/lib/views/general/_credits.html.erb new file mode 100644 index 0000000..aeeeea4 --- /dev/null +++ b/lib/views/general/_credits.html.erb @@ -0,0 +1,2 @@ +| <%= _('Powered by <a href="http://www.alaveteli.org/">Alaveteli</a>') %> | Driftes med ♥ av <a +href="http://www.nuug.no/">NUUG</a>. diff --git a/lib/views/general/_frontpage_intro_sentence.nb.html.erb b/lib/views/general/_frontpage_intro_sentence.nb.html.erb new file mode 100644 index 0000000..5c9dbe3 --- /dev/null +++ b/lib/views/general/_frontpage_intro_sentence.nb.html.erb @@ -0,0 +1,4 @@ +<h2>Din <strong>rett til å vite</strong></h2> +<p>Alle mennesker kan be om å få se myndighetene i kortene. <strong>Loven +sier de må svare deg</strong>. <a href="<%= help_about_url %>">Finn ut +mer om Offentlighetslova</a>.</p> diff --git a/lib/views/general/_frontpage_intro_sentence.nn.html.erb b/lib/views/general/_frontpage_intro_sentence.nn.html.erb new file mode 100644 index 0000000..ee69b5a --- /dev/null +++ b/lib/views/general/_frontpage_intro_sentence.nn.html.erb @@ -0,0 +1,4 @@ +<h2>Din <strong>rett til å vita</strong></h2> +<p>Alle menneske kan be om å få sjå styresmaktene i korta. <strong>Lova +seier dei må svara deg</strong>. <a href="<%= help_about_url %>">Finn ut +meir om Offentleglova</a>.</p> diff --git a/lib/views/help/_sidebar.nb.html.erb b/lib/views/help/_sidebar.nb.html.erb new file mode 100644 index 0000000..f4bc130 --- /dev/null +++ b/lib/views/help/_sidebar.nb.html.erb @@ -0,0 +1,18 @@ +<div id="right_column_flip"> + <h2>Hjelpesider</h2> + <ul class="no_bullets"> + <li><%= link_to_unless_current "Introduksjon", "/help/about" %></li> + <li><%= link_to_unless_current "Lag henvendelse", "/help/requesting" %></li> + <li><%= link_to_unless_current "Personvern", "/help/privacy" %></li> + <li><%= link_to_unless_current "For saksbehandlere", "/help/officers" %></li> + <li><%= link_to_unless_current "Om programvaren", "/help/alaveteli" %></li> + <li><%= link_to_unless_current "Hvem står bak", "/help/credits" %></li> + <li><%= link_to_unless_current "API", "/help/api" %></li> + <li><%= link_to_unless_current "Vi trenger hjelp!", "/help/help_out" %></li> + <li><%= link_to_unless_current "Avansert søk", "/advancedsearch" %></li> + </ul> + + <h2 id="contact">Kontakt oss</h2> + <p>Om det er noe du lurer på, eller om det er noe vi burde vite om tjenesten, <a href="/help/contact">ta kontakt med oss</a>. + </p> +</div> diff --git a/lib/views/help/about.es.html.erb b/lib/views/help/about.es.html.erb deleted file mode 100644 index 9588249..0000000 --- a/lib/views/help/about.es.html.erb +++ /dev/null @@ -1,8 +0,0 @@ -<% @title = "Sobre" %> -<%#-*- coding: utf8 -*-%> -<%= render :partial => 'sidebar' %> - -<div id="left_column_flip"> - <h1>¡Bonjiorno amis!</h1> - <p>Esta sito tu aidare a faire los requestio</p> -</div> diff --git a/lib/views/help/about.nb.html.erb b/lib/views/help/about.nb.html.erb new file mode 100644 index 0000000..aa91773 --- /dev/null +++ b/lib/views/help/about.nb.html.erb @@ -0,0 +1,45 @@ +<% @title = "About" %> + +<%= render :partial => 'sidebar' %> + +<div id="left_column_flip"> + <h1 id="introduction">Introduksjon</h1> + <dl> + + <dt id="purpose">Hva er hensikten med <%= site_name %>? <a href="#purpose">#</a> </dt> + <dd>Hjelpe deg med og finne informasjon om hva norske myndigheter holder på med, samt + spare myndighetene for arbeid ved å gjøre informasjonen noen allerede har fått tak i + enkelt tilgjengelig for alle. + </dd> + + <dt id="premise">Hvordan fungerer denne tjenesten? <a href="#premise">#</a> </dt> + <dd>Du velger hvilken myndighet du vil ha informasjon fra, så skriver du en henvendelse med en kort beskrivelse av det du vil vite. Vi sender henvendelsen din til den offentlige myndigheten. Alle svar vil automatisk bli publisert på dette nettstedet slik at du og alle andre kan lese de.</dd> + + <dt id="whybother_me">Hvorfor skal jeg være interessert i å gjøre dette? <a href="#whybother_me">#</a> </dt> + <dd>Du betaler skatt, så gjør myndighetene ting med pengene dine. De gjør alle mulige slags ting, fra helsevesen til beskyttelse av landet. Noe av det gjøres dårlig, noe gjør de bra. Jo mer vi finner ut om hvordan myndighetene fungerer, jo større mulighet har vi til å foreslå forbedringer på det som fungerer dårlig, og feire det som går bra. + </dd> + + <dt id="whybother_them">Hvorfor skulle myndighetene være interessert i å svare? <a href="#whybother_them">#</a> </dt> + <dd>Offentlighetslova sier at myndighetene må svare. Svaret vil enten inneholde informasjonen du ber om, eller så må myndighetene gi deg en nøyaktig lovhjemmel som beskriver hvorfor de ikke kan utlevere dokumentene. + </dd> + + <dt id="who">Hvem lager <%= site_name %>? <a href="#who">#</a> </dt> + <dd><a href="http://www.nuug.no/">Foreningen NUUG</a> står bak tjenesten <%= site_name %>. + Frivillige i NUUG har satt opp tjenesten, tilpasset den norske forhold og tar seg av det + daglige vedlikeholdet. + <%= site_name %> benytter programvaren Alaveteli, som er laget av <a href="http://www.mysociety.org">mySociety</a>, + og var opprinnelig <a href="http://www.mysociety.org/2006/12/06/funding-for-freedom-of-information/">finansiert av JRSST Charitable Trust</a>. mySociety er et av prosjektene til <a href="http://www.ukcod.org.uk/UK_Citizens_Online_Democracy">UK Citizens Online Democracy</a>. + Om du liker det mySocity gjør, så kan du + <a href="https://secure.mysociety.org/donate/">donere penger til dem</a>. + </dd> + + <dt id="updates">Hvordan kan jeg holde meg oppdatert på prosjektet? <a href="#updates">#</a> </dt> + <dd>Vi har en <a href="<%= blog_path %>">blog</a> og en <a href="https://twitter.com/mimesbronn">twitter feed</a>. + </dd> + + </dl> + + <p><strong>Neste</strong>, les om <a href="<%= help_requesting_path %>">å skrive en henvendelse</a> --> + + <div id="hash_link_padding"></div> +</div> diff --git a/lib/views/help/api.html.erb b/lib/views/help/api.html.erb index 5f27c2e..c6488f9 100644 --- a/lib/views/help/api.html.erb +++ b/lib/views/help/api.html.erb @@ -1,83 +1,89 @@ -<% @title = "Application Programming Interface - API" %> +<% @title = "About our API" %> <%= render :partial => 'sidebar' %> <div id="left_column_flip"> -<h1><%=@title %></h1> - -<h2> Introduction </h2> - -<p>This page explains how programmers can make other websites and software -interact with <%= site_name %> via an "API". -</p> - -<p><%= site_name %> does not have a full API yet, but we are gradually adding -lots of things that are similar in use to an API as they are requested. -</p> - -<hr> - -<h2> 1. Linking to new requests </h2> - -<p>To encourage your users to make requests to a particular public authority, use URLs of the form: -<%= link_to new_request_to_body_url(:url_name => "liverpool_city_council") , new_request_to_body_url(:url_name => "liverpool_city_council") %>. -These are the parameters you can add to those URLs, either in the URL or from a form. - -<ul> - <li> <strong>title</strong> - default summary of the new request.</li> - <li> <strong>default_letter</strong> - default text of the body of the letter. The salutation (Dear...) and signoff (Yours...) are wrapped round this. </li> - <li> <strong>body</strong> - as an alternative to default_letter, this sets the default entire text of the request, so you can customise the salutation and signoff. </li> - <li> <strong>tags</strong> - space separated list of tags, so you can find and link up any requests made later, e.g. <em>openlylocal spending_id:12345</em>. The : indicates it is a machine tag. The values of machine tags may also include colons, useful for URIs. -</ul> - -<hr> - -<h2> 2. RSS (actually, Atom) feeds </h2> - -<p>There are Atom feeds on most pages which list FOI requests, which you can -use to get updates and links in XML format. Find the URL of the Atom feed in -one of these ways: -<ul> - <li>Look for the <img src="/images/feed-16.png" alt=""> RSS feed links.</li> - <li>Examine the <tt><link rel="alternate" type="application/atom+xml"></tt> tag in the head of the HTML. </li> - <li>Add <tt>/feed</tt> to the start of another URL. -</ul> - -<p>In particular, even complicated search queries have Atom feeds. -You can do all sorts of things with them, such as query by authority, by file -type, by date range, or by status. See the <a href="/search">advanced search -tips</a> for details. - -<hr> - -<h2> 3. JSON structured data </h2> - -<p>Quite a few pages have JSON versions, which let you download information about -objects in a structured form. Find them by: -<ul> - <li>Adding <tt>.json</tt> to the end of the URL. </li> - <li>Look for the <tt><link rel="alternate" type="application/json"></tt> tag in the head of the HTML. </li> -</ul> -</p> - -<p>Requests, users and authorities all have JSON versions containing basic -information about them. Every Atom feed has a JSON equivalent, containing -information about the list of events in the feed. -</p> - -<hr> -<h2> 4. Spreadsheet of all authorities </h2> - -<p> -A spreadsheet file listing every body in <%= site_name %> is available: -<%= link_to "all-authorities.csv", all_public_bodies_csv_url() %> -</p> - -<hr> - -<p>Please <a href="/help/contact">contact us</a> if you need an API feature that isn't there yet. It's -very much a work in progress, and we do add things when people ask us to.</p> - -<div id="hash_link_padding"></div> - + <h1><%=@title %></h1> + <dl> + <dt>Introduction</dt> + <dd> + <p>This page explains how programmers can make other websites and software + interact with WhatDoTheyKnow via an "API". + </p> + + <p>WhatDoTheyKnow does not have a full API yet, but we are gradually adding + lots of things that are similar in use to an API as they are requested. + </p> + </dd> + + <dt>Linking to new requests</dt> + <dd> + <p>To encourage your users to make links to a particular public authority, use URLs of the form + <%= link_to new_request_to_body_path(:url_name => "liverpool_city_council") , new_request_to_body_path(:url_name => "liverpool_city_council") %>. + These are the parameters you can add to those URLs, either in the URL or from a form. + + <ul> + <li> <strong>title</strong> - default summary of the new request.</li> + <li> <strong>default_letter</strong> - default text of the body of the letter. The salutation (Dear...) and signoff (Yours...) are wrapped round this. </li> + <li> <strong>body</strong> - as an alternative to default_letter, this sets the default entire text of the request, so you can customise the salutation and signoff. </li> + <li> <strong>tags</strong> - space separated list of tags, so you can find and link up any requests made later, e.g. <em>openlylocal spending_id:12345</em>. The : indicates it is a machine tag. The values of machine tags may also include colons, useful for URIs. + </ul> + </dd> + + <dt>RSS (actually, Atom) feeds</dt> + <dd> + <p>There are Atom feeds on most pages which list FOI requests, which you can + use to get updates and links in XML format. Find the URL of the Atom feed in + one of these ways: + <ul> + <li>Look for the <%= image_tag "feed-16.png", :alt => "RSS icon" %> RSS feed links.</li> + <li>Examine the <code><link rel="alternate" type="application/atom+xml"></code> tag in the head of the HTML. </li> + <li>Add <code>/feed</code> to the start of another URL. + </ul> + + <p>In particular, even complicated search queries have Atom feeds. + You can do all sorts of things with them, such as query by authority, by file + type, by date range, or by status. See the <a href="<%= advanced_search_path %>">advanced search + tips</a> for details. + </dd> + + <dt>JSON structured data</dt> + <dd> + <p>Quite a few pages have JSON versions, which let you download information about + objects in a structured form. Find them by: + </p> + <ul> + <li>Adding <code>.json</code> to the end of the URL. </li> + <li>Look for the <code><link rel="alternate" type="application/json"></code> tag in the head of the HTML. </li> + </ul> + + <p>Requests, users and authorities all have JSON versions containing basic + information about them. Every Atom feed has a JSON equivalent, containing + information about the list of events in the feed. + </p> + </dd> + + <dt>Spreadsheet of all authorities</dt> + <dd> + <p> + A spreadsheet file listing every body in WhatDoTheyKnow is available: + <%= link_to "all-authorities.csv", all_public_bodies_csv_path %> + </p> + + </dd> + + + <dt> 5. Write API </dt> + <dd> + <p> + The write API is designed to be used by authorities to create their own requests in the system. The API is currently used by mySociety's <a href="https://github.com/mysociety/foi-register">FOI Register software</a> to support using Alaveteli as a disclosure log for all FOI activity at a particular public body. More technical information about the write API is available on the <a href="https://github.com/mysociety/alaveteli/wiki/API#write-api">Alaveteli wiki</a>. + </p> + </dd> +</dl> + + <p>Please <a href="<%= help_contact_path %>">contact us</a> if you need an API feature that isn't there yet. It's + very much a work in progress, and we do add things when people ask us to.</p> + + <div id="hash_link_padding"></div> </div> + diff --git a/lib/views/help/contact.html.erb b/lib/views/help/contact.html.erb new file mode 100644 index 0000000..d228aa3 --- /dev/null +++ b/lib/views/help/contact.html.erb @@ -0,0 +1,102 @@ +<% @title = "Contact us" %> + +<%= foi_error_messages_for :contact %> + +<h1><%= @title %></h1> + +<div id="contact_preamble"> + + <% if !flash[:notice] %> + <h2>Contact an authority to get official information</h2> + <ul> + <li><a href="<%= new_request_path %>">Go here</a> to make a request, in public, for information + from public authorities.</li> + + <li> + Asking for private information about yourself? + Please read our + <a href="<%= help_requesting_path(:anchor => 'data_protection') %>">help page</a>. + </li> + </ul> + + <% end %> + + <h2>Contact the <%= site_name %> team</h2> + <% if !flash[:notice] %> + <ul> + <li> + Please read the <a href="<%= help_about_path %>">help page</a> first, as it may + answer your question quicker. + </li> + + <li>We'd love to hear how you've found using this site. + Either fill in this form, or send an email to <a + href="mailto:<%=@contact_email%>"><%=@contact_email%></a> + </li> + + <li>We are a <strong>charity</strong> and not part of the + Government.</li> + </ul> + <% end %> +</div> + +<%= form_for :contact do |f| %> + + <% if not @user %> + <p> + <label class="form_label" for="contact_name">Your name:</label> + <%= f.text_field :name, :size => 20 %> + (or <%= link_to "sign in", signin_path(:r => request.fullpath) %>) + </p> + + <p> + <label class="form_label" for="contact_email">Your email:</label> + <%= f.text_field :email, :size => 20 %> + </p> + <% end %> + + <p> + <label class="form_label" for="contact_subject">Subject:</label> + <%= f.text_field :subject, :size => 50 %> + </p> + + <p> + <label class="form_label" for="contact_message">Message to website:</label> + <%= f.text_area :message, :rows => 10, :cols => 60 %> + </p> + + <p style="display:none;"> + <%= f.label :comment, 'Do not fill in this field' %> + <%= f.text_field :comment %> + </p> + + <% if !@last_request.nil? %> + <p> + <label class="form_label" for="contact_message">Include link to request:</label> + <%=request_link(@last_request) %> + <%= submit_tag "remove", :name => 'remove' %> + </p> + <% end %> + <% if !@last_body.nil? %> + <p> + <label class="form_label" for="contact_message">Include link to authority:</label> + <%=public_body_link(@last_body) %> + <%= submit_tag "remove", :name => 'remove' %> + </p> + <% end %> + + <p class="form_note"> + We can only help you with <strong>technical problems</strong>, or questions + about Freedom of Information. + </P> + + + <div class="form_button"> + <%= hidden_field_tag(:submitted_contact_form, 1) %> + <%= submit_tag "Send message to the charity", :disable_with => "Sending..." %> + <-- we run this site, not the Government! + </div> + +<% end %> + + diff --git a/lib/views/help/contact.nb.html.erb b/lib/views/help/contact.nb.html.erb new file mode 100644 index 0000000..a3f307b --- /dev/null +++ b/lib/views/help/contact.nb.html.erb @@ -0,0 +1,93 @@ +<% @title = "Kontakt oss" %> + +<%= foi_error_messages_for :contact %> + +<h1><%= @title %></h1> + +<div id="contact_preamble"> + + <% if !flash[:notice] %> + <h2>Kontakt en myndighet for å motta offentlig informasjon</h2> + <ul> + <li><a href="<%= new_request_path %>">Klikk her</a> for å lage en henvendelse, i offentligheten, for informasjon fra en myndighet.</li> + + <li> + Skal du spørre om personlige saker? Les vår <a href="<%= help_requesting_path(:anchor => 'data_protection') %>">hjelpeside om dette tema først!</a>. + </li> + </ul> + + <% end %> + + <h2>Kontakt menneskene bak <%= site_name %></h2> + <% if !flash[:notice] %> + <ul> + <li> + Fint om du leser <a href="<%= help_about_path %>">hjelpesidene</a> først, kanskje er det raskere å finne svaret der. + </li> + + <li>Vi setter stor pris på tilbakemeldinger for å høre hva du syntes om denne tjenesten. Du kan enten fylle ut skjemaet nedenfor, eller sende e-post til <a + href="mailto:<%=@contact_email%>"><%=@contact_email%></a> + </li> + + <li>Vi er en <strong>forening av frivillige</strong> og ikke en offentlig myndighet.</li> + </ul> + <% end %> +</div> + +<%= form_for :contact do |f| %> + + <% if not @user %> + <p> + <label class="form_label" for="contact_name">Ditt navn:</label> + <%= f.text_field :name, :size => 20 %> + (eller <%= link_to "logg inn", signin_path(:r => request.fullpath) %>) + </p> + + <p> + <label class="form_label" for="contact_email">Din e-post:</label> + <%= f.text_field :email, :size => 20 %> + </p> + <% end %> + + <p> + <label class="form_label" for="contact_subject">Tittel:</label> + <%= f.text_field :subject, :size => 50 %> + </p> + + <p> + <label class="form_label" for="contact_message">Melding til tjenesten:</label> + <%= f.text_area :message, :rows => 10, :cols => 60 %> + </p> + + <p style="display:none;"> + <%= f.label :comment, 'Do not fill in this field' %> + <%= f.text_field :comment %> + </p> + + <% if !@last_request.nil? %> + <p> + <label class="form_label" for="contact_message">Inkluder lenke til henvendelse:/label> + <%=request_link(@last_request) %> + <%= submit_tag "remove", :name => 'fjern' %> + </p> + <% end %> + <% if !@last_body.nil? %> + <p> + <label class="form_label" for="contact_message">Inkluder lenke til myndigheten:</label> + <%=public_body_link(@last_body) %> + <%= submit_tag "remove", :name => 'fjern' %> + </p> + <% end %> + + <p class="form_note"> + Vi kan bare hjelpe deg med <strong>tekniske problemer</strong>, eller spørsmål om innsyn. + </P> + + + <div class="form_button"> + <%= hidden_field_tag(:submitted_contact_form, 1) %> + <%= submit_tag "Send meldingen til oss" %> + <-- det er vi som driver denne tjenesten. ikke myndighetene! + </div> + +<% end %> diff --git a/lib/views/help/officers.nb.html.erb b/lib/views/help/officers.nb.html.erb new file mode 100644 index 0000000..d4ddaf3 --- /dev/null +++ b/lib/views/help/officers.nb.html.erb @@ -0,0 +1,201 @@ +<% @title = "Saksbehandlere" %> + +<%= render :partial => 'sidebar' %> + +<div id="left_column_flip"> + <h1 id="officers"><%= @title %> <a href="#officers">#</a> </h1> + + <dl> + + <dt id="top">Jeg kom hit ved å følge lenka nederst i en innsynsbegjæring, hva skjer her? <a href="#top">#</a> </dt> + + <dd><p><%= site_name %> er en tjeneste som driftes av frivillige. Den hjelper vanlige innbyggere å lage innsynsbegjæringer, og abonnere og dele svarene. </p> + + <p>Innsynsbegjæringen du mottok ble sendt av noen ved hjelp av <%= site_name %>. Det er enkelt for deg å svare på henvendelsen, akkurat som du ville gjort med enhver annen henvendelse fra en person. Den eneste forskjellen er at svaret blir publisert på Internettet automatisk. + </p> + <p>Om du har personvern- eller andre bekymringer, vennligst les svarene nedenfor. Du vil kanskje også lese dette <a + href="<%= help_about_path %>">introduksjon til <%= site_name %></a> for å finne ut hvordan tjenesten fungerer sett fra en brukes synsvinkel. Du kan også søke på tjenesten for å finne myndigheten du jobber for, og se status på alle henvendelser som er utført ved hjelp av dette nettstedet. + + <p>Sist, vi setter pris på kommentarer og tanker fra saksbehandlere, det er fint om du lar <a href="<%= help_contact_path %>">hører fra deg</a>. + </p> + </dd> + + <dt id="responses">Hvorfor publiserer dere svarene fra innsynsbegjæringene? <a href="#responses">#</a> </dt> + + <dd>Vi mener det er flere gode grunner for det. Det viktigste er at det vil oppfordre befolkningen til å interessere seg mer og involvere seg i statens virksomhet. Vi håper det også vil redusere antall dupliserte henvendelser på alle tema som den offentlige myndigheten mottar. Siden innsynshenvendelsene inneholder offentlig informasjon, som alle enkelt kan be om igjen, ser vi ingen grunner for ikke å spre informasjonen. + </dd> + + <dt id="realpeople">Er menneskene som lager henvendelsene virkelig mennesker? <a href="#realpeople">#</a> </dt> + + <dd>Ja. For at vi skal kunne holde orden på svarene, bruker vi data-genererte e-epostadresser for hver henvendelse. Men hver bruker må registrere seg på tjenesten med en unik e-postadresse som vi verifiserer. Du kan søke på siden for å finne en liste over alle innsynshenvendelser en person har utført. + </dd> + + <!--<dt id="email_only">An email isn't a sufficient address for an FOI request! <a href="#email_only">#</a> </dt> + + <dd>Yes it is. This + <a href="http://www.whatdotheyknow.com/request/1142/response/2894/attach/5/20080806100741260.pdf">letter from the ICO to Rother District Council</a> gives guidance on the matter, specifically + in the context of requests made via WhatDoTheyKnow. + </dd> +--> +<!-- Om dette skulle bli et problem får vi legge til noe i FAQ + <dt id="vexatious">Aren't you making lots of vexatious requests? <a href="#vexatious">#</a> </dt> + + <dd><p>WhatDoTheyKnow is not making any requests. We are sending requests on + behalf of our users, who are real people making the requests. </p> + <p>Look at it like this - if lots of different people made requests from + different Hotmail email addresses, then you would not think that Microsoft were + making vexatious requests. It is exactly the same if lots of requests are made + via WhatDoTheyKnow. Moreover, since all requests are public it is much easier + for you to see if one of our users is making vexatious requests. </p> + <p>If that isn't enough for you, the + <a href="http://www.whatdotheyknow.com/request/1142/response/2894/attach/5/20080806100741260.pdf">letter from the ICO to Rother District Council</a> gives some guidance on the matter.</p> + </dd> +--> + + <dt id="spam_problems">Jeg kan se en henvendelse på <%= site_name %>, men vi fikk den aldri på epost!<a href="#spam_problems">#</a> </dt> + <dd><p>Hvis en henvendelse vises på sidene, har vi forsøkt å sende den til myndigheten på epost. Leveransefeil vil på e-posten vil automatisk vises på sidene. Du kan selv sjekke hvilken epostadresse vi benytter ved å benytte «Vis e-postadresse for innsyn» lenken som vises på siden til myndigheten. <a href="<%= help_contact_path %>">Kontakt oss</a> om du har en bedre adresse vi kan bruke.</p> + <p>Henvendelsen kommer noen ganger ikke frem fordi de blir fjernet i stillhet av "spam-filtrene" i IKT-avdelingen til organisasjonen. Myndighetene kan sikre seg at dette ikke skjer ved å be IKT «hvitliste» alle eposter fra <strong>@mimesbronn.no</strong>. + Om du <a href="<%= help_contact_path %>">spør oss</a> vil vi videresende alle henvendelser, og/eller gi tekniske detaljer slik at IKT kan finne ut hvor det ble av meldingen. + </p> + + <p>Til slutt, du kan også svare på henvendelser fra nettleseren din, + uten å bruke epost, ved å benytte lenken «Svar på henvendelsen» + nederst på siden til henvendelsen.</p> + + </dd> + + + <dt id="days">Hvordan regner dere ut svarfristen som vises på sidene?<a href="#days">#</a> </dt> + + <dd> + <p>Offentlighetslova sier:</p> + + <blockquote><p>Eit organ som mottek eit innsynskrav, skal vurdere kravet konkret og sjølvstendig. Kravet skal avgjerast utan ugrunna opphald.</p></blockquote> + + <p>Detaljene rundt hvordan vi regner ut dagene, og om når på døgnet henvendelsen kom m.m. er ikke viktig, det som er viktig her er at loven sier at myndighetene skal <strong>svare raskt</strong>.</p> + + <p>Om du har en god grunn for hvorfor henvendelsen kommer til å ta litt tid å behandle, vil innsynsbegjærer sette stor pris på at du raskt svarer med en setning om hva som skjer.</p> + + <p>Saksbehandlere har ofte mange saker å behandler, og det er vårt inntrykk at det ofte legges mye <strong>hardt arbeid</strong> i å svare på henvendelser. Dette arbeidet er ofte skjult for offentligheten. Vi tror det vil hjelpe alle om mer av denne kompleksiteten blir synlig.</p> + </dd> + + +<!-- TODO: dette er et godt spørsmål men en jurist må se på det + <dt id="days2">But really, how do you calculate the deadline?<a href="#days2">#</a> </dt> + + <dd> + + <p>Please read the answer to the previous question first. Legally, authorities + must respond <strong>promptly</strong> to FOI requests. If they fail to do that, + it is best if they show the hard work they are doing by explaining what is + taking the extra time to do. + </p> + + <p>That said, WhatDoTheyKnow does show the maximum legal deadline + for response on each request. Here's how we calculate it.</p> + + <ul> + + <li>If the day we deliver the request by email is a working day, we count that + as "day zero", even if it was delivered late in the evening. Days end at + midnight. We then count the next working day as "day one", and so on up to + <strong>20 working days</strong>.</li> + + <li>If the day the request email was delivered was a non-working day, we count + the next working day as "day one". Delivery is delivery, even if it happened on + the weekend. Some authorities <a href="http://www.whatdotheyknow.com/request/policy_regarding_body_scans#incoming-1100">disagree with this</a>, our lawyer disagrees with them. </li> + + <li>Requesters are encouraged to mark when they have <strong>clarified</strong> + their request so the clock resets, but sometimes they get this wrong. If you + see a problem with a particular request, let us know and we'll fix it.</li> + </ul> + + <p>The date thus calculated is shown on requests with the text "By law, + Liverpool City Council should normally have responded by...". There is only + one case which is not normal, see the next question about + <a href="#public_interest_test">public interest test time extensions</a>. + </p> + + <p>Schools are also a special case, which WhatDoTheyKnow displays differently. + </p> + + <ul> + <li>Since June 2009, <strong>schools</strong> have "20 working days + disregarding any working day which is not a school day, or 60 working days, + whichever is first" (<a href="http://www.opsi.gov.uk/si/si2009/draft/ukdsi_9780111477632_en_1">FOI (Time for Compliance with Request) Regulations 2009</a>). WhatDoTheyKnow indicates on requests to schools that the 20 day deadline is only + during term time, and shows them as definitely overdue after 60 working days + </li> + </ul> + + <p>If you're getting really nerdy about all this, read the <a href="http://www.ico.gov.uk/upload/documents/library/freedom_of_information/detailed_specialist_guides/timeforcompliance.pdf">detailed ICO guidance</a>. + Meanwhile, remember that the law says authorities must respond + <strong>promptly</strong>. That's really what matters.</p> + + </dd> +--> + +<!-- TODO: ikke relevant for Norge? + <dt id="public_interest_test">How do you reflect time extensions for public interest tests?<a href="#public_interest_test">#</a> </dt> + + <dd> + + <p>The Freedom of Information Act lets authorities claim an indefinite time + extension when applying a <strong>public interest test</strong>. Information + Commissioner guidance says that it should only be used in "exceptionally + complex" cases + (<a href="http://www.ico.gov.uk/upload/documents/library/freedom_of_information/detailed_specialist_guides/foi_good_practice_guidance_4.pdf">FOI Good Practice Guidance No. 4</a>). + WhatDoTheyKnow doesn't specifically handle this case, which is why we use the + phrase "should normally have responded by" when the 20 working day time is + exceeded. + </p> + + <p>The same guidance says that, even in exceptionally complex cases, no + Freedom of Information request should take more than <strong>40 working days</strong> + to answer. WhatDoTheyKnow displays requests which are overdue by that much + with stronger wording to indicate they are definitely late. + </p> + + <p>The Freedom of Information (Scotland) Act does not allow such a public + interest extension. WhatDoTheyKnow would like to see the law changed to either + remove the extension from the UK Act, or to reintroduce an absolute time limit + of 40 working days even with the extension (the House of Lords <a + href="http://www.publicwhip.org.uk/division.php?date=2000-10-17&number=1&house=lords">voted + to remove</a> provision for such a time limit during the initial passage + of the UK Act through Parliament). + </p> + </dd> + + <dt id="large_file">How can I send a large file, which won't go by email?<a href="#large_file">#</a> </dt> + + <dd>Instead of email, you can respond to a request directly from your web + browser, including uploading a file. To do this, choose "respond to request" at + the bottom of the request's page. <a href="<%= help_contact_path %>">Contact us</a> if it + is too big for even that (more than, say, 50Mb). + </dd> + + <dt id="names">Why do you publish the names of civil servants and the text of emails? <a href="#names">#</a> </dt> + + <dd>We consider what officers or servants do in the course of their employment + to be public information. We will only remove content in exceptional + circumstances, see our <a href="<%= help_privacy_path(:anchor => 'takedown') %>">take down policy</a>. + </dd> +--> + <dt id="mobiles">Publiserer dere epostadresser og mobil nummer? <a href="#mobiles">#</a> </dt> + + <dd><p>For å forhindre spam, vil vi automatisk fjerne de fleste epostadresser og noen mobilnummer. Vennligst <a href="<%= help_contact_path %>">kontakt oss</a> om det er noen vi har bommet på. + Av tekniske grunner klarer vi ikke å fjerne de fra alle vedlegg, for eksempel noen PDF-filer. </p> + <p>Om du trenger en av epostadressene vi har fjernet, vær så snill å <a href="<%= help_contact_path %>">ta kontakt</a>. Fra tid til annen utgjør en epostadresse en viktig del av svaret på innsynsbegjæringen og vi vil da legge inn en obfuskert versjon som en kommentar. + </p> + </dd> + + <dt id="copyright"><a id="commercial"></a>Hva er politikken deres på opphavsrett?<a href="#copyright">#</a> </dt> + + <dd>Offentlighetslova skiller ikke mellom henvendelser, og alle i hele verden kan spørre etter dokumenter og få kopi av disse. Om du tror at vi deler dokumenter som bryter med opphavsretten din, kan du <a href="<%= help_contact_path %>">kontakte oss</a> og spørre om vi kan fjerne dem. Allikevel, for å spare skattepenger og hindre negativ PR, anbefaler vi at du ikke gjør dette. + </dd> + + </dl> + <p><strong>Hvis du ikke allerede har gjort det</strong>, les <a href="<%= help_about_path %>">introduksjonen</a> --> + <br><strong>Ellers</strong>, <a href="<%= help_credits_path %>">hvem står bak</a> eller <a href="<%= help_api_path %>">programmerings-APIet</a> --> + + <div id="hash_link_padding"></div> +</div> diff --git a/lib/views/help/privacy.nb.html.erb b/lib/views/help/privacy.nb.html.erb new file mode 100644 index 0000000..6d9789e --- /dev/null +++ b/lib/views/help/privacy.nb.html.erb @@ -0,0 +1,123 @@ +<% @title = "Personvern" %> + +<%= render :partial => 'sidebar' %> + +<div id="left_column_flip"> +<h1 id="privacy"><%= @title %> <a href="#privacy">#</a> </h1> + +<dl> + +<dt id="email_address">Hvem får se e-postadressen min? <a href="#email_address">#</a> </dt> + +<dd><p>Vi vil aldri gi ut e-postadressen din til noen, utenom hvis en lov krever det, eller du ber oss om det. Dette inkluderer offentlige myndigheter som du korresponderer med. Den eneste e-postadressen de vil se er en @<%= AlaveteliConfiguration::incoming_email_domain %> adresse unik for den ene korrespondansen. </p> +<p>Om du sender en melding til en annen bruker på denne tjenesten, vil de oppdage e-postadressen din. Vi vil fortelle deg når dette skjer. </p> + +</dd> + +<dt id="nasty_spam">Vil dere sende råtten søppel-epost til e-postadressen min? <a href="#nasty_spam">#</a></dt> +<dd>Nei. Når du har registrert deg på <%= site_name %> vil vi bare sende deg e-post relatert til henvendelsene du har sendt, e-post varslinger du abonnerer på, eller for andre grunner som du har gitt oss lov til. Vi vil aldri gi ut eller selge e-postadressen din, med unntak om loven eller du ber oss om det. +</dd> + +<dt id="public_request">Hvorfor vil navnet mitt og henvendelsen ligge offentlig tilgjengelig på tjenesten? <a href="#public_request">#</a> </dt> + +<dd> + <p>Vi publiserer henvendelsen din på Internettet slik at alle + kan lese den og nyttiggjøre seg av informasjonen. Vi sletter + normalt ikke henvendelser(<a href="#delete_requests">flere + detaljer</a>).</p> + + <p>Navnet ditt er knyttet opp mot henvendelsen, så vi + publiserer også dette. Det er rett og rimelig siden vi også + publiserer navnet på saksbehandleren som behandler + henvendelsen.</p> + +</dd> + +<dt id="real_name">Kan jeg bruke et pseudonym når jeg ber om innsyn eller veiledning?<a href="#real_name">#</a> </dt> + +<dd> +<p>Loven i Norge sier ingenting om at du må navngi deg for å be om innsyn. Allikevel anbefaler vi deg å skrive under fullt navn, om du ikke har noen gode grunner for ikke å gjøre det.</p> + +<p>Vennligst ikke lat som du er en annen lett identifiserbar person</p> + +</dd> + +<dt id="full_address">De har spurt om min postadresse! <a href="#full_address">#</a> </dt> + +<dd> +<p>Om de spør om din fysiske adresse så si at du vil ha dokumentene tilsendt elektronisk på e-post.</p> +</dd> + +<dt id="postal_answer">Nei, nei, de trenger postadressen for å sende et svar på papir! <a href="#postal_answer">#</a> </dt> + +<dd> +<p>Har myndigheten kun papir kopi av informasjonen du vil ha, så kan det hende at de spør om vanlig postadresse. Du kan, som en start, forsøke å be de scanne dokumentene. Du kan t.o.m. <a href="http://www.whatdotheyknow.com/request/car_parking_charges_policy_and_a#outgoing-532">tilby deg å gi dem en scanner</a>, som i dette enkle tilfelle satt myndighetene i slik forlegenhet at de klarte å finne en scanner de allerede satt på.</p> + +<p>Om dette ikke fungerer, kan du gi dem din postadresse for å motta dokumentene, markere henvendelsen din som "De vil svare per. post", og du vil få en e-postadresse du kan bruke for dette formålet.</p> +</dd> + +<!-- +<dt id="delete_requests">Can you delete my requests, or alter my name? <a href="#delete_requests">#</a> </dt> + +<dd> + +<p><%= site_name %> is a permanent, public archive of Freedom of +Information requests. Even though you may not find the response to +a request useful any more, it may be of interest to others. For this +reason, we will not delete requests. +</p> + +<p>Under exceptional circumstances we may remove or change your name +on the website, <a href="#takedown">see the next question</a>. +Similarly, we may also remove other personal information. +</p> + +<p>If you're worried about this before you make your request, +see the section on <a href="#real_name">pseudonyms</a>.</p> + +</dd> + +<dt id="takedown">Can you take down personal information about me? <a href="#takedown">#</a> </dt> + +<dd> + +<p>If you see any personal information about you on the site which you'd like +us to remove or hide, then please <a href="/help/contact">let us know</a>. +Specify exactly what information you believe to be problematic and why, and +where it appears on the site.</p> + +<p>If it is sensitive personal information that has been accidentally +posted, then we will usually remove it. Normally we will only consider +requests to remove personal information which come from the individual +concerned, but for sensitive information we would appreciate anyone +pointing out anything they see.</p> + +<p>We consider that there is a strong public interest in +retaining the names of officers or servants of public authorities. We will only +remove such names in exceptional circumstances, such as where the disclosure of +a name and position of employment would substantially risk an individual's +safety. If you are such an official and you wish to have your name removed for +such an urgent reason, you must supply us with a request to do so from your +line manager. This request must demonstrate that a risk has been perceived +which outweighs the public interest, and must demonstrate that efforts have +been made to conceal the name on the organisation's own website.</p> + +<p>For all other requests we apply a public interest test to decide +whether information should be removed. +<a href="http://www.statutelaw.gov.uk/content.aspx?ActiveTextDocId=3190650"> Section 32</a> +of the Data Protection Act 1998 permits us to do this, as the material we +publish is journalistic. We cannot easily edit many types of attachments (such +as PDFs, or Microsoft Word or Excel files), so we will usually ask +that authorities resend these with the personal information removed.</p> + +</dd> +--> + +</dl> + +<p><strong>Lær mer </strong> fra hjelpen for <a href="/help/officers">saksbehandlere</a> --> + +<div id="hash_link_padding"></div> + + +</div> diff --git a/lib/views/help/requesting.nb.html.erb b/lib/views/help/requesting.nb.html.erb new file mode 100644 index 0000000..b0a67ae --- /dev/null +++ b/lib/views/help/requesting.nb.html.erb @@ -0,0 +1,226 @@ +<% @title = "Lag henvendelse" %> + +<%= render :partial => 'sidebar' %> +<div id="left_column_flip"> + +<h1 id="making_requests"><%= @title %> <a href="#making_requests">#</a> </h1> +<dl> + +<dt id="which_authority">Jeg er usikker på hvilken myndighet jeg skal sende henvendelsen til, hvordan kan jeg finne riktig myndighet? <a href="#which_authority">#</a> </dt> + +<dd> +<p>Det kan være vanskelig å få oversikt over myndighetenes kompliserte struktur, og finne ut hvem som har informasjonen du vil ha. Her er noen tips: +<ul> +<li>Titt litt rundt eller søk <%= site_name %> for å se etter lignendende henvendelser som din.</li> +<li>Når du tror du har funnet en myndighet som kan ha informasjonen, bruk "hjemmeside" lenka til høyre på siden deres for å sjekke websiden om hva de holder på med.</li> +<li>Kontakt myndighetene på e-post eller telefon for å spørre om de har den typen informasjon du ønsker.</li> +<li>Ikke bekymre deg om du sender til korrekt myndighet. Om du sender feil, plikter de å hjelpe deg i riktig retning. +</li> +<li>Om du har en kinkig sak, <a href="/help/contact">kontakt oss</a> så skal vi forsøke å hjelpe.</li> +</ul> + +</dd> + +<dt id="missing_body">Dere mangler den myndigheten jeg ønsker å spørre! <a href="#missing_body">#</a> </dt> + +<dd> +<p>Vennligst <a href="/help/contact">kontakt oss</a> med navnet på myndigheten og, om du finner det, deres kontakt e-post adresse for innsynsbegjæringer. +</p> + +</dd> +<!-- +<dt id="authorities">Why do you include some authorities that aren't formally subject to FOI?<a href="#authorities">#</a> </dt> + +<dd> +<p><%= site_name %> lets you make requests for information to a range of +organisations:</p> + +<ul> + <li> Those formally subject to the FOI Act</li> + <li> Those formally subject to the Environmental Regulations (a less well + defined group)</li> + <li> Those which voluntarily comply with the FOI Act</li> + <li> Those which aren't subject to the Act but we think should be, on grounds + such as them having significant public responsibilities. + </li> +</ul> + +<p>In the last case, we're using the site to lobby for expansion of the +scope of the FOI Act. Even if an organisation is not legally obliged to respond +to an FOI request, they can still do so voluntarily. +</p> + +</dd> +--> + +<dt id="focused">Hvorfor må jeg holde henvendelsene fokusert?<a href="#focused">#</a> </dt> + +<dd> + +<p>Bare skriv ting i forespørselen som er nødvendig for at noen enkelt kan identifisere informasjonen du søker. Vær spesifikk og fokusert! <i>Ikke</i> inkluder:</p> + +<ul> +<li>argumentasjon for saken din</li> +<li>utsagn som kan være krenkende eller fornærmende for andre</li> +</ul> + +<p>Om du gjør dette, må vi fjerne henvendelsen din for å forhindre problemer med lovene. Dette er kjedelig både for oss og deg. Korte meldinger gjør det lettere for myndigheten å finne hvilken informasjon du ønsker, som betyr at du raskere får svar. +</p> + +<p>Om du søker informasjon for å støtte et argument eller kampanje, Offentlighetslova er et kraftig verktøy. Selv om du ikke kan bruke denne tjenesten for å drive kampanjen din, så oppfordrer vi deg til å bruke den for å skaffe informasjonen du trenger. Vi oppfordrer deg også til å kjøre kampanjen et annet sted. En effektiv og veldig enkel muligheter er å <%= link_to 'starte din egen blogg', +"http://wordpress.com/"%>. Du er velkommen til å linke til kampanjen din fra denne nettsiden i en kommentar til henvendelsen (du kan skrive inn kommentarer etter at du har sendt henvendelsen). +</p> + +</dd> + +<dt id="fees">Koster det noe å lage en henvendelse?<a href="#fees">#</a> </dt> + +<dd> +<p>En innsynhenvendelse er som regel alltid gratis.</p> +</dd> + + + +<dt id="quickly_response">Hvor raskt vil jeg få svaret? <a href="#quickly_response">#</a> </dt> + +<dd> +<p>Etter loven, skal myndighetene behandle saken <strong>uten opphold</strong>. +</p> + +<p>De skal normalt svare innen 2-3 dager, og i de fleste tilfeller innen 5 dager. Har de en grunn for å ikke svare innen denne tiden må de opplyse om dette. (<a href="/help/officers#days">alle detaljer</a>). + +<p><%= site_name %> vil sende deg en e-post om du ikke får svaret innen rimelig tid. Deretter kan du velge om du vil sende de en purre-melding, og fortelle at de bryter loven.</p> + +</dd> + +<dt id="no_response">Hva om jeg aldri får et svar?<a href="#no_response">#</a> </dt> + +<dd> +<p>Det er flere ting du kan gjøre om de ikke svarer</p> +<ul> + <li>Noe kan ha godt galt, og myndigheten har ikke fått henvendelsen din. Det er verdt å ringe myndigheten og høflig sjekke at de har mottatt henvendelsen. Den ble sendt til de på e-post. + </li> + <li>Om de ikke har mottatt den, kan det skyldes et «spam filter». Henvis myndighetene til svaret + '<a href="/help/officers#spam_problems">Jeg kan se henvendelsen på <%= site_name %>, men vi fikk aldri e-posten!</a>' + i saksbehandler seksjonen på disse hjelpsidene. + </li> + <li>Om du fortsatt ikke har noe hell, så kan du klage til myndighetene. Det er også mulig å klage til Sivilombudsmannen. Les siden var '<a href="/help/unhappy">Utilfreds med svaret du fikk?</a>'. +</ul> +</dd> + +<dt id="not_satifised">Hva om jeg ikke er fornøyd med svaret? <a href="#not_satifised">#</a> </dt> +<dd>Om du ikke fikk informasjonen du spurte om, eller om du ikke fikk den i tide, les vår side:'<a href="/help/unhappy">Utilfreds med svaret du fikk?</a>'. +</dd> +<!-- +<dt id="reuse">Det står at jeg ikke kan gjenbruke informasjonen jeg fikk!<a href="#reuse">#</a> </dt> +<dd> +<p>Authorities often add legal boilerplate about the +"<a href="http://www.opsi.gov.uk/si/si2005/20051515">Re-Use of Public Sector +Information Regulations 2005</a>", which at first glance implies you may not +be able do anything with the information. +</p> + +<p>You can, of course, write articles about the information or summarise it, or +quote parts of it. We also think you should feel free to republish the +information in full, just as we do, even though in theory you might not be +allowed to do so. See <a href="/help/officers#copyright">our policy on copyright</a>.</p> + +</dd> +--> +<!-- +<dt id="ico_help">Can you tell me more of the nitty gritty about the process of making requests? <a href="#ico_help">#</a> </dt> + +<dd> +<p>Have a look at the +<a href="http://www.ico.gov.uk/for_the_public/access_to_official_information.aspx">access to official information</a> +pages on the Information Commissioner's website.</p> + +<p>If you're requesting information from a Scottish public authority, +the process is very similar. There are differences around time +limits for compliance. +See the <a href="http://www.itspublicknowledge.info/nmsruntime/saveasdialog.asp?lID=1858&sID=321">Scottish +Information Commissioner's guidance</a> for details.</p> +</dd> +--> +<dt id="data_protection">Kan jeg be om informasjon om meg personlig? <a href="#data_protection">#</a> </dt> + +<dd> +<p>Nei. Hendendelser gjort med <%= site_name %> er offentlige, og behandles etter Offentlighetslova. Vi kan ikke hjelpe deg med personlige henvendelser.</p> + +<p>Om du vil vite hva slags informasjon en myndighet har registrert om deg, kan du be om dette etter Personopplysningsloven. Du finner mer informasjon om <a href="http://snl.no/innsynsrett">innsynsrettene</a> dine på SNL.</p> + +<p>Forvaltningen har dessuten taushetsplikt på dine personopplysninger, og hverken vi eller myndighetene ønsker å publisere dette.</p> + +<p> + +<p>Om du ser at noen har inkludert personopplysninger, kanskje uforvarende, i en henvendelse, vennligst <a href="/help/contact">kontakt oss</a> umiddelbart slik at vi kan fjerne det.</p> +</dd> + + +<dt id="private_requests">Jeg ønsker å holde henvendelsene mine hemmelige (I hvert fall til jeg publiserer saken min) <a href="#private_requests">#</a> </dt> + +<dd><p><%= site_name %> er foreløpig kun designet for offentlige henvendelser. Alle henvendelser vil bli automatisk publisert slik at alle kan lese de. </p> +<p>Du bør kontaktene myndighetene direkte. <a href="/help/contact">Ta kontakt</a>, om du er interessert i å kjøpe et system som hjelper med å håndtere innsynshenvendelser. +</p> +</dd> +<!-- +<dt id="eir">Why can I only request information about the environment from some authorities? <a href="#eir">#</a> </dt> + +<dd> +<p>Some public authorities, such as <a href="http://www.whatdotheyknow.com/body/south_east_water">South East Water</a>, +don't come under the Freedom of Information Act, but do come under another law called +the Environmental Information Regulations (EIR). +</p> + +<p>It's a very similar law, so you make a request +to them using <%= site_name %> in just the same way as an FOI request. The only +difference is that on the page where your write you request, it reminds you +that you can only request "environmental information" and tells you what that +means. It is quite broad. +</p> + +<p>You can, of course, request environmental information from other +authorities. Just make a Freedom of Information (FOI) request as normal. The +authority has a duty to work out if the Environmental Information Regulations +(EIR) is the more appropriate legislation to reply under. +</p> +</dd> + +<dt id="multiple">Can I make the same to request to lots of authorities, e.g. all councils? <a href="#multiple">#</a> </dt> + +<dd>We ask you to first send a test version of your request to a few +authorities. Their responses will help you improve the wording of your request, +so that you get the best information when you send the request to all of +the authorities. There is currently no automated system for sending the request +to the other authorities, you must copy and paste it by hand. + +</dd> + +<dt id="offsite">I made a request off the site, how do I upload it to the archive?<a href="#offsite">#</a> </dt> + +<dd><%= site_name %> is an archive of requests made through the site, +and does not try to be an archive of all FOI requests. We'll never support uploading +other requests. For one thing, we wouldn't be able to verify that other +responses actually came from the authority. If this really matters to you, +you can always make the same request again via <%= site_name %>. +</dd> + +<dt id="moderation">How do you moderate request annotations? <a href="#moderation">#</a> </dt> + +<dd> +<p>Annotations on <%= site_name %> are to help +people get the information they want, or to give them pointers to places they +can go to help them act on it. We reserve the right to remove anything else. +</p> +<p>Endless, political discussions are not allowed. +Post a link to a suitable forum or campaign site elsewhere.</p> +<dd> +--> + +</dl> + +<p><strong>Next</strong>, read about <a href="/help/privacy">your privacy</a> --> + +<div id="hash_link_padding"></div> + +</div> diff --git a/lib/views/help/unhappy.html.erb b/lib/views/help/unhappy.html.erb new file mode 100644 index 0000000..79e3f82 --- /dev/null +++ b/lib/views/help/unhappy.html.erb @@ -0,0 +1,110 @@ +<% @title = "Unhappy about a Freedom of Information request?" %> + + +<% if !@info_request.nil? %> +<h1>Unhappy about the response you got +to your request '<%=request_link(@info_request) %>'? +</h1> +<% else %> +<h1>Unhappy about the response you got?</h1> +<% end %> + +<p>If ...</p> + +<ul> +<li>You didn't get a reply within 20 working days</li> +<li>You did not get all of the information that you requested <strong>or</strong></li> +<li>Your request was refused, but without a reason valid under the law</li> +</ul> + +<p>... you can</p> + +<ol> +<li>Ask for an <strong>internal review</strong> at the public authority.</li> +<li>If that doesn't help, complain to the <strong>Information Commissioner</strong>.</li> +<li>Either way, also <strong>use other means</strong> to answer your question.</li> +</ol> + +<h1 id="internal_review">1. Asking for an internal review <a class="hover_a" href="#internal_review">#</a> </h1> + +<p> +<% if !@info_request.nil? %> + <%= link_to "Request an internal review", show_response_no_followup_path(:id => @info_request.id, :incoming_message_id => nil) + "?internal_review=1#followup", :class => 'link_button_green' %> and then write a message asking the authority to review your request. +<% else %> + At the bottom of the relevant request page on <%= site_name %> choose + "request an internal review". Then write a message asking for an internal + review of your request. You may want to include a link to the + request page, to make it clear which request you are talking about. +<% end %> +</p> + +<p>Internal reviews should be quick. If one takes longer than 20 working days +then the authority should write and let you know, and it should never take +longer than 40 working days (see this +<a href="http://www.ico.gov.uk/upload/documents/library/freedom_of_information/detailed_specialist_guides/foi_good_practice_guidance_5.pdf">good +practice guide</a>). +You will then either get the information that +you originally requested, or you will be told that the review upholds the +original decision. +</p> + +<h1 id="complaining">2. Complaining to the Information Commissioner <a class="hover_a" href="#complaining">#</a> </h1> + +<p>If you are still unhappy after the public authority has done their internal review, +then you can complain to the Information Commissioner. To do this read +<a href="http://www.ico.gov.uk/complaints/freedom_of_information.aspx">Complaints about Freedom of Information</a> +on the Information Commissioner's website. If you requested information from a Scottish +authority, then <a href="http://www.itspublicknowledge.info/YourRights/HowToAppeal/Appeal.asp">appeal +to the Scottish Information Commissioner</a>. +</p> + +<p>To make it easier to send the relevant information to the +Information Commissioner, either +<% if !@info_request.nil? %> + include a link to your request + <strong><%=h request_url(@info_request) %></strong> +<% else %> + include a link to your request on <%= site_name %> +<% end %> +in your complaint or print out the whole page of your request and all attachments. +</p> + +<p><%= site_name %> has no special facilities for handling a request at this stage - it +passes into the Information Commissioner's system. You can leave annotations on your +request keeping people informed of progress.</p> + +<p>A warning. There is a backlog of work at the Information Commissioner, and +it can take literally years to get resolution from them. If you reach this point, +you should accept that you won't get the information quickly by this means. Maybe +you want to help the fight to improve Freedom of Information, or maybe +getting the information slowly is still worthwhile. You can also try and +get the information by <strong>other means...</strong></p> + +<h1 id="other_means">3. Using other means to answer your question <a class="hover_a" href="#other_means">#</a> </h1> + +<p>You can try persuing your problem or your research in other ways. + +<ul> +<li>Make a <strong>new FOI request</strong> for summary information, or for +documentation relating indirectly to matters in your refused request. +<a href="<%= help_contact_path %>">Ask us for ideas</a> if you're stuck.</li> +<li>If any <strong>other public authorities</strong> or publicly owned companies are involved, +then make FOI requests to them.</li> +<li>Write to <strong>your MP</strong> or other politician using <a +href="http://www.writetothem.com">WriteToThem</a> and ask for their help +finding the answer. MPs can write directly to ministers or departments, and +can ask written questions in the House of Commons. Councillors in local authorities +can talk directly to council officers.</li> +<li>Ask <strong>other researchers</strong> who are interested in a similar +issue to yours for ideas. You can sometimes find them by browsing this site; +contact any registered user from their page. There may be an Internet +forum or group that they hang out in. If it is a local matter, use <a +href="http://www.groupsnearyou.com">GroupsNearYou</a> to find such a +forum.</li> +<li><strong>Start a pledge</strong> on <a href="http://www.pledgebank.com">PledgeBank</a> to get +others to act together with you. For example, you could arrange a meeting with +staff from the authority. Or you could form a small local campaigns group. +</ul> + + + diff --git a/lib/views/help/unhappy.nb.html.erb b/lib/views/help/unhappy.nb.html.erb new file mode 100644 index 0000000..3bc711c --- /dev/null +++ b/lib/views/help/unhappy.nb.html.erb @@ -0,0 +1,89 @@ +<% @title = "Misfornøyd med innsynsforespørselen?" %> + + +<% if !@info_request.nil? %> +<h1>Misfornøyd med svaret du fikk +på henvendelsen '<%=request_link(@info_request) %>'? +</h1> +<% else %> +<h1>Misfornøyd med svaret?</h1> +<% end %> + +<p>Om ...</p> + +<ul> + <li>Du ikke har fått svar innen 5 arbeidsdager</li> + <li>Du ønsker en utvidet begrunnelse av et avslag</li> + <li>Henvendelsen ble avslått, men uten å vise til en gyldig grunn</li> +</ul> + +<p>... kan du</p> + +<ol> + <li><strong>Klage på avslaget</strong> fra myndigheten.</li> + <li>Også forsøke <strong>andre metoder</strong> for å få svar på spørsmålet dit. +</ol> + +<h1 id="internal_review">1. Klage på svaret <a class="hover_a" href="#internal_review">#</a> </h1> + +<p> +<% if !@info_request.nil? %> + <%= link_to "Klag på svaret", show_response_no_followup_path(:id => @info_request.id, :incoming_message_id => nil) + "?internal_review=1#followup", :class => 'link_button_green' %> og skriv en melding om hva du klager på. +<% else %> + Velg "Klag på svaret" nederst på henvendelsessiden på <%= site_name %>, + og skriv en melding hvor du sier at du klager og hva det er du + klager på. Du kan legge med en lenke til henvendelsessiden, for å + klargjøre hvilken henvendelse du skriver om. +<% end %> +</p> + +<p>Behandlingen av klagen skal skje raskt. Om det tar mer enn 5 dager +bør du få beskjed om dette. Du klager direkte til myndigheten som har +gitt asvlag. Det bør aldri ta mer enn 30 dager å få behandlet +klagen. Du vil enten få den informasjonen du opprinnelig ba om, eller så + vil du bli fortalt at avslaget opprettholdes. +</p> + + +<h1 id="complaining">2. Klage til Kongen i statsråd eller Sivilombudsmannen <a class="hover_a" href="#complaining">#</a> </h1> + +<p>Er du fortsatt misfornøyd etter at klagen din er behandlet, da kan +du klage til Kongen i statsråd eller Sivilombudsmannen. Det er best om +du da skriver ut hele henvendelsen og sender dette på papir med alle +vedlegg.</p> + +<p>For å gjøre det enklere å sende inn relevant informasjon til Kongen +i statsråd eller Sivilombudsmannen, enten +<% if !@info_request.nil? %> + ta med en lenke til din henvendelse + <strong><%=h request_url(@info_request) %></strong> +<% else %> + ta med en lenke til din henvendelse på <%= site_name %> +<% end %> +i klagen din eller skriv ut hele henvendelses-siden og alle vedlegg. +</p> + +<p><%= site_name %> har ikke et system for å håndtere slike +klager. Men om du klager er det fint om du legger inn en kommentar på +saken, slik at folk kan holde seg orientert.</p> + +<p>Du kan også forsøke å få tak i informasjonen på <strong>andre måter...</strong></p> + +<h1 id="other_means">3. Andre metoder for å få informasjonen <a class="hover_a" href="#other_means">#</a> </h1> + +<p>Du kan forsøke å forfølge saken din på andre måter. + + <ul> + <li>Lag en <strong>ny innsynsforespørsel</strong> der du ber om + oppsummerert informasjon, eller om dokumentasjon som er + indirekte relatert til avslått henvendelse. <strong>Spør oss + gjerne om idéer</strong> hvis du står fast.</li> + + <li>Om <strong>andre myndigheter</strong> har informasjonen, kan + du gjøre en innsynshenvendelse der.</li> + <li>Skriv til en av dine <strong>stortingspolitikere</strong>, + eller andre organisasjoner og spør om de kan hjelpe deg.</li> + <li>Spør andre personer som er interessert i lignende + informasjon. Du kan finne dem ved å titte rundt her; kontakt + registrerte brukere via siden deres.</li> +</ul> diff --git a/lib/views/outgoing_mailer/initial_request.text.erb b/lib/views/outgoing_mailer/initial_request.text.erb index f755e39..7773f33 100644 --- a/lib/views/outgoing_mailer/initial_request.text.erb +++ b/lib/views/outgoing_mailer/initial_request.text.erb @@ -2,7 +2,7 @@ ------------------------------------------------------------------- -<%= _('This is an FOI request done via the {{site_name}} website. This footer has been overriden by the sample Alaveteli theme.', :site_name => site_name) %> +Dette er en innsynsforespørsel sendt inn ved hjelp av nett-tjenesten <%= site_name %>. <%= _('Please use this email address for all replies to this request:')%> <%= @info_request.incoming_email %> diff --git a/lib/views/public_body/_alphabet.html.erb b/lib/views/public_body/_alphabet.html.erb new file mode 100644 index 0000000..d4c25fd --- /dev/null +++ b/lib/views/public_body/_alphabet.html.erb @@ -0,0 +1,7 @@ +<%- "A".upto("Z") do |l| -%> + <%= link_to_unless (@tag == l), l, list_public_bodies_path(:tag => l.downcase) %> +<% end %> + +<%- ['Æ', 'Ø', 'Å'].each do |l| -%> + <%= link_to_unless (@tag == l), l, list_public_bodies_path(:tag => l.downcase) %> +<% end %> diff --git a/lib/views/public_body/_list_sidebar_extra.html.erb b/lib/views/public_body/_list_sidebar_extra.html.erb new file mode 100644 index 0000000..f307835 --- /dev/null +++ b/lib/views/public_body/_list_sidebar_extra.html.erb @@ -0,0 +1,14 @@ +<% if AlaveteliConfiguration::public_body_statistics_page %> + <p> + <%= link_to _('Public authority statistics'), public_bodies_statistics_path %> + </p> +<% end %> +<p> + <%= link_to _('Are we missing a public authority?'), help_requesting_path + '#missing_body' %> +</p> +<p> + <%= link_to _('List of all authorities (CSV)'), all_public_bodies_csv_path %> +</p> +<p> + <a href="https://github.com/mimesbronn/etatsbasen-data">Informasjon om datakilde</a> +</p> diff --git a/lib/views/request/_followup.html.erb b/lib/views/request/_followup.html.erb new file mode 100644 index 0000000..4ee6413 --- /dev/null +++ b/lib/views/request/_followup.html.erb @@ -0,0 +1,149 @@ +<div id="followup"> + <% if (incoming_message.nil? || !incoming_message.valid_to_reply_to?) + # TRANSLATORS: This phrase completes the following sentences: + # Request an internal review from... + # Send a public follow up message to... + # Send a public reply to... + # Don't want to address your message to... ? + name_for_followup = _("the main FOI contact at {{public_body}}", :public_body => h(OutgoingMailer.name_for_followup(@info_request, nil))) + else + name_for_followup = h(OutgoingMailer.name_for_followup(@info_request, incoming_message)) + end %> + <% if @internal_review %> + <h1><%= _('Request an internal review from {{person_or_body}}', :person_or_body => name_for_followup) %> + </h1> + <% elsif incoming_message.nil? || !incoming_message.valid_to_reply_to? %> + <h2><%= _('Send a public follow up message to {{person_or_body}}', :person_or_body => name_for_followup) %> + </h2> + <% else %> + <h2><%= _('Send a public reply to {{person_or_body}}', :person_or_body => name_for_followup) %> + </h2> + <% end %> +<% if @info_request.who_can_followup_to(incoming_message).count > 0 %> +<div id="other_recipients"> + <%= _("Don't want to address your message to {{person_or_body}}? You can also write to:", :person_or_body => name_for_followup) %> + <ul> +<% @info_request.who_can_followup_to(incoming_message).each do |name, email, id| %> + <% if id.nil? && !incoming_message.nil? && incoming_message.valid_to_reply_to? %> + <li><%= link_to(_("the main FOI contact address for {{public_body}}", :public_body => name), show_response_no_followup_path(:id => @info_request.id, :incoming_message_id => nil)) %></li> + <% else %> + <% if !id.nil? %> + <% if @info_request.public_body.request_email == email %> + <% if !incoming_message.nil? %> + <li><%= link_to(_("the main FOI contact address for {{public_body}}", :public_body => name), show_response_no_followup_path(:id => @info_request.id, :incoming_message_id => nil)) %></li> + <% end %> + <% else %> + <li><%= link_to name, show_response_path(:id => @info_request.id, :incoming_message_id => id)%></li> + <% end %> + <% else %> + <li><%= link_to(_("the main FOI contact address for {{public_body}}", :public_body => name), show_response_no_followup_path(:id => @info_request.id, :incoming_message_id => nil)) %></li> + <% end %> + <% end %> + +<% end %> +</ul> +</div> +<% end %> + <% if @info_request.allow_new_responses_from == 'nobody' %> + + <p><%= + # TRANSLATORS: "Follow ups" in this context means further + # messages sent by the requester to the authority after + # the initial request + _('Follow ups and new responses to this request have been stopped to prevent spam. Please <a href="{{url}}">contact us</a> if you are {{user_link}} and need to send a follow up.',:user_link=>user_link(@info_request.user), :url=>help_contact_path) %></p> + <% else %> + <% if @internal_review %> + <p> + <%= _('If you are dissatisfied by the response you got from + the public authority, you have the right to + complain (<a href="{{url}}">details</a>).', :url => "http://foiwiki.com/foiwiki/index.php/Internal_reviews".html_safe) %> + </p> + <% end %> + + <p> + <%= _('Please <strong>only</strong> write messages directly relating to your request {{request_link}}. If you would like to ask for information that was not in your original request, then <a href="{{new_request_link}}">file a new request</a>.', :request_link=>request_link(@info_request), :new_request_link => new_request_to_body_url(:url_name => @info_request.public_body.url_name)) %> + </p> + + <% status = @info_request.calculate_status %> + <% if status == 'waiting_response_overdue' %> + <p><%= _('The response to your request has been <strong>delayed</strong>. You can say that, + by law, the authority should normally have responded + <strong>promptly</strong> and') %> + <% if @info_request.public_body.is_school? %> + <%= _('in term time') %> + <% end %> + <%= _('by <strong>{{date}}</strong>',:date=>simple_date(@info_request.date_response_required_by)) %> + (<%= link_to _('details'), "#{help_requesting_path}#quickly_response" %>). + </p> + <% elsif status == 'waiting_response_very_overdue' %> + <p> + <%= _('The response to your request is <strong>long overdue</strong>. You can say that, by + law, under all circumstances, the authority should have responded + by now') %> (<%= link_to _('details'), "#{help_requesting_path}#quickly_response" %>). + </p> + <% end %> + + <%= form_for(@outgoing_message, :html => { :id => 'followup_form' }, :url => incoming_message.nil? ? show_response_no_followup_url(:id => @info_request.id) : show_response_url(:id => @info_request.id, :incoming_message_id => incoming_message.id)) do |o| %> + <p> + <%= o.text_area :body, :rows => 15, :cols => 55 %> + </p> + + <% if @internal_review %> + <%= hidden_field_tag "outgoing_message[what_doing]", "internal_review" %> + <% else %> + <!-- <h3><%= _('What are you doing?') %></h3> --> + + <% if !@outgoing_message.errors[:what_doing_dummy].nil? %> + <!--<div class="fieldWithErrors"> --> + <div> + <% else %> + <div> + <% end %> + <!-- + <div> + <%= radio_button "outgoing_message", "what_doing", "new_information", :id => "new_information" %> + <label for="new_information"><%= _('I am asking for <strong>new information</strong>') %> </label> + </div> + --> + <!-- + <div> + <%= radio_button "outgoing_message", "what_doing", "internal_review", :id => "internal_review" %> + <label for="internal_review"><%= _('I am requesting an <strong>internal review</strong>') %> + <%= link_to _("what's that?"), "/help/unhappy" %> + </label> + </div> + --> + <!-- hiding this form away since its default, + quick hack to remove the feature --> + <div style="display: none"> + <%= radio_button "outgoing_message", "what_doing", "normal_sort", :id => "sort_normal", :checked => true %> + <label for="sort_normal"><%= _('<strong>Anything else</strong>, such as clarifying, prompting, thanking') %></label> + </div> + </div> + <% end %> + + <% if @internal_review %> + <p><%= _('Edit and add <strong>more details</strong> to the message above, + explaining why you are dissatisfied with their response.') %> + </p> + <% end %> + + <p> + <%= hidden_field_tag 'submitted_followup', 1 %> + <%= hidden_field_tag(:preview, 1 ) %> + <% if @internal_review_pass_on %> + <%= hidden_field_tag(:internal_review, 1 ) %> + <% end %> + <%= submit_tag _("Preview your message") %> + </p> + <% end %> + + <p> + <% if not @is_owning_user %> + (You will be asked to sign in as <%= user_link(@info_request.user) %>) + <% end %> + </p> + <% end %> + +</div> + |