<p dir="auto"><a href="https://github.com/user-attachments/assets/100cb279-3ea2-4b35-8e76-13639eadbbff">image.png (view on web)</a></p>
<p dir="auto"><a href="https://github.com/user-attachments/assets/2e568a61-f154-4e4e-be89-efab9fdf6d7b">image.png (view on web)</a></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/6024'>https://github.com/openstreetmap/openstreetmap-website/pull/6024</a></p>
<h4>Commit Summary</h4>
<ul>
<li><a href="https://github.com/openstreetmap/openstreetmap-website/pull/6024/commits/4a12d7b5f3736e095b831d6b0c1bc5f4b9e91731" class="commit-link">4a12d7b</a> Move change preferences path to preferences/basic</li>
<li><a href="https://github.com/openstreetmap/openstreetmap-website/pull/6024/commits/57110bc9d374156b94ca396fff8f934eb8d354db" class="commit-link">57110bc</a> Update basic preferences path helpers</li>
<li><a href="https://github.com/openstreetmap/openstreetmap-website/pull/6024/commits/6bca48e0a0e88c798f923f98b6c81852a3b0030b" class="commit-link">6bca48e</a> Move basic preferences controller to preferences module</li>
<li><a href="https://github.com/openstreetmap/openstreetmap-website/pull/6024/commits/8886a44202e37c6240c5e2976a07377e201ebcbc" class="commit-link">8886a44</a> Create parent preferences controller class</li>
<li><a href="https://github.com/openstreetmap/openstreetmap-website/pull/6024/commits/54cece63c446a5bd840fedc49f7bb0017f61676b" class="commit-link">54cece6</a> Add empty advanced preferences page</li>
<li><a href="https://github.com/openstreetmap/openstreetmap-website/pull/6024/commits/718bfa97730c6bf1115aa7351a52823a8a4a5ad8" class="commit-link">718bfa9</a> Add navigation tabs to preferences pages</li>
<li><a href="https://github.com/openstreetmap/openstreetmap-website/pull/6024/commits/f873d35246f3af79936f38e5263cfb16ccdee030" class="commit-link">f873d35</a> Add empty form to advanced preferences page</li>
<li><a href="https://github.com/openstreetmap/openstreetmap-website/pull/6024/commits/b6430023a69f440435c64aef09b39962062b82af" class="commit-link">b643002</a> Define preferences system tests using test "..."</li>
<li><a href="https://github.com/openstreetmap/openstreetmap-website/pull/6024/commits/a05d3a672eb788ba051a2ffe585b60c6f6620332" class="commit-link">a05d3a6</a> Copy languages input to advanced preferences form</li>
<li><a href="https://github.com/openstreetmap/openstreetmap-website/pull/6024/commits/88f6f752c92dec7cbb111bd92c3ed689b5d69796" class="commit-link">88f6f75</a> Scan locale yaml files for available languages</li>
<li><a href="https://github.com/openstreetmap/openstreetmap-website/pull/6024/commits/7ecedd806931618abfa909f6cbbbebcba0e2e502" class="commit-link">7ecedd8</a> Replace text input with select for basic language preference</li>
<li><a href="https://github.com/openstreetmap/openstreetmap-website/pull/6024/commits/1a979183a331e775e7a06a51eb2b69e718de2979" class="commit-link">1a97918</a> Adapt basic language select to update single language value</li>
<li><a href="https://github.com/openstreetmap/openstreetmap-website/pull/6024/commits/68699f11277d118dd2f4d37dffe0cd8e09f13540" class="commit-link">68699f1</a> Adapt basic language select to update multiple language values</li>
</ul>
<h4 style="display: inline-block">File Changes </h4> <p style="display: inline-block">(<a href="https://github.com/openstreetmap/openstreetmap-website/pull/6024/files">20 files</a>)</p>
<ul>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/6024/files#diff-debf59904131dc89a88ab44cbb1d6deaaa5a7d70c0507f674080df62f7c8e41f">app/abilities/ability.rb</a>
(2)
</li>
<li>
<strong>A</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/6024/files#diff-81ef100d75438ae58a5cd3e046b10111f6ebc42ddad8340804a2df3123b60761">app/controllers/preferences/advanced_preferences_controller.rb</a>
(10)
</li>
<li>
<strong>A</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/6024/files#diff-7fa710bd040d8d885557946a96067d60d18015d59110577252fcd455c5040254">app/controllers/preferences/basic_preferences_controller.rb</a>
(37)
</li>
<li>
<strong>A</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/6024/files#diff-b33a044b5d76936173d876d924211f04d19a06c74120cb79cf33a7245730b19d">app/controllers/preferences/preferences_controller.rb</a>
(26)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/6024/files#diff-2ff63b142551396d9bd9b4246101b9473bc7cbc50f35ff36efdf01fe7dc7696c">app/controllers/preferences_controller.rb</a>
(44)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/6024/files#diff-6d2ef58207c92d1533287af551a075122ba98240a861819047a2ae77b7674f0b">app/views/layouts/_header.html.erb</a>
(2)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/6024/files#diff-32b767c4d7331696d6f9a079c1c46a3d64e9d6bfc96923d82c09b1ab55261de6">app/views/preferences/_update_success_flash.html.erb</a>
(1)
</li>
<li>
<strong>A</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/6024/files#diff-efac9ad0a87e4a919ea1b4e66f1d10929801e73a0ea8fdc852f81f199a8b9a05">app/views/preferences/advanced_preferences/show.html.erb</a>
(12)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/6024/files#diff-22cfc883d5d99187c02e46dbbb96b95e4e001d7d37709878e50c3b3f9c6de583">app/views/preferences/basic_preferences/show.html.erb</a>
(11)
</li>
<li>
<strong>A</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/6024/files#diff-439d7e7387f345dc2442c5ade3e7b5b01007ef418c5de604e5fb1c313fe1b62e">app/views/preferences/preferences/_navigation.html.erb</a>
(8)
</li>
<li>
<strong>A</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/6024/files#diff-edf103bb638ec567c9c18b87126bb5e1323e67bfc3d7c8fda7608cf5da52bff0">app/views/preferences/preferences/_update_success_flash.html.erb</a>
(7)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/6024/files#diff-097908d2eaecb67af9716bfbfe9e42c14c7a1f72eb7def04563d97ea6d3c5dd7">app/views/site/_potlatch.html.erb</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/6024/files#diff-0b97011a3519a8b0a8126c15996178d8315a8cad8d89ca465bc7aaf5adb2a4fb">config/initializers/i18n.rb</a>
(32)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/6024/files#diff-44438ce218f5287c58d0017f965d888715635d94280669896f75841fbd7b4cd7">config/locales/en.yml</a>
(44)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/6024/files#diff-959bc9abc46a55332bb64d5155a79323afa75a50ec1a2137ddd22d926f62c6c5">config/routes.rb</a>
(9)
</li>
<li>
<strong>A</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/6024/files#diff-6b476071fcf4306b28f8c165abfc4e495f158933d80b007ab125954124e4fa01">test/controllers/preferences/advanced_preferences_controller_test.rb</a>
(32)
</li>
<li>
<strong>A</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/6024/files#diff-262ebdd7a1c28e17378a877865386b859fa07647c390f6c3a4fe050675efc551">test/controllers/preferences/basic_preferences_controller_test.rb</a>
(157)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/6024/files#diff-9d330c9b4c315df4e0b0a23cd48461483d1dd153a9976aa056dc7b9b1258a01a">test/controllers/preferences_controller_test.rb</a>
(101)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/6024/files#diff-438a28e87e15ffd1467ef5a78d0246450a6f97a92cdda70d857fb7548465c447">test/system/preferences_test.rb</a>
(26)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/openstreetmap-website/pull/6024/files#diff-cfbdbe2b17c072a03232274834f7e26cf785b6d03dbddcdf52cff025898bb2bb">test/system/view_communities_test.rb</a>
(2)
</li>
</ul>
<h4>Patch Links:</h4>
<ul>
<li><a href='https://github.com/openstreetmap/openstreetmap-website/pull/6024.patch'>https://github.com/openstreetmap/openstreetmap-website/pull/6024.patch</a></li>
<li><a href='https://github.com/openstreetmap/openstreetmap-website/pull/6024.diff'>https://github.com/openstreetmap/openstreetmap-website/pull/6024.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/6024">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAK2OLLATUJHW3GBO4AOUJL2653CTAVCNFSM6AAAAAB5K2O7PGVHI2DSMVQWIX3LMV43ASLTON2WKOZTGA3TAOJXGE2TKMI">unsubscribe</a>.<br />You are receiving this because you are subscribed to this thread.<img src="https://github.com/notifications/beacon/AAK2OLOVTROAWZSWOU7NXEL2653CTA5CNFSM6AAAAAB5K2O7PGWGG33NNVSW45C7OR4XAZNFJFZXG5LFVJRW63LNMVXHIX3JMTHLOC2OT4.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/6024</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/6024",
"url": "https://github.com/openstreetmap/openstreetmap-website/pull/6024",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>