<p dir="auto">In case <em>Contributor Terms</em> or <em>Terms of Use</em> were updated since last agreeing to them, which is supposedly the case for many people, it's impossible to accept the new terms.</p>
<p dir="auto">This PR makes it possible by</p>
<ul dir="auto">
<li>telling when the terms were accepted in <em>My Account</em></li>
<li>linking to the <em>Terms</em> page<br>
<a href="https://github.com/user-attachments/assets/3083f433-812b-46e1-931b-f2241a104c9c">image.png (view on web)</a></li>
<li>disabling the checks if terms were previously accepted on the <em>Terms</em> page, which made it do nothing or redirect back to <em>My Account</em></li>
</ul>
<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/5706'>https://github.com/openstreetmap/openstreetmap-website/pull/5706</a></p>
<h4>Commit Summary</h4>
<ul>
<li><a href="https://github.com/openstreetmap/openstreetmap-website/pull/5706/commits/889a93e43df96fbe9278e407b476918440717e1d" class="commit-link">889a93e</a> Allow to revisit terms page if already agreed</li>
<li><a href="https://github.com/openstreetmap/openstreetmap-website/pull/5706/commits/567b43839ac8eb9a46a18fec6b5a0f7ae3e3ea5b" class="commit-link">567b438</a> Allow to agree to new terms if already agreed to old terms</li>
<li><a href="https://github.com/openstreetmap/openstreetmap-website/pull/5706/commits/75d76eccdf66825fe02ad17b77038f40a890792b" class="commit-link">75d76ec</a> Show terms acceptance dates and link to terms on account page</li>
</ul>
<h4 style="display: inline-block">File Changes </h4> <p style="display: inline-block">(<a href="https://github.com/openstreetmap/openstreetmap-website/pull/5706/files">5 files</a>)</p>
<ul>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/5706/files#diff-51243a95c08f37346b52b223c3e9ca80e954787aa019156279ff2e52ab9fc2ae">app/controllers/accounts/terms_controller.rb</a>
(15)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/5706/files#diff-e01fad846663c1f683b6469fec261f8b186c504c67f5f345aa8bd42837b67c5d">app/views/accounts/show.html.erb</a>
(34)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/5706/files#diff-44438ce218f5287c58d0017f965d888715635d94280669896f75841fbd7b4cd7">config/locales/en.yml</a>
(13)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/5706/files#diff-d03a223e4a11120c3e4b07067ae0776e06b350dd8daad071cdfd9b75b5434d46">test/controllers/accounts/terms_controller_test.rb</a>
(72)
</li>
<li>
<strong>A</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/5706/files#diff-a13e05e685dc0cabd42a1705585f2feeac69da692efa2f31ecc25899eb992260">test/system/account_terms_test.rb</a>
(54)
</li>
</ul>
<h4>Patch Links:</h4>
<ul>
<li><a href='https://github.com/openstreetmap/openstreetmap-website/pull/5706.patch'>https://github.com/openstreetmap/openstreetmap-website/pull/5706.patch</a></li>
<li><a href='https://github.com/openstreetmap/openstreetmap-website/pull/5706.diff'>https://github.com/openstreetmap/openstreetmap-website/pull/5706.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/5706">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAK2OLNTIJ5P3SZVOGGBGMT2QQFJFAVCNFSM6AAAAABXNHXYU2VHI2DSMVQWIX3LMV43ASLTON2WKOZSHA3DEMRRG42TCNY">unsubscribe</a>.<br />You are receiving this because you are subscribed to this thread.<img src="https://github.com/notifications/beacon/AAK2OLKMPK243WCWIKVJL2T2QQFJFA5CNFSM6AAAAABXNHXYU2WGG33NNVSW45C7OR4XAZNFJFZXG5LFVJRW63LNMVXHIX3JMTHKVGPZFU.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/5706</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/5706",
"url": "https://github.com/openstreetmap/openstreetmap-website/pull/5706",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>