<p>Make user#view into more resourceful user#show</p>
<hr>
<h4>You can view, comment on, or merge this pull request online at:</h4>
<p> <a href='https://github.com/openstreetmap/openstreetmap-website/pull/1897'>https://github.com/openstreetmap/openstreetmap-website/pull/1897</a></p>
<h4>Commit Summary</h4>
<ul>
<li>Guard against undefined CSP_ENFORCE constant</li>
<li>Update .rubocop_todo.yml</li>
<li>Merge pull request #1 from rubyforgood/rubocop/auto_gen_config</li>
<li>Resolve 34 Rubocop Lint/AmbiguousOperator conflicts</li>
<li>Resolve 96 Rubocop Lint/AmbiguousRegexpLiteral conflicts</li>
<li>Resolve 2 Rubocop Lint/ShadowingOuterLocalVariable conflicts</li>
<li>Merge pull request #2 from rubyforgood/rubocop/lint_ambiguous_operator</li>
<li>Merge pull request #4 from rubyforgood/rubocop/lint_shadowing_out_local_variable</li>
<li>Merge branch 'master' into rubocop/lint_ambiguous_regex_literal</li>
<li>Merge pull request #3 from rubyforgood/rubocop/lint_ambiguous_regex_literal</li>
<li>change user#view to user#show</li>
</ul>
<h4>File Changes</h4>
<ul>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-0">.rubocop_todo.yml</a>
(153)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-1">app/controllers/user_controller.rb</a>
(16)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-2">app/helpers/note_helper.rb</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-3">app/helpers/notifier_helper.rb</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-4">app/helpers/user_roles_helper.rb</a>
(12)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-5">app/views/changeset/history.html.erb</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-6">app/views/changeset/list.atom.builder</a>
(10)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-7">app/views/layouts/_header.html.erb</a>
(6)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-8">app/views/oauth/authorize.html.erb</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-9">app/views/user/_contact.html.erb</a>
(12)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-10">app/views/user/_user.html.erb</a>
(4)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-11">app/views/user/account.html.erb</a>
(2)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-12">app/views/user/show.html.erb</a>
(0)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-13">config/initializers/secure_headers.rb</a>
(32)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-14">config/locales/af.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-15">config/locales/aln.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-16">config/locales/ar.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-17">config/locales/arz.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-18">config/locales/ast.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-19">config/locales/az.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-20">config/locales/be-Tarask.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-21">config/locales/be.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-22">config/locales/bg.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-23">config/locales/bn.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-24">config/locales/br.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-25">config/locales/bs.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-26">config/locales/ca.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-27">config/locales/cs.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-28">config/locales/cy.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-29">config/locales/da.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-30">config/locales/de.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-31">config/locales/diq.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-32">config/locales/dsb.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-33">config/locales/el.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-34">config/locales/en-GB.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-35">config/locales/en.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-36">config/locales/eo.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-37">config/locales/es.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-38">config/locales/et.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-39">config/locales/eu.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-40">config/locales/fa.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-41">config/locales/fi.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-42">config/locales/fr.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-43">config/locales/fur.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-44">config/locales/fy.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-45">config/locales/ga.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-46">config/locales/gcf.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-47">config/locales/gd.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-48">config/locales/gl.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-49">config/locales/he.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-50">config/locales/hr.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-51">config/locales/hsb.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-52">config/locales/hu.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-53">config/locales/ia.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-54">config/locales/id.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-55">config/locales/is.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-56">config/locales/it.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-57">config/locales/ja.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-58">config/locales/ka.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-59">config/locales/kab.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-60">config/locales/ko.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-61">config/locales/ku-Latn.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-62">config/locales/lb.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-63">config/locales/lt.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-64">config/locales/lv.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-65">config/locales/mk.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-66">config/locales/mr.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-67">config/locales/ms.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-68">config/locales/nb.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-69">config/locales/nds.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-70">config/locales/ne.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-71">config/locales/nl.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-72">config/locales/nn.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-73">config/locales/oc.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-74">config/locales/pa.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-75">config/locales/pl.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-76">config/locales/pt-BR.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-77">config/locales/pt-PT.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-78">config/locales/pt.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-79">config/locales/ru.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-80">config/locales/scn.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-81">config/locales/sk.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-82">config/locales/sl.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-83">config/locales/sq.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-84">config/locales/sr-Latn.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-85">config/locales/sr.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-86">config/locales/sv.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-87">config/locales/ta.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-88">config/locales/te.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-89">config/locales/th.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-90">config/locales/tl.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-91">config/locales/tr.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-92">config/locales/uk.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-93">config/locales/vi.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-94">config/locales/zh-CN.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-95">config/locales/zh-TW.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-96">config/routes.rb</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-97">test/controllers/amf_controller_test.rb</a>
(62)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-98">test/controllers/changeset_controller_test.rb</a>
(12)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-99">test/controllers/diary_entry_controller_test.rb</a>
(4)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-100">test/controllers/messages_controller_test.rb</a>
(4)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-101">test/controllers/old_node_controller_test.rb</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-102">test/controllers/redactions_controller_test.rb</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-103">test/controllers/swf_controller_test.rb</a>
(6)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-104">test/controllers/traces_controller_test.rb</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-105">test/controllers/user_controller_test.rb</a>
(80)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-106">test/integration/client_applications_test.rb</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-107">test/integration/user_creation_test.rb</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-108">test/integration/user_roles_test.rb</a>
(4)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-109">test/lib/bounding_box_test.rb</a>
(4)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-110">test/lib/country_test.rb</a>
(6)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-111">test/models/changeset_test.rb</a>
(12)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-112">test/models/message_test.rb</a>
(4)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-113">test/models/node_test.rb</a>
(38)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-114">test/models/old_node_test.rb</a>
(4)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-115">test/models/relation_test.rb</a>
(22)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-116">test/models/tracepoint_test.rb</a>
(4)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-117">test/models/way_test.rb</a>
(22)
</li>
</ul>
<h4>Patch Links:</h4>
<ul>
<li><a href='https://github.com/openstreetmap/openstreetmap-website/pull/1897.patch'>https://github.com/openstreetmap/openstreetmap-website/pull/1897.patch</a></li>
<li><a href='https://github.com/openstreetmap/openstreetmap-website/pull/1897.diff'>https://github.com/openstreetmap/openstreetmap-website/pull/1897.diff</a></li>
</ul>
<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1897">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABWnLdSkobPPv9wssorZVYFeNSYflcOoks5t6_ovgaJpZM4UhZr0">mute the thread</a>.<img src="https://github.com/notifications/beacon/ABWnLbVmCEDdIcUltfQmsSiIKBassZmRks5t6_ovgaJpZM4UhZr0.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","potentialAction":{"@type":"ViewAction","target":"https://github.com/openstreetmap/openstreetmap-website/pull/1897","url":"https://github.com/openstreetmap/openstreetmap-website/pull/1897","name":"View Pull Request"},"description":"View this Pull Request on GitHub","publisher":{"@type":"Organization","name":"GitHub","url":"https://github.com"}}</script>
<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/openstreetmap/openstreetmap-website","title":"openstreetmap/openstreetmap-website","subtitle":"GitHub repository","main_image_url":"https://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/openstreetmap/openstreetmap-website"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Usermess (#1897)"}],"action":{"name":"View Pull Request","url":"https://github.com/openstreetmap/openstreetmap-website/pull/1897"}}}</script>
<script type="application/ld+json">{
"@type": "MessageCard",
"@context": "http://schema.org/extensions",
"hideOriginalBody": "false",
"originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB",
"title": "Usermess (#1897)",
"sections": [
{
"text": "",
"activityTitle": "**Jim Nanney**",
"activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png",
"activitySubtitle": "@jimnanney",
"facts": [
]
},
{
"title": "Commit Summary",
"facts": [
{
"name": "84fa19f",
"value": "Guard against undefined CSP_ENFORCE constant"
},
{
"name": "40ff7d9",
"value": "Update .rubocop_todo.yml"
},
{
"name": "bf80c01",
"value": "Merge pull request #1 from rubyforgood/rubocop/auto_gen_config"
},
{
"name": "4448e82",
"value": "Resolve 34 Rubocop Lint/AmbiguousOperator conflicts"
},
{
"name": "21a7eb3",
"value": "Resolve 96 Rubocop Lint/AmbiguousRegexpLiteral conflicts"
},
{
"name": "19f9ed5",
"value": "Resolve 2 Rubocop Lint/ShadowingOuterLocalVariable conflicts"
},
{
"name": "911c847",
"value": "Merge pull request #2 from rubyforgood/rubocop/lint_ambiguous_operator"
},
{
"name": "e9f42f0",
"value": "Merge pull request #4 from rubyforgood/rubocop/lint_shadowing_out_local_variable"
},
{
"name": "3cde507",
"value": "Merge branch 'master' into rubocop/lint_ambiguous_regex_literal"
},
{
"name": "f2deaac",
"value": "Merge pull request #3 from rubyforgood/rubocop/lint_ambiguous_regex_literal"
},
{
"name": "9f52776",
"value": "change user#view to user#show"
}
]
},
{
"title": "File Changes",
"facts": [
{
"name": "Modified",
"value": "[.rubocop_todo.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-0) (153 changes)"
},
{
"name": "Modified",
"value": "[app/controllers/user_controller.rb](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-1) (16 changes)"
},
{
"name": "Modified",
"value": "[app/helpers/note_helper.rb](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-2) (2 changes)"
},
{
"name": "Modified",
"value": "[app/helpers/notifier_helper.rb](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-3) (2 changes)"
},
{
"name": "Modified",
"value": "[app/helpers/user_roles_helper.rb](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-4) (12 changes)"
},
{
"name": "Modified",
"value": "[app/views/changeset/history.html.erb](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-5) (2 changes)"
},
{
"name": "Modified",
"value": "[app/views/changeset/list.atom.builder](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-6) (10 changes)"
},
{
"name": "Modified",
"value": "[app/views/layouts/_header.html.erb](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-7) (6 changes)"
},
{
"name": "Modified",
"value": "[app/views/oauth/authorize.html.erb](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-8) (2 changes)"
},
{
"name": "Modified",
"value": "[app/views/user/_contact.html.erb](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-9) (12 changes)"
},
{
"name": "Modified",
"value": "[app/views/user/_user.html.erb](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-10) (4 changes)"
},
{
"name": "Modified",
"value": "[app/views/user/account.html.erb](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-11) (2 changes)"
},
{
"name": "Renamed",
"value": "[app/views/user/show.html.erb](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-12) (0 changes)"
},
{
"name": "Modified",
"value": "[config/initializers/secure_headers.rb](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-13) (32 changes)"
},
{
"name": "Modified",
"value": "[config/locales/af.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-14) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/aln.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-15) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/ar.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-16) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/arz.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-17) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/ast.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-18) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/az.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-19) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/be-Tarask.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-20) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/be.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-21) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/bg.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-22) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/bn.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-23) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/br.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-24) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/bs.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-25) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/ca.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-26) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/cs.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-27) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/cy.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-28) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/da.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-29) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/de.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-30) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/diq.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-31) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/dsb.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-32) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/el.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-33) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/en-GB.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-34) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/en.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-35) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/eo.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-36) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/es.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-37) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/et.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-38) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/eu.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-39) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/fa.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-40) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/fi.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-41) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/fr.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-42) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/fur.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-43) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/fy.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-44) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/ga.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-45) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/gcf.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-46) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/gd.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-47) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/gl.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-48) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/he.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-49) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/hr.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-50) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/hsb.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-51) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/hu.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-52) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/ia.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-53) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/id.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-54) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/is.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-55) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/it.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-56) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/ja.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-57) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/ka.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-58) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/kab.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-59) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/ko.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-60) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/ku-Latn.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-61) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/lb.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-62) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/lt.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-63) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/lv.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-64) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/mk.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-65) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/mr.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-66) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/ms.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-67) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/nb.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-68) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/nds.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-69) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/ne.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-70) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/nl.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-71) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/nn.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-72) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/oc.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-73) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/pa.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-74) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/pl.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-75) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/pt-BR.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-76) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/pt-PT.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-77) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/pt.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-78) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/ru.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-79) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/scn.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-80) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/sk.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-81) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/sl.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-82) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/sq.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-83) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/sr-Latn.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-84) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/sr.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-85) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/sv.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-86) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/ta.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-87) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/te.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-88) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/th.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-89) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/tl.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-90) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/tr.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-91) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/uk.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-92) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/vi.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-93) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/zh-CN.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-94) (2 changes)"
},
{
"name": "Modified",
"value": "[config/locales/zh-TW.yml](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-95) (2 changes)"
},
{
"name": "Modified",
"value": "[config/routes.rb](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-96) (2 changes)"
},
{
"name": "Modified",
"value": "[test/controllers/amf_controller_test.rb](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-97) (62 changes)"
},
{
"name": "Modified",
"value": "[test/controllers/changeset_controller_test.rb](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-98) (12 changes)"
},
{
"name": "Modified",
"value": "[test/controllers/diary_entry_controller_test.rb](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-99) (4 changes)"
},
{
"name": "Modified",
"value": "[test/controllers/messages_controller_test.rb](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-100) (4 changes)"
},
{
"name": "Modified",
"value": "[test/controllers/old_node_controller_test.rb](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-101) (2 changes)"
},
{
"name": "Modified",
"value": "[test/controllers/redactions_controller_test.rb](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-102) (2 changes)"
},
{
"name": "Modified",
"value": "[test/controllers/swf_controller_test.rb](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-103) (6 changes)"
},
{
"name": "Modified",
"value": "[test/controllers/traces_controller_test.rb](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-104) (2 changes)"
},
{
"name": "Modified",
"value": "[test/controllers/user_controller_test.rb](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-105) (80 changes)"
},
{
"name": "Modified",
"value": "[test/integration/client_applications_test.rb](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-106) (2 changes)"
},
{
"name": "Modified",
"value": "[test/integration/user_creation_test.rb](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-107) (2 changes)"
},
{
"name": "Modified",
"value": "[test/integration/user_roles_test.rb](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-108) (4 changes)"
},
{
"name": "Modified",
"value": "[test/lib/bounding_box_test.rb](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-109) (4 changes)"
},
{
"name": "Modified",
"value": "[test/lib/country_test.rb](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-110) (6 changes)"
},
{
"name": "Modified",
"value": "[test/models/changeset_test.rb](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-111) (12 changes)"
},
{
"name": "Modified",
"value": "[test/models/message_test.rb](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-112) (4 changes)"
},
{
"name": "Modified",
"value": "[test/models/node_test.rb](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-113) (38 changes)"
},
{
"name": "Modified",
"value": "[test/models/old_node_test.rb](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-114) (4 changes)"
},
{
"name": "Modified",
"value": "[test/models/relation_test.rb](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-115) (22 changes)"
},
{
"name": "Modified",
"value": "[test/models/tracepoint_test.rb](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-116) (4 changes)"
},
{
"name": "Modified",
"value": "[test/models/way_test.rb](https://github.com/openstreetmap/openstreetmap-website/pull/1897/files#diff-117) (22 changes)"
}
]
}
],
"potentialAction": [
{
"name": "Add a comment",
"@type": "ActionCard",
"inputs": [
{
"isMultiLine": true,
"@type": "TextInput",
"id": "IssueComment",
"isRequired": false
}
],
"actions": [
{
"name": "Comment",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"openstreetmap/openstreetmap-website\",\n\"issueId\": 1897,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}"
}
]
},
{
"name": "Close pull request",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"PullRequestClose\",\n\"repositoryFullName\": \"openstreetmap/openstreetmap-website\",\n\"pullRequestId\": 1897\n}"
},
{
"targets": [
{
"os": "default",
"uri": "https://github.com/openstreetmap/openstreetmap-website/pull/1897"
}
],
"@type": "OpenUri",
"name": "View on GitHub"
},
{
"targets": [
{
"os": "default",
"uri": "https://github.com/openstreetmap/openstreetmap-website/pull/1897.patch"
}
],
"@type": "OpenUri",
"name": "View patch"
},
{
"targets": [
{
"os": "default",
"uri": "https://github.com/openstreetmap/openstreetmap-website/pull/1897.diff"
}
],
"@type": "OpenUri",
"name": "View diff"
},
{
"name": "Unsubscribe",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 344300276\n}"
}
],
"themeColor": "26292E"
}</script>