)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"9ef261062b0f222b96a48f195804b12f192647d2","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     Mehdi Nassim KHODJA \u003ckhodjamehdinassim@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2025-04-11 11:06:33 +0200"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"feat: add project-scoped search bar to sidebar (disabled by default) with option to enable it"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Currently, the theme has 2 different search options:"},{"line_number":10,"context_line":"- Project-scoped search (page search.html)"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"49d2379a_feeca3aa","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":93},"updated":"2025-04-11 09:59:46.000000000","message":"I\u0027m afraid the title is too long.\n\nCan we just say\n\n```\nfeat: add project-scoped search bar to sidebar\n```\n\nbecause the other part describes the detail of the implementation","commit_id":"99f3f5fabcfa0152b2e776d6bfe5c14386c6cb97"},{"author":{"_account_id":37760,"name":"Mehdi Nassim KHODJA","display_name":"Mehdi","email":"khodjamehdinassim@gmail.com","username":"naskio","status":"Software Engineering and beyond"},"change_message_id":"ce3ff5289542978fadef46cbbffdb9ada9edd8c3","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Mehdi Nassim KHODJA \u003ckhodjamehdinassim@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2025-04-11 11:06:33 +0200"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"feat: add project-scoped search bar to sidebar (disabled by default) with option to enable it"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Currently, the theme has 2 different search options:"},{"line_number":10,"context_line":"- Project-scoped search (page search.html)"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"5daebd9f_6466e836","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":93},"in_reply_to":"49d2379a_feeca3aa","updated":"2025-04-11 10:37:19.000000000","message":"Done","commit_id":"99f3f5fabcfa0152b2e776d6bfe5c14386c6cb97"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"9ef261062b0f222b96a48f195804b12f192647d2","unresolved":true,"context_lines":[{"line_number":7,"context_line":"feat: add project-scoped search bar to sidebar (disabled by default) with option to enable it"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Currently, the theme has 2 different search options:"},{"line_number":10,"context_line":"- Project-scoped search (page search.html)"},{"line_number":11,"context_line":"- OpenStack-wide search (on the top of the page, header.html)"},{"line_number":12,"context_line":"Adding the search bar to the sidebar would make it more accessible and allow users to perform searches related only to the project, which gives more relevant results. The global search placeholder has been renamed to \"Search OpenStack\" for both \"openstackdocs\" and \"starlingxdocs\" themes to avoid confusion."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: I4783c1efebc067532f1392d1d5c2d841ad895f39"},{"line_number":15,"context_line":"Signed-off-by: Mehdi Nassim KHODJA \u003ckhodjamehdinassim@gmail.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"dde7b83c_a63960ac","line":12,"range":{"start_line":10,"start_character":0,"end_line":12,"end_character":307},"updated":"2025-04-11 09:59:46.000000000","message":"Please wrap these lines at 72 characters https://wiki.openstack.org/wiki/GitCommitMessages#Summary_of_Git_commit_message_structure","commit_id":"99f3f5fabcfa0152b2e776d6bfe5c14386c6cb97"},{"author":{"_account_id":37760,"name":"Mehdi Nassim KHODJA","display_name":"Mehdi","email":"khodjamehdinassim@gmail.com","username":"naskio","status":"Software Engineering and beyond"},"change_message_id":"ce3ff5289542978fadef46cbbffdb9ada9edd8c3","unresolved":false,"context_lines":[{"line_number":7,"context_line":"feat: add project-scoped search bar to sidebar (disabled by default) with option to enable it"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Currently, the theme has 2 different search options:"},{"line_number":10,"context_line":"- Project-scoped search (page search.html)"},{"line_number":11,"context_line":"- OpenStack-wide search (on the top of the page, header.html)"},{"line_number":12,"context_line":"Adding the search bar to the sidebar would make it more accessible and allow users to perform searches related only to the project, which gives more relevant results. The global search placeholder has been renamed to \"Search OpenStack\" for both \"openstackdocs\" and \"starlingxdocs\" themes to avoid confusion."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: I4783c1efebc067532f1392d1d5c2d841ad895f39"},{"line_number":15,"context_line":"Signed-off-by: Mehdi Nassim KHODJA \u003ckhodjamehdinassim@gmail.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"c49ca160_0c7bf5ef","line":12,"range":{"start_line":10,"start_character":0,"end_line":12,"end_character":307},"in_reply_to":"dde7b83c_a63960ac","updated":"2025-04-11 10:37:19.000000000","message":"Done","commit_id":"99f3f5fabcfa0152b2e776d6bfe5c14386c6cb97"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"7461c11e4e65482b87f2d482127ad74528e0de16","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"4c148571_4c40dd0f","updated":"2025-03-17 16:41:39.000000000","message":"This will be a nice option to add search to pages optionally","commit_id":"b1e545937d17a6d7a39a834f6fdeda990851cc29"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"7755689abed5b4f76147321275a2a82f36c4d8b8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"1e0502e5_03718d06","updated":"2025-04-03 11:03:47.000000000","message":"honestly I am not convinced introducing dedicated search form helps usability. Now you have 2 boxes relatively close to each other and you MUST JUST KNOW which one is for what. This is not really intuitive","commit_id":"b1e545937d17a6d7a39a834f6fdeda990851cc29"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"32ae3a3463f987b2afb91c32f159ac3e1315ecaa","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"e2d981f1_69f3e60a","updated":"2025-04-03 11:09:27.000000000","message":"one of the typical approaches you can find out in the wild is to have a single search form and on the results page provide possibility to limit where the search should look. I know this is not going to be trivial, but 2 search boxes near each other is pretty confusing","commit_id":"b1e545937d17a6d7a39a834f6fdeda990851cc29"},{"author":{"_account_id":37760,"name":"Mehdi Nassim KHODJA","display_name":"Mehdi","email":"khodjamehdinassim@gmail.com","username":"naskio","status":"Software Engineering and beyond"},"change_message_id":"1225285a91a846cbae547679bc82e40ef02df90e","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"80caa32a_bbeb9e74","in_reply_to":"4258389b_9f4e40f7","updated":"2025-04-03 16:14:29.000000000","message":"I propose these options:\n1. Keep both search options but make the sidebar search disabled by default, allowing projects to enable it only when they find value in it.\n2. If option 1 is still concerning, we could:\n   - Either remove the navbar search when sidebar search is enabled (reducing to one search box)\n   - Or alter the navbar search behavior to be project-scoped and remove the sidebar search\n\nFor GitHub, there is up to 3 search icons on the same page (Go to file, Search this repository, Type / to search) and it is being differentiated using the placeholder.","commit_id":"b1e545937d17a6d7a39a834f6fdeda990851cc29"},{"author":{"_account_id":37760,"name":"Mehdi Nassim KHODJA","display_name":"Mehdi","email":"khodjamehdinassim@gmail.com","username":"naskio","status":"Software Engineering and beyond"},"change_message_id":"eef75cc6711903577d5fb31f884fdb1ca4098e6e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"0059a585_33002d05","in_reply_to":"77485970_4d524cb0","updated":"2025-04-11 09:10:21.000000000","message":"Done","commit_id":"b1e545937d17a6d7a39a834f6fdeda990851cc29"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"1e21cacefdf7ca2cb1659e35b55f51cb7f54c802","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"77485970_4d524cb0","in_reply_to":"80caa32a_bbeb9e74","updated":"2025-04-04 16:04:07.000000000","message":"Lets do following:\n\n- Make it disabled by default\n- rename the global search placeholder from \"Search\" to \"Search OpenStack\" similarly how you did for the project search to also match the placeholder in the mobile view","commit_id":"b1e545937d17a6d7a39a834f6fdeda990851cc29"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"be07dfa73461c88ea3d8de76d08b665b176a946c","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"4258389b_9f4e40f7","in_reply_to":"c4de92ea_7f1f6def","updated":"2025-04-03 11:48:22.000000000","message":"\u003e 1. The new search box is physically separated from the global search (sidebar vs top navbar) and includes a project-specific placeholder (\"Search Ironic...\") that clearly communicates its scope.\n\nThe search in the sidebar yes, but the search above - not. This is where the confusion is going to happen\n\n\u003e 3. We\u0027ve made this feature optional with the ability to disable it (we can make it disabled by default). This allows projects that see value in it to enable it while others won\u0027t be affected.\n\ndefault must be definitely disabled\n\n\u003e 4. While integrating both search boxes into one with filtering options would be ideal, the OpenStack-wide search isn\u0027t open source and doesn\u0027t provide an API for this integration. The separate search box is a practical solution given these limitations.\n\nI know, I also faced that. Maybe I will try to find somebody from foundation to find loose ends where whether we can inject. Alternatively we may move/demote global search to reduce confusion.\n\n\u003e 5. It\u0027s also a common pattern, many documentation sites has multiple search boxes \u003e in the same interface (GitHub, GitLab, ...).\n\nI have never seen 2 search boxes neither on github nor on gitlab (neither on git side nor on the docs side) with explicitly going for the reference to those 2 sites for writing my comments. The only somehow relevant thing is that github repo UI has 2 (1 for search, another for jump to file, but not both for search with different contexts)","commit_id":"b1e545937d17a6d7a39a834f6fdeda990851cc29"},{"author":{"_account_id":37760,"name":"Mehdi Nassim KHODJA","display_name":"Mehdi","email":"khodjamehdinassim@gmail.com","username":"naskio","status":"Software Engineering and beyond"},"change_message_id":"b424e5672ffe006cc6114f0a04e5a5f0e8e50d5b","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"c4de92ea_7f1f6def","in_reply_to":"e2d981f1_69f3e60a","updated":"2025-04-03 11:26:09.000000000","message":"Thank you for the feedback. I understand your concern about having two search boxes potentially causing confusion. Let me explain why I believe the project-scoped search in the sidebar is valuable:\n\n1. The new search box is physically separated from the global search (sidebar vs top navbar) and includes a project-specific placeholder (\"Search Ironic...\") that clearly communicates its scope.\n\n2. Users frequently need project-specific results, and the current OpenStack-wide search often returns irrelevant content. The sidebar placement puts search where users are already navigating project documentation.\n\n3. We\u0027ve made this feature optional with the ability to disable it (we can make it disabled by default). This allows projects that see value in it to enable it while others won\u0027t be affected.\n\n4. While integrating both search boxes into one with filtering options would be ideal, the OpenStack-wide search isn\u0027t open source and doesn\u0027t provide an API for this integration. The separate search box is a practical solution given these limitations.\n\n5. It\u0027s also a common pattern, many documentation sites has multiple search boxes in the same interface (GitHub, GitLab, ...).\n\nI\u0027m open to other suggestions for making the distinction clearer, such as additional labeling or visual differentiation if that would help address your concerns.","commit_id":"b1e545937d17a6d7a39a834f6fdeda990851cc29"},{"author":{"_account_id":37760,"name":"Mehdi Nassim KHODJA","display_name":"Mehdi","email":"khodjamehdinassim@gmail.com","username":"naskio","status":"Software Engineering and beyond"},"change_message_id":"eef75cc6711903577d5fb31f884fdb1ca4098e6e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"91d0a4ed_5f3333bd","updated":"2025-04-11 09:10:21.000000000","message":"I updated it accordingly 👌","commit_id":"99f3f5fabcfa0152b2e776d6bfe5c14386c6cb97"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"9ef261062b0f222b96a48f195804b12f192647d2","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":3,"id":"3e6a2e3b_5ba2ce9a","updated":"2025-04-11 09:59:46.000000000","message":"leaving a few comments... Also please add a release note because you are adding a new feature.","commit_id":"99f3f5fabcfa0152b2e776d6bfe5c14386c6cb97"},{"author":{"_account_id":37760,"name":"Mehdi Nassim KHODJA","display_name":"Mehdi","email":"khodjamehdinassim@gmail.com","username":"naskio","status":"Software Engineering and beyond"},"change_message_id":"ce3ff5289542978fadef46cbbffdb9ada9edd8c3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"73c2c58a_03c47d2c","in_reply_to":"3e6a2e3b_5ba2ce9a","updated":"2025-04-11 10:37:19.000000000","message":"Done","commit_id":"99f3f5fabcfa0152b2e776d6bfe5c14386c6cb97"}],"doc/source/index.rst":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"0d34702ba56950bef9a48dfd6ee7da9cad78261f","unresolved":false,"context_lines":[{"line_number":170,"context_line":"        # ..."},{"line_number":171,"context_line":"    }"},{"line_number":172,"context_line":""},{"line_number":173,"context_line":"The search bar in the sidebar is disabled by default. To enable it, set the ``sidebar_search`` option to ``True`` for project-scoped search::"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"    html_theme_options \u003d {"},{"line_number":176,"context_line":"        # ..."}],"source_content_type":"text/x-rst","patch_set":5,"id":"aab4c30c_24b633d9","line":173,"range":{"start_line":173,"start_character":0,"end_line":173,"end_character":141},"updated":"2025-04-11 13:29:29.000000000","message":"I expected lint may complain about the too long line but it does not... Wrapped the line to keep the line length more consistent within this file.","commit_id":"d56484dc6c742162027232b63c5eb48fe7d00a1f"},{"author":{"_account_id":37760,"name":"Mehdi Nassim KHODJA","display_name":"Mehdi","email":"khodjamehdinassim@gmail.com","username":"naskio","status":"Software Engineering and beyond"},"change_message_id":"1a2e32503d43664c2058a47a573edbc4ee119212","unresolved":false,"context_lines":[{"line_number":170,"context_line":"        # ..."},{"line_number":171,"context_line":"    }"},{"line_number":172,"context_line":""},{"line_number":173,"context_line":"The search bar in the sidebar is disabled by default. To enable it, set the ``sidebar_search`` option to ``True`` for project-scoped search::"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"    html_theme_options \u003d {"},{"line_number":176,"context_line":"        # ..."}],"source_content_type":"text/x-rst","patch_set":5,"id":"300f7251_e8f5408a","line":173,"range":{"start_line":173,"start_character":0,"end_line":173,"end_character":141},"in_reply_to":"aab4c30c_24b633d9","updated":"2025-04-11 14:04:12.000000000","message":"Thanks","commit_id":"d56484dc6c742162027232b63c5eb48fe7d00a1f"}],"openstackdocstheme/theme/openstackdocs/sidebartoc.html":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"9ef261062b0f222b96a48f195804b12f192647d2","unresolved":true,"context_lines":[{"line_number":14,"context_line":"      \u003ca href\u003d\"{{ pathto(master_doc) }}\" class\u003d\"docs-sidebar-section-title\"\u003e\u003ch4\u003e{{project}} {{version}}\u003c/h4\u003e\u003c/a\u003e"},{"line_number":15,"context_line":"      {%- if theme_sidebar_search|tobool %}"},{"line_number":16,"context_line":"      \u003cform action\u003d\"{{ pathto(\u0027search\u0027) }}\" method\u003d\"get\" class\u003d\"input-group input-group-sm ps-3 pe-2 pb-3\"\u003e"},{"line_number":17,"context_line":"        \u003cinput class\u003d\"form-control\" type\u003d\"text\" name\u003d\"q\" value\u003d\"\" placeholder\u003d\"{% trans %}Search {{project}}{% endtrans %}\" aria-label\u003d\"{% trans %}Search{% endtrans %}\"\u003e"},{"line_number":18,"context_line":"        \u003cbutton class\u003d\"btn btn-outline-secondary\" type\u003d\"submit\"\u003e\u003ci class\u003d\"fa fa-search\"\u003e\u003c/i\u003e\u003c/button\u003e"},{"line_number":19,"context_line":"      \u003c/form\u003e"},{"line_number":20,"context_line":"      {%- endif %}"}],"source_content_type":"text/html","patch_set":3,"id":"a9c625b4_109e1ac9","line":17,"range":{"start_line":17,"start_character":90,"end_line":17,"end_character":108},"updated":"2025-04-11 09:59:46.000000000","message":"Maybe \"Search in this project\" can be more helpful ?","commit_id":"99f3f5fabcfa0152b2e776d6bfe5c14386c6cb97"},{"author":{"_account_id":37760,"name":"Mehdi Nassim KHODJA","display_name":"Mehdi","email":"khodjamehdinassim@gmail.com","username":"naskio","status":"Software Engineering and beyond"},"change_message_id":"ee335981078f2e894006bcc855be38e2bb55cc5b","unresolved":true,"context_lines":[{"line_number":14,"context_line":"      \u003ca href\u003d\"{{ pathto(master_doc) }}\" class\u003d\"docs-sidebar-section-title\"\u003e\u003ch4\u003e{{project}} {{version}}\u003c/h4\u003e\u003c/a\u003e"},{"line_number":15,"context_line":"      {%- if theme_sidebar_search|tobool %}"},{"line_number":16,"context_line":"      \u003cform action\u003d\"{{ pathto(\u0027search\u0027) }}\" method\u003d\"get\" class\u003d\"input-group input-group-sm ps-3 pe-2 pb-3\"\u003e"},{"line_number":17,"context_line":"        \u003cinput class\u003d\"form-control\" type\u003d\"text\" name\u003d\"q\" value\u003d\"\" placeholder\u003d\"{% trans %}Search {{project}}{% endtrans %}\" aria-label\u003d\"{% trans %}Search{% endtrans %}\"\u003e"},{"line_number":18,"context_line":"        \u003cbutton class\u003d\"btn btn-outline-secondary\" type\u003d\"submit\"\u003e\u003ci class\u003d\"fa fa-search\"\u003e\u003c/i\u003e\u003c/button\u003e"},{"line_number":19,"context_line":"      \u003c/form\u003e"},{"line_number":20,"context_line":"      {%- endif %}"}],"source_content_type":"text/html","patch_set":3,"id":"db3f52d7_fa70cfe0","line":17,"range":{"start_line":17,"start_character":90,"end_line":17,"end_character":108},"in_reply_to":"1744146a_2ee1a010","updated":"2025-04-11 12:11:06.000000000","message":"I\u0027m trying to follow the same pattern, since we already have \"Search OpenStack\".","commit_id":"99f3f5fabcfa0152b2e776d6bfe5c14386c6cb97"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"f7a0a8332b1ce5647a4ea20291eb4d3e99918511","unresolved":true,"context_lines":[{"line_number":14,"context_line":"      \u003ca href\u003d\"{{ pathto(master_doc) }}\" class\u003d\"docs-sidebar-section-title\"\u003e\u003ch4\u003e{{project}} {{version}}\u003c/h4\u003e\u003c/a\u003e"},{"line_number":15,"context_line":"      {%- if theme_sidebar_search|tobool %}"},{"line_number":16,"context_line":"      \u003cform action\u003d\"{{ pathto(\u0027search\u0027) }}\" method\u003d\"get\" class\u003d\"input-group input-group-sm ps-3 pe-2 pb-3\"\u003e"},{"line_number":17,"context_line":"        \u003cinput class\u003d\"form-control\" type\u003d\"text\" name\u003d\"q\" value\u003d\"\" placeholder\u003d\"{% trans %}Search {{project}}{% endtrans %}\" aria-label\u003d\"{% trans %}Search{% endtrans %}\"\u003e"},{"line_number":18,"context_line":"        \u003cbutton class\u003d\"btn btn-outline-secondary\" type\u003d\"submit\"\u003e\u003ci class\u003d\"fa fa-search\"\u003e\u003c/i\u003e\u003c/button\u003e"},{"line_number":19,"context_line":"      \u003c/form\u003e"},{"line_number":20,"context_line":"      {%- endif %}"}],"source_content_type":"text/html","patch_set":3,"id":"1744146a_2ee1a010","line":17,"range":{"start_line":17,"start_character":90,"end_line":17,"end_character":108},"in_reply_to":"85da57b2_b2ac02b9","updated":"2025-04-11 12:02:51.000000000","message":"My small concern here is \"Search Nova\" sounds like you are looking for nova, while you expect this form is used to \"search in nova documentation\" . Maybe \"Search *in* nova\" (this applies to \"Search OpenStack\" maybe) can be an option.","commit_id":"99f3f5fabcfa0152b2e776d6bfe5c14386c6cb97"},{"author":{"_account_id":37760,"name":"Mehdi Nassim KHODJA","display_name":"Mehdi","email":"khodjamehdinassim@gmail.com","username":"naskio","status":"Software Engineering and beyond"},"change_message_id":"ce3ff5289542978fadef46cbbffdb9ada9edd8c3","unresolved":false,"context_lines":[{"line_number":14,"context_line":"      \u003ca href\u003d\"{{ pathto(master_doc) }}\" class\u003d\"docs-sidebar-section-title\"\u003e\u003ch4\u003e{{project}} {{version}}\u003c/h4\u003e\u003c/a\u003e"},{"line_number":15,"context_line":"      {%- if theme_sidebar_search|tobool %}"},{"line_number":16,"context_line":"      \u003cform action\u003d\"{{ pathto(\u0027search\u0027) }}\" method\u003d\"get\" class\u003d\"input-group input-group-sm ps-3 pe-2 pb-3\"\u003e"},{"line_number":17,"context_line":"        \u003cinput class\u003d\"form-control\" type\u003d\"text\" name\u003d\"q\" value\u003d\"\" placeholder\u003d\"{% trans %}Search {{project}}{% endtrans %}\" aria-label\u003d\"{% trans %}Search{% endtrans %}\"\u003e"},{"line_number":18,"context_line":"        \u003cbutton class\u003d\"btn btn-outline-secondary\" type\u003d\"submit\"\u003e\u003ci class\u003d\"fa fa-search\"\u003e\u003c/i\u003e\u003c/button\u003e"},{"line_number":19,"context_line":"      \u003c/form\u003e"},{"line_number":20,"context_line":"      {%- endif %}"}],"source_content_type":"text/html","patch_set":3,"id":"85da57b2_b2ac02b9","line":17,"range":{"start_line":17,"start_character":90,"end_line":17,"end_character":108},"in_reply_to":"a9c625b4_109e1ac9","updated":"2025-04-11 10:37:19.000000000","message":"I find it better to have something like \"Search Ironic\", \"Search Nova\", etc. just like we currently have on the search pages. For example: https://docs.openstack.org/nova/latest/search.html","commit_id":"99f3f5fabcfa0152b2e776d6bfe5c14386c6cb97"},{"author":{"_account_id":37760,"name":"Mehdi Nassim KHODJA","display_name":"Mehdi","email":"khodjamehdinassim@gmail.com","username":"naskio","status":"Software Engineering and beyond"},"change_message_id":"29e10bc80fecf85126302d9c73ca6fa74fdc83d4","unresolved":false,"context_lines":[{"line_number":14,"context_line":"      \u003ca href\u003d\"{{ pathto(master_doc) }}\" class\u003d\"docs-sidebar-section-title\"\u003e\u003ch4\u003e{{project}} {{version}}\u003c/h4\u003e\u003c/a\u003e"},{"line_number":15,"context_line":"      {%- if theme_sidebar_search|tobool %}"},{"line_number":16,"context_line":"      \u003cform action\u003d\"{{ pathto(\u0027search\u0027) }}\" method\u003d\"get\" class\u003d\"input-group input-group-sm ps-3 pe-2 pb-3\"\u003e"},{"line_number":17,"context_line":"        \u003cinput class\u003d\"form-control\" type\u003d\"text\" name\u003d\"q\" value\u003d\"\" placeholder\u003d\"{% trans %}Search {{project}}{% endtrans %}\" aria-label\u003d\"{% trans %}Search{% endtrans %}\"\u003e"},{"line_number":18,"context_line":"        \u003cbutton class\u003d\"btn btn-outline-secondary\" type\u003d\"submit\"\u003e\u003ci class\u003d\"fa fa-search\"\u003e\u003c/i\u003e\u003c/button\u003e"},{"line_number":19,"context_line":"      \u003c/form\u003e"},{"line_number":20,"context_line":"      {%- endif %}"}],"source_content_type":"text/html","patch_set":3,"id":"4131ed08_0716fcc0","line":17,"range":{"start_line":17,"start_character":90,"end_line":17,"end_character":108},"in_reply_to":"db3f52d7_fa70cfe0","updated":"2025-04-11 12:38:08.000000000","message":"I updated it to use \"Search in {{ project }}\"","commit_id":"99f3f5fabcfa0152b2e776d6bfe5c14386c6cb97"}],"openstackdocstheme/theme/starlingxdocs/header.html":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"9ef261062b0f222b96a48f195804b12f192647d2","unresolved":true,"context_lines":[{"line_number":15,"context_line":"      \u003cspan class\u003d\"navbar-toggler-icon\"\u003e\u003c/span\u003e"},{"line_number":16,"context_line":"      \u003cspan class\u003d\"sr-only\"\u003eToggle navigation\u003c/span\u003e"},{"line_number":17,"context_line":"    \u003c/button\u003e"},{"line_number":18,"context_line":"    \u003cdiv class\u003d\"search-icon show\"\u003e\u003ci class\u003d\"fa fa-search\"\u003e\u003c/i\u003e Search OpenStack\u003c/div\u003e"},{"line_number":19,"context_line":"    \u003cdiv class\u003d\"collapse navbar-collapse\" id\u003d\"navbar-main-1\"\u003e"},{"line_number":20,"context_line":"      {% include \u0027stx_search.html\u0027 %}"},{"line_number":21,"context_line":"      \u003cul class\u003d\"nav navbar-nav navbar-main ms-auto mb-lg-0 justify-content-end show\" role\u003d\"navigation\"\u003e"}],"source_content_type":"text/html","patch_set":3,"id":"3b2823bf_d52ce7e9","line":18,"range":{"start_line":18,"start_character":70,"end_line":18,"end_character":79},"updated":"2025-04-11 09:59:46.000000000","message":"StarlingX ?","commit_id":"99f3f5fabcfa0152b2e776d6bfe5c14386c6cb97"},{"author":{"_account_id":37760,"name":"Mehdi Nassim KHODJA","display_name":"Mehdi","email":"khodjamehdinassim@gmail.com","username":"naskio","status":"Software Engineering and beyond"},"change_message_id":"ce3ff5289542978fadef46cbbffdb9ada9edd8c3","unresolved":false,"context_lines":[{"line_number":15,"context_line":"      \u003cspan class\u003d\"navbar-toggler-icon\"\u003e\u003c/span\u003e"},{"line_number":16,"context_line":"      \u003cspan class\u003d\"sr-only\"\u003eToggle navigation\u003c/span\u003e"},{"line_number":17,"context_line":"    \u003c/button\u003e"},{"line_number":18,"context_line":"    \u003cdiv class\u003d\"search-icon show\"\u003e\u003ci class\u003d\"fa fa-search\"\u003e\u003c/i\u003e Search OpenStack\u003c/div\u003e"},{"line_number":19,"context_line":"    \u003cdiv class\u003d\"collapse navbar-collapse\" id\u003d\"navbar-main-1\"\u003e"},{"line_number":20,"context_line":"      {% include \u0027stx_search.html\u0027 %}"},{"line_number":21,"context_line":"      \u003cul class\u003d\"nav navbar-nav navbar-main ms-auto mb-lg-0 justify-content-end show\" role\u003d\"navigation\"\u003e"}],"source_content_type":"text/html","patch_set":3,"id":"4a15ee8c_b711c6e8","line":18,"range":{"start_line":18,"start_character":70,"end_line":18,"end_character":79},"in_reply_to":"3b2823bf_d52ce7e9","updated":"2025-04-11 10:37:19.000000000","message":"I used the same existing terms found on https://docs.starlingx.io/\n\nYou can also try viewing it on a mobile view to see the phrase \"Search OpenStack\"\nAlternatively, go to https://docs.starlingx.io/ and click on the search button in the top navigation bar — you’ll see \"Search OpenStack\" displayed there.","commit_id":"99f3f5fabcfa0152b2e776d6bfe5c14386c6cb97"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"f7a0a8332b1ce5647a4ea20291eb4d3e99918511","unresolved":true,"context_lines":[{"line_number":15,"context_line":"      \u003cspan class\u003d\"navbar-toggler-icon\"\u003e\u003c/span\u003e"},{"line_number":16,"context_line":"      \u003cspan class\u003d\"sr-only\"\u003eToggle navigation\u003c/span\u003e"},{"line_number":17,"context_line":"    \u003c/button\u003e"},{"line_number":18,"context_line":"    \u003cdiv class\u003d\"search-icon show\"\u003e\u003ci class\u003d\"fa fa-search\"\u003e\u003c/i\u003e Search OpenStack\u003c/div\u003e"},{"line_number":19,"context_line":"    \u003cdiv class\u003d\"collapse navbar-collapse\" id\u003d\"navbar-main-1\"\u003e"},{"line_number":20,"context_line":"      {% include \u0027stx_search.html\u0027 %}"},{"line_number":21,"context_line":"      \u003cul class\u003d\"nav navbar-nav navbar-main ms-auto mb-lg-0 justify-content-end show\" role\u003d\"navigation\"\u003e"}],"source_content_type":"text/html","patch_set":3,"id":"9ddc37a8_67f95aba","line":18,"range":{"start_line":18,"start_character":70,"end_line":18,"end_character":79},"in_reply_to":"4a15ee8c_b711c6e8","updated":"2025-04-11 12:02:51.000000000","message":"Sorry but I don\u0027t get your point here.\n\nIsn\u0027t this part of the header for StarlingX documentation ? If so this may be used to search something from the whole StarlingX documentation, instead of OpenStack documentation.","commit_id":"99f3f5fabcfa0152b2e776d6bfe5c14386c6cb97"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"08ab1f588b01a49204c1265d0d7bba1dc185ffdd","unresolved":false,"context_lines":[{"line_number":15,"context_line":"      \u003cspan class\u003d\"navbar-toggler-icon\"\u003e\u003c/span\u003e"},{"line_number":16,"context_line":"      \u003cspan class\u003d\"sr-only\"\u003eToggle navigation\u003c/span\u003e"},{"line_number":17,"context_line":"    \u003c/button\u003e"},{"line_number":18,"context_line":"    \u003cdiv class\u003d\"search-icon show\"\u003e\u003ci class\u003d\"fa fa-search\"\u003e\u003c/i\u003e Search OpenStack\u003c/div\u003e"},{"line_number":19,"context_line":"    \u003cdiv class\u003d\"collapse navbar-collapse\" id\u003d\"navbar-main-1\"\u003e"},{"line_number":20,"context_line":"      {% include \u0027stx_search.html\u0027 %}"},{"line_number":21,"context_line":"      \u003cul class\u003d\"nav navbar-nav navbar-main ms-auto mb-lg-0 justify-content-end show\" role\u003d\"navigation\"\u003e"}],"source_content_type":"text/html","patch_set":3,"id":"d2bf9298_da3e5dd8","line":18,"range":{"start_line":18,"start_character":70,"end_line":18,"end_character":79},"in_reply_to":"57779b33_f1f904a1","updated":"2025-04-11 13:28:21.000000000","message":"OK I eventually noticed I had some problems with my local browser but now it loads and shows the placeholder text defined in https://opendev.org/openinfra/openstackweb/src/branch/master/themes/openstack/javascript/navigation.js#L42 . Sorry for the noise.\n\nHowever the updated texts looks better to me, because it more accurately describe the action, while the exiting placeholder text may act like a sample.","commit_id":"99f3f5fabcfa0152b2e776d6bfe5c14386c6cb97"},{"author":{"_account_id":37760,"name":"Mehdi Nassim KHODJA","display_name":"Mehdi","email":"khodjamehdinassim@gmail.com","username":"naskio","status":"Software Engineering and beyond"},"change_message_id":"ee335981078f2e894006bcc855be38e2bb55cc5b","unresolved":true,"context_lines":[{"line_number":15,"context_line":"      \u003cspan class\u003d\"navbar-toggler-icon\"\u003e\u003c/span\u003e"},{"line_number":16,"context_line":"      \u003cspan class\u003d\"sr-only\"\u003eToggle navigation\u003c/span\u003e"},{"line_number":17,"context_line":"    \u003c/button\u003e"},{"line_number":18,"context_line":"    \u003cdiv class\u003d\"search-icon show\"\u003e\u003ci class\u003d\"fa fa-search\"\u003e\u003c/i\u003e Search OpenStack\u003c/div\u003e"},{"line_number":19,"context_line":"    \u003cdiv class\u003d\"collapse navbar-collapse\" id\u003d\"navbar-main-1\"\u003e"},{"line_number":20,"context_line":"      {% include \u0027stx_search.html\u0027 %}"},{"line_number":21,"context_line":"      \u003cul class\u003d\"nav navbar-nav navbar-main ms-auto mb-lg-0 justify-content-end show\" role\u003d\"navigation\"\u003e"}],"source_content_type":"text/html","patch_set":3,"id":"a6f15833_e59e4d10","line":18,"range":{"start_line":18,"start_character":70,"end_line":18,"end_character":79},"in_reply_to":"9ddc37a8_67f95aba","updated":"2025-04-11 12:11:06.000000000","message":"I’m referring to the StarlingX documentation available at https://docs.starlingx.io/ . It uses the phrase “Search OpenStack” which is why I’m using the same terminology.\n\nTo see what I mean, please visit https://docs.starlingx.io/ , then click the Search button in the top navigation bar. You’ll notice it says “Search OpenStack” This is part of an external search engine that we don’t control (which performs a search on OpenStack).","commit_id":"99f3f5fabcfa0152b2e776d6bfe5c14386c6cb97"},{"author":{"_account_id":37760,"name":"Mehdi Nassim KHODJA","display_name":"Mehdi","email":"khodjamehdinassim@gmail.com","username":"naskio","status":"Software Engineering and beyond"},"change_message_id":"29e10bc80fecf85126302d9c73ca6fa74fdc83d4","unresolved":false,"context_lines":[{"line_number":15,"context_line":"      \u003cspan class\u003d\"navbar-toggler-icon\"\u003e\u003c/span\u003e"},{"line_number":16,"context_line":"      \u003cspan class\u003d\"sr-only\"\u003eToggle navigation\u003c/span\u003e"},{"line_number":17,"context_line":"    \u003c/button\u003e"},{"line_number":18,"context_line":"    \u003cdiv class\u003d\"search-icon show\"\u003e\u003ci class\u003d\"fa fa-search\"\u003e\u003c/i\u003e Search OpenStack\u003c/div\u003e"},{"line_number":19,"context_line":"    \u003cdiv class\u003d\"collapse navbar-collapse\" id\u003d\"navbar-main-1\"\u003e"},{"line_number":20,"context_line":"      {% include \u0027stx_search.html\u0027 %}"},{"line_number":21,"context_line":"      \u003cul class\u003d\"nav navbar-nav navbar-main ms-auto mb-lg-0 justify-content-end show\" role\u003d\"navigation\"\u003e"}],"source_content_type":"text/html","patch_set":3,"id":"57779b33_f1f904a1","line":18,"range":{"start_line":18,"start_character":70,"end_line":18,"end_character":79},"in_reply_to":"a6f15833_e59e4d10","updated":"2025-04-11 12:38:08.000000000","message":"Replaced both with Global Search to avoid confusion. Let me know if you prefer otherwise.","commit_id":"99f3f5fabcfa0152b2e776d6bfe5c14386c6cb97"},{"author":{"_account_id":37760,"name":"Mehdi Nassim KHODJA","display_name":"Mehdi","email":"khodjamehdinassim@gmail.com","username":"naskio","status":"Software Engineering and beyond"},"change_message_id":"8450e1be8ae59b47471c454008b2b32c1658eeef","unresolved":false,"context_lines":[{"line_number":15,"context_line":"      \u003cspan class\u003d\"navbar-toggler-icon\"\u003e\u003c/span\u003e"},{"line_number":16,"context_line":"      \u003cspan class\u003d\"sr-only\"\u003eToggle navigation\u003c/span\u003e"},{"line_number":17,"context_line":"    \u003c/button\u003e"},{"line_number":18,"context_line":"    \u003cdiv class\u003d\"search-icon show\"\u003e\u003ci class\u003d\"fa fa-search\"\u003e\u003c/i\u003e Search OpenStack\u003c/div\u003e"},{"line_number":19,"context_line":"    \u003cdiv class\u003d\"collapse navbar-collapse\" id\u003d\"navbar-main-1\"\u003e"},{"line_number":20,"context_line":"      {% include \u0027stx_search.html\u0027 %}"},{"line_number":21,"context_line":"      \u003cul class\u003d\"nav navbar-nav navbar-main ms-auto mb-lg-0 justify-content-end show\" role\u003d\"navigation\"\u003e"}],"source_content_type":"text/html","patch_set":3,"id":"d9837cbf_3d1ad1c8","line":18,"range":{"start_line":18,"start_character":70,"end_line":18,"end_character":79},"in_reply_to":"d2bf9298_da3e5dd8","updated":"2025-04-11 14:02:31.000000000","message":"I think the placeholder \"Search OpenStack\" is coming from the JS file located at https://search.openstack.org/widget/embed.min.js\nand I don\u0027t think that it\u0027s open-source.","commit_id":"99f3f5fabcfa0152b2e776d6bfe5c14386c6cb97"}]}
