<p dir="auto">This creates <code class="notranslate">:issued_blocks</code> and <code class="notranslate">:received_blocks</code> resources for users.</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/5440'>https://github.com/openstreetmap/openstreetmap-website/pull/5440</a></p>

<h4>Commit Summary</h4>
<ul>
  <li><a href="https://github.com/openstreetmap/openstreetmap-website/pull/5440/commits/1d31573b0387958b0181b6c5c69543b440d55dd1" class="commit-link">1d31573</a>  Test active nav tabs on blocks_on/by pages</li>
  <li><a href="https://github.com/openstreetmap/openstreetmap-website/pull/5440/commits/3b0748831aa249b2beeb593641dfec06f980b6c8" class="commit-link">3b07488</a>  Declare new block path on resources</li>
  <li><a href="https://github.com/openstreetmap/openstreetmap-website/pull/5440/commits/0b755d8630696b499a0705d175e78fef0909df92" class="commit-link">0b755d8</a>  Create blocks table test helper module</li>
  <li><a href="https://github.com/openstreetmap/openstreetmap-website/pull/5440/commits/7a4115f090c6a6f923b2fe31b505982ac006e992" class="commit-link">7a4115f</a>  Create issued blocks resource</li>
  <li><a href="https://github.com/openstreetmap/openstreetmap-website/pull/5440/commits/2df389c97e52437f964e4b4ee22c8493a9cc7fbc" class="commit-link">2df389c</a>  Create received blocks resource</li>
  <li><a href="https://github.com/openstreetmap/openstreetmap-website/pull/5440/commits/df1c59280f423004b8ade2f7d2a01994ce791b94" class="commit-link">df1c592</a>  Add revoke all actions to received blocks resource</li>
</ul>

<h4 style="display: inline-block">File Changes </h4> <p style="display: inline-block">(<a href="https://github.com/openstreetmap/openstreetmap-website/pull/5440/files">19 files</a>)</p>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/5440/files#diff-29beaabe278fd17493296745cecb67919f0906b47b8246ab770f5517615d9ef7">.rubocop_todo.yml</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/5440/files#diff-debf59904131dc89a88ab44cbb1d6deaaa5a7d70c0507f674080df62f7c8e41f">app/abilities/ability.rb</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/5440/files#diff-5fb62154bcc2028d8f094225ee59e06e6dc57b853e0d429f7ebab0168f428111">app/controllers/user_blocks_controller.rb</a>
    (44)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/5440/files#diff-e1c4ba9b610b061e133dec877742cb8e811556dd376b99f4b103e694db81e0ce">app/controllers/users/issued_blocks_controller.rb</a>
    (31)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/5440/files#diff-ddb6898edaf242beff5a0e20ea9f89e5450a2ceb4ede9cd420d0d3a94a1e8aa5">app/controllers/users/received_blocks_controller.rb</a>
    (48)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/5440/files#diff-a163659130e0085f20069ddf952e8ffc25fb3385d916f4198633eca42fa3714f">app/views/user_blocks/_navigation.html.erb</a>
    (16)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/5440/files#diff-32880d71eefe08ae40d4a3a81c0916f2fe4b5680cbbed134bf02f63dc1aabd3e">app/views/user_blocks/_page.html.erb</a>
    (3)
  </li>
  <li>
    <strong>R</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/5440/files#diff-04b19b6fad8d1bdafb3b461e37377f1dee32c9d9891412241b778374be482056">app/views/users/issued_blocks/show.html.erb</a>
    (4)
  </li>
  <li>
    <strong>R</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/5440/files#diff-72adda64e2e91acdeaefdd3804187edddf08eff625b02258387d446fe445ebaa">app/views/users/received_blocks/edit.html.erb</a>
    (2)
  </li>
  <li>
    <strong>R</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/5440/files#diff-087c643aace4222b71785b308a34db6f6458bc28df731ae113735c26d5a3b8ee">app/views/users/received_blocks/show.html.erb</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/5440/files#diff-78ff736409d758722403cce31873ba803b3fb526d37398ca21caa557b54dfd95">app/views/users/show.html.erb</a>
    (12)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/5440/files#diff-44438ce218f5287c58d0017f965d888715635d94280669896f75841fbd7b4cd7">config/locales/en.yml</a>
    (39)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/5440/files#diff-959bc9abc46a55332bb64d5155a79323afa75a50ec1a2137ddd22d926f62c6c5">config/routes.rb</a>
    (10)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/5440/files#diff-c5b3adf1e94b2f6798566e74923c3006bab4984f43b06bb595fc633bb3237e88">test/controllers/user_blocks/table_test_helper.rb</a>
    (24)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/5440/files#diff-9ca0f3412d30fa75d21d710e7d0f07b08a8eeb934543b9db405b8d63619548c1">test/controllers/user_blocks_controller_test.rb</a>
    (282)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/5440/files#diff-613d8b7957037338d0a0b193f971bedd69685c4a373a3bbd4fd99f12fb7caff6">test/controllers/users/issued_blocks_controller_test.rb</a>
    (95)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/5440/files#diff-ebec69daafea2501233487d4dbb61e0b185bdfe6e0fd2df80d26fc25c0d3a9a0">test/controllers/users/received_blocks_controller_test.rb</a>
    (179)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/5440/files#diff-2719d3c650da3c587f727ca3c105e6bc93a7113f85717bb15983543cf4f85ae5">test/controllers/users_controller_test.rb</a>
    (10)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/5440/files#diff-4b528650fedb5a3547971c04193b58fe9ef2d75aaac9f9822106d361d6cb35fa">test/system/user_blocks_test.rb</a>
    (2)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/openstreetmap/openstreetmap-website/pull/5440.patch'>https://github.com/openstreetmap/openstreetmap-website/pull/5440.patch</a></li>
  <li><a href='https://github.com/openstreetmap/openstreetmap-website/pull/5440.diff'>https://github.com/openstreetmap/openstreetmap-website/pull/5440.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />Reply to this email directly, <a href="https://github.com/openstreetmap/openstreetmap-website/pull/5440">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAK2OLOAF4A26BVUUGSD7F32HDXL3AVCNFSM6AAAAABUEFCYVOVHI2DSMVQWIX3LMV43ASLTON2WKOZSG42TOMRRGE4DGMA">unsubscribe</a>.<br />You are receiving this because you are subscribed to this thread.<img src="https://github.com/notifications/beacon/AAK2OLJT44Z4ZBWTAZMCGX32HDXL3A5CNFSM6AAAAABUEFCYVOWGG33NNVSW45C7OR4XAZNFJFZXG5LFVJRW63LNMVXHIX3JMTHKIV5WWY.gif" height="1" width="1" alt="" /><span style="color: transparent; font-size: 0; display: none; visibility: hidden; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0; mso-hide: all">Message ID: <span><openstreetmap/openstreetmap-website/pull/5440</span><span>@</span><span>github</span><span>.</span><span>com></span></span></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/openstreetmap/openstreetmap-website/pull/5440",
"url": "https://github.com/openstreetmap/openstreetmap-website/pull/5440",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>