aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Somerville <matthew@mysociety.org>2019-11-29 11:18:33 +0000
committerMatthew Somerville <matthew@mysociety.org>2019-11-29 11:18:33 +0000
commit8b03c93d0befaac84a588aa4bb03309d1c1a30c6 (patch)
treef37fb1d82361f4acfd3e4f0dfe80b2fab6f063b8
parentc2d05c13048a89f930f76ba7d9314235d5face19 (diff)
parentaff43d78c55ce7a659f8e7d0bf28bf483fa33a7b (diff)
Merge branch 'mysociety-delivery' of git://github.com/Sambruk/fixmystreet
-rw-r--r--perllib/FixMyStreet/Cobrand/FixaMinGata.pm4
-rw-r--r--templates/email/fixamingata/submit.txt2
-rw-r--r--templates/web/fixamingata/about/accessibility.html112
-rwxr-xr-xtemplates/web/fixamingata/about/council.html2
-rwxr-xr-xtemplates/web/fixamingata/about/faq-sv.html3
-rw-r--r--web/cobrands/fixamingata/js.js19
6 files changed, 140 insertions, 2 deletions
diff --git a/perllib/FixMyStreet/Cobrand/FixaMinGata.pm b/perllib/FixMyStreet/Cobrand/FixaMinGata.pm
index d1a1980a7..d1574e1fa 100644
--- a/perllib/FixMyStreet/Cobrand/FixaMinGata.pm
+++ b/perllib/FixMyStreet/Cobrand/FixaMinGata.pm
@@ -192,4 +192,8 @@ sub body_responsiveness_threshold {
return 5;
}
+sub suggest_duplicates { 1 }
+
+sub default_show_name { 1 }
+
1;
diff --git a/templates/email/fixamingata/submit.txt b/templates/email/fixamingata/submit.txt
index d2e7399b4..20a49706d 100644
--- a/templates/email/fixamingata/submit.txt
+++ b/templates/email/fixamingata/submit.txt
@@ -1,4 +1,4 @@
-Subject: Ny rapport: [% report.title %]
+Subject: Ny rapport: [% IF problem.extra.building %][% problem.extra.building %], [% END %][% report.title %]
Till [% bodies_name %],
diff --git a/templates/web/fixamingata/about/accessibility.html b/templates/web/fixamingata/about/accessibility.html
new file mode 100644
index 000000000..05e95c918
--- /dev/null
+++ b/templates/web/fixamingata/about/accessibility.html
@@ -0,0 +1,112 @@
+[% INCLUDE 'header.html', title => 'Tillgänglighetsredogörelse', bodyclass => 'twothirdswidthpage' %]
+
+<h2>Tillgänglighet för FixaMinGata</h2>
+<p>
+ <a href="https://sambruk.se">Föreningen Sambruk</a> står bakom den här webbplatsen.
+ Vi vill att så många som möjligt ska kunna använda webbplatsen. Det här dokumentet
+ beskriver hur FixaMinGata uppfyller lagen om tillgänglighet till digital offentlig
+ service, eventuella kända tillgänglighetsproblem och hur du kan rapportera brister
+ till oss så att vi kan åtgärda dem.
+</p>
+<p>
+ FixaMinGata omfattas av lagen om tillgänglighet från och med 23 september 2020,
+ men vi vill förstås göra vad vi kan redan nu.
+</p>
+
+<h3>Hur tillgänglig är webbplatsen?</h3>
+<p>
+ Vi är medvetna om att delar av webbplatsen inte är helt tillgängliga. Se avsnittet
+ om innehåll som inte är tillgängligt nedan för mer information.
+</p>
+
+<h3>Vad kan du göra om du inte kan använda delar av webbplatsen?</h3>
+<p>
+ Om du behöver innehåll från FixaMinGata som inte är tillgängligt för dig, men som är
+ undantaget från lagens tillämpningsområde enligt beskrivning nedan, kan du
+ <a href="/contact">meddela oss</a>.
+</p>
+<p>
+ Svarstiden är normalt två arbetsdagar.
+</p>
+<p>
+ Du kan också kontakta oss på följande sätt:
+</p>
+<ul>
+ <li>skicka e-post till <a href="mailto:info@fixamingata.se">info@fixamingata.se</a></li>
+ <!--<li>ring <a href="tel:+46-771-123456">telefonnummer</a></li>-->
+</ul>
+
+<h3>Rapportera brister i webbplatsens tillgänglighet</h3>
+<p>
+ Vi strävar hela tiden efter att förbättra webbplatsens tillgänglighet. Om du upptäcker
+ problem som inte är beskrivna på den här sidan, eller om du anser att vi inte uppfyller
+ lagens krav, <a href="/contact">meddela oss</a> så att vi får
+ veta att problemet finns.
+</p>
+<!-- TODO: add 2020-09-23
+ <h3>Tillsyn</h3>
+<p>
+ Myndigheten för digital förvaltning har ansvaret för tillsyn för lagen om tillgänglighet
+ till digital offentlig service. Om du inte är nöjd med hur vi hanterar dina synpunkter
+ kan du <a href="https://www.digg.se/utveckling--innovation/digital-tillganglighet/anmal-bristande-tillganglighet">
+ kontakta Myndigheten för digital förvaltning</a> och påtala det.
+</p>
+-->
+<h3>Teknisk information om webbplatsens tillgänglighet</h3>
+<p>
+ Den här webbplatsen är delvis förenlig med lagen om tillgänglighet till digital
+ offentlig service, på grund av de brister som beskrivs nedan.
+</p>
+
+<h3>Innehåll som inte är tillgängligt</h3>
+<h4>Bristande förenlighet med lagkraven</h4>
+<p>
+ Problem vid användning utan hörsel
+</p>
+<ul>
+ <li>Filmen som beskriver hur man använder webbplatsen har inte undertexter.</li>
+</ul>
+<p>
+ Användning med nedsatt färgseende
+</p>
+<ul>
+ <li>Ikoner som visar status för ärenden särskiljs endast med färg.</li>
+</ul>
+<p>
+ Vår ambition är att ha åtgärdat alla kända tillgänglighetsproblem senast den 23 september 2020.
+</p>
+<!--
+ <h4>Oskäligt betungande anpassning</h4>
+<p>
+ Föreningen Sambruk åberopar undantag för oskäligt betungande anpassning enligt 12 § lagen om tillgänglighet till digital offentlig service för nedanstående innehåll.
+</p>
+-->
+<h4>Innehåll som inte omfattas av lagen</h4>
+<p>
+ Det innehåll som beskrivs här är inte fullt tillgängligt, men undantas enligt 9 § lagen om tillgänglighet till digital offentlig service.
+</p>
+<ul>
+ <li>Kartfunktionen.</li>
+</ul>
+<h3>Hur vi testat webbplatsen</h3>
+<p>
+ Vi har gjort en självskattning (intern testning) av FixaMinGata.
+</p>
+<p>
+ Senaste bedömningen gjordes den 6 oktober 2019.
+</p>
+<!-- TODO: add 2020-09-23?
+ <p>
+ <a href="https://example.com/method">Granskningsmetod</a>
+ </p>
+<p>
+ <a href="https://example.com/report">Granskningsrapport</a>
+</p>
+-->
+<p>
+ Redogörelsen uppdaterades senast den 6 oktober 2019.
+</p>
+
+[% INCLUDE 'footer.html' pagefooter = 'yes' %]
+
+
diff --git a/templates/web/fixamingata/about/council.html b/templates/web/fixamingata/about/council.html
index 94564c51f..165c91a46 100755
--- a/templates/web/fixamingata/about/council.html
+++ b/templates/web/fixamingata/about/council.html
@@ -30,7 +30,7 @@
<li>Om felrapporter från invånarna ska skickas via epost till kommunen, meddela om det är samma adress för samtliga kategorier eller om olika kategorier ska skickas till olika adresser.</li>
<li>Prata med och informera de anställda som kommer att ta emot och arbeta med felrapporter. Säkerställ att alla är medvetna om hur kommunen arbetar med inkomna felrapporter och vikten av att inrapporterade fel också rapporteras som åtgärdade.</li>
<li>Bjud in de anställda att vara med i den första testen av systemet så att de som vill kan testa att rapportera fel och följa upp ärenden. Det kan ske under ett par veckor innan systemet driftsätts, för att ge personalen möjlighet att bli komfortabel med systemet.</li>
- <li>Prata med kommunens informationsansvarige eller motsvarande för att länka till FixaMinGata från kommunens hemsida. Logotyper för FixaMinGata kan hämtas <a href="http://www.sambruk.se/projektnatverk/fixamingata/projektdokument.4.7b34e07a139d0d50e8b23cb.html?folder=19.7b34e07a139d0d50e8b23b1&sv.url=12.7b34e07a139d0d50e8b23d1">här</a>.</li>
+ <li>Prata med kommunens informationsansvarige eller motsvarande för att länka till FixaMinGata från kommunens hemsida. Logotyper för FixaMinGata kan hämtas <a href="/static/FMG-Logotyp.zip">här</a>.</li>
<li>Följ upp löpande med de personer som tar emot felrapporter. Du kan också ta hjälp av den <a href="/reports">statistik</a> som publiceras i FixaMinGata för att se vilka problem som rapporteras, samt om de markeras som åtgärdade.</li>
</ul>
diff --git a/templates/web/fixamingata/about/faq-sv.html b/templates/web/fixamingata/about/faq-sv.html
index 259322bc0..62721d381 100755
--- a/templates/web/fixamingata/about/faq-sv.html
+++ b/templates/web/fixamingata/about/faq-sv.html
@@ -8,6 +8,7 @@
<li><a href="#organisation">Organisation</a></li>
<li><a href="#pul">Dataskyddsombud</a></li>
<li><a href="/privacy">Offentlighet och kakor</a></li>
+ <li><a href="/about/accessibility">Tillgänglighet</a></li>
</ul>
</aside>
</div>
@@ -53,6 +54,8 @@
<dd>Den här e-tjänsten används gratis för att rapportera problem. Tjänsten tillhandahålls av <a href="http://sambruk.se/">Föreningen Sambruk</a>, en förening för kommunal samverkan kring e-tjänster. Totalt ingår runt 100 kommuner och landsting i Sambruk.</dd>
<dt>Kan jag använda FixaMinGata på min mobil?</dt>
<dd>FixaMinGata fungerar både i din mobil (storleken på skärmen anpassas automatiskt) och dator. Alternativt laddas appen FixaMinGata ner på Google Play eller App Store.</dd>
+ <dt>Hur tillgänglig är tjänsten?</dt>
+ <dd>Läs gärna vår <a href="/about/accessibility">tillgänglighetsredogörelse</a>.</dd>
</dl>
<h2><a name="practical"></a>Praktiska frågor</h2>
diff --git a/web/cobrands/fixamingata/js.js b/web/cobrands/fixamingata/js.js
index ca5f772c4..94fa2034e 100644
--- a/web/cobrands/fixamingata/js.js
+++ b/web/cobrands/fixamingata/js.js
@@ -1 +1,20 @@
fixmystreet.inspect_form_no_scroll_on_load = 1;
+
+// Chrome ignores autocomplete="off" on the title input,
+// and incorrectly autocompletes it with the user's email address.
+// For now we'll reset the title to empty if it contains
+// an email address when the user has selected a category.
+// Hopefully we can get rid of this eventually if Chrome changes
+// its behaviour.
+fixmystreet.fixChromeAutocomplete = function() {
+ var title = document.getElementById("form_title");
+
+ if (title) {
+ if (title.value == "" ||
+ /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@(?:\S{1,63})$/.test(title.value)) {
+ title.value = "";
+ }
+ }
+};
+
+$(fixmystreet).on('report_new:category_change', fixmystreet.fixChromeAutocomplete);