)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"4df76701747b774110a7639224c21b748eca6977","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     Silvia-Wachira \u003cwachirasilvia8@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2026-03-11 12:13:36 +0300"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add CSS blur effect to share access keys for security"},{"line_number":8,"context_line":"The blur is a visual UX improvement to reduce accidental exposure of"},{"line_number":9,"context_line":"access keys on screen."},{"line_number":10,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"841ce94c_f422e7a6","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":53},"updated":"2026-03-11 20:35:45.000000000","message":"please add a blank line after this line","commit_id":"51ced7deb0244f0399eda749886c680f80a70817"},{"author":{"_account_id":38842,"name":"Silvia Wachira","display_name":"Silvia Wachira","email":"wachirasilvia8@gmail.com","username":"Silvia-Wachira"},"change_message_id":"a4f3a7a0a6ce6b42031a6dda505690679528fead","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Silvia-Wachira \u003cwachirasilvia8@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2026-03-11 12:13:36 +0300"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add CSS blur effect to share access keys for security"},{"line_number":8,"context_line":"The blur is a visual UX improvement to reduce accidental exposure of"},{"line_number":9,"context_line":"access keys on screen."},{"line_number":10,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"2ffb11a3_8000c284","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":53},"in_reply_to":"841ce94c_f422e7a6","updated":"2026-03-13 19:29:18.000000000","message":"Done","commit_id":"51ced7deb0244f0399eda749886c680f80a70817"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"4df76701747b774110a7639224c21b748eca6977","unresolved":true,"context_lines":[{"line_number":7,"context_line":"Add CSS blur effect to share access keys for security"},{"line_number":8,"context_line":"The blur is a visual UX improvement to reduce accidental exposure of"},{"line_number":9,"context_line":"access keys on screen."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I5b05d0e463cce8949f4b6ac112805cd7c85c2552"},{"line_number":12,"context_line":"Signed-off-by: Silvia-Wachira \u003cwachirasilvia8@gmail.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"40643eab_9213a111","line":10,"updated":"2026-03-11 20:35:45.000000000","message":"can you please include a release note? \n\nhttps://docs.openstack.org/manila-ui/latest/contributor/adding_release_notes.html","commit_id":"51ced7deb0244f0399eda749886c680f80a70817"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"864c5b522b4a634807b2204a06fe3a1c8fa19fa1","unresolved":true,"context_lines":[{"line_number":7,"context_line":"Add CSS blur effect to share access keys for security"},{"line_number":8,"context_line":"The blur is a visual UX improvement to reduce accidental exposure of"},{"line_number":9,"context_line":"access keys on screen."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I5b05d0e463cce8949f4b6ac112805cd7c85c2552"},{"line_number":12,"context_line":"Signed-off-by: Silvia-Wachira \u003cwachirasilvia8@gmail.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"cf05f228_658f033e","line":10,"in_reply_to":"40643eab_9213a111","updated":"2026-03-11 20:47:27.000000000","message":"++","commit_id":"51ced7deb0244f0399eda749886c680f80a70817"},{"author":{"_account_id":38842,"name":"Silvia Wachira","display_name":"Silvia Wachira","email":"wachirasilvia8@gmail.com","username":"Silvia-Wachira"},"change_message_id":"a4f3a7a0a6ce6b42031a6dda505690679528fead","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Add CSS blur effect to share access keys for security"},{"line_number":8,"context_line":"The blur is a visual UX improvement to reduce accidental exposure of"},{"line_number":9,"context_line":"access keys on screen."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I5b05d0e463cce8949f4b6ac112805cd7c85c2552"},{"line_number":12,"context_line":"Signed-off-by: Silvia-Wachira \u003cwachirasilvia8@gmail.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"a65597f0_16308447","line":10,"in_reply_to":"cf05f228_658f033e","updated":"2026-03-13 19:29:18.000000000","message":"Done","commit_id":"51ced7deb0244f0399eda749886c680f80a70817"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":38842,"name":"Silvia Wachira","display_name":"Silvia Wachira","email":"wachirasilvia8@gmail.com","username":"Silvia-Wachira"},"change_message_id":"64a6e9b182b7d713b56bfb15debb59d5c8872ca7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"5b1e4322_49f3a34e","updated":"2026-03-09 12:03:34.000000000","message":"Thank you for the feedback! I\u0027ve wrapped the \u0027Hover to reveal\u0027 text in the translation system using _() in patch set 3.","commit_id":"d63e37220c0e11326d704384a186c115d799b9d9"},{"author":{"_account_id":38842,"name":"Silvia Wachira","display_name":"Silvia Wachira","email":"wachirasilvia8@gmail.com","username":"Silvia-Wachira"},"change_message_id":"515a4ef111b835d2133de047fd529189a503eda0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"3f001502_d2fb86a3","updated":"2026-03-11 09:10:36.000000000","message":"Thanks for the feedback Goutham! I\u0027ve addressed all the comments in patch set 5","commit_id":"ff8e4579c7590c0c260860cca3253bc832cc0a42"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"4df76701747b774110a7639224c21b748eca6977","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"501d661d_12c35c52","updated":"2026-03-11 20:35:45.000000000","message":"@wachirasilvia8@gmail.com: thank you; some more comments inline.","commit_id":"51ced7deb0244f0399eda749886c680f80a70817"},{"author":{"_account_id":38842,"name":"Silvia Wachira","display_name":"Silvia Wachira","email":"wachirasilvia8@gmail.com","username":"Silvia-Wachira"},"change_message_id":"561f6623272e11ce34842c2497a4f898980b62d1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"c4cb2a3e_2a305f48","updated":"2026-03-12 12:56:24.000000000","message":"Addressed all comments in PS7 — switched to classes\u003d[\"blurred-key\"], renamed CSS to SCSS with ADD_SCSS_FILES, added a release note, fixed the commit message blank line and reduced the trailing newline to one.","commit_id":"964c53235d5f7c024f6650db9b829cbe81e44723"},{"author":{"_account_id":38842,"name":"Silvia Wachira","display_name":"Silvia Wachira","email":"wachirasilvia8@gmail.com","username":"Silvia-Wachira"},"change_message_id":"a4f3a7a0a6ce6b42031a6dda505690679528fead","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"5607e596_7bd1efcc","updated":"2026-03-13 19:29:18.000000000","message":"Hi @gouthampravi@gmail.com, PS7 is failing with UncompressableFileError: manila_ui/css/manila_ui.scss could not be found. It seems ADD_SCSS_FILES may not be recognized by Horizon\u0027s static file pipeline. Should I revert to ADD_CSS_FILES with a .css extension, which was passing in PS6?","commit_id":"964c53235d5f7c024f6650db9b829cbe81e44723"},{"author":{"_account_id":38842,"name":"Silvia Wachira","display_name":"Silvia Wachira","email":"wachirasilvia8@gmail.com","username":"Silvia-Wachira"},"change_message_id":"378c73d92111d85b3c3a959e212ddfaf85769676","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"8fd72b44_dece3b3a","updated":"2026-03-19 13:22:11.000000000","message":"Hi Goutham, following up on my question in PS7, since ADD_SCSS_FILES wasn\u0027t being recognized by Horizon\u0027s static file pipeline (UncompressableFileError), I\u0027ve gone ahead and reverted to ADD_CSS_FILES with a .css extension in PS8. Zuul was passing with that setup in PS6, so hopefully it should be green again. Please let me know if you\u0027d like me to approach it differently!","commit_id":"964c53235d5f7c024f6650db9b829cbe81e44723"}],"manila_ui/dashboards/project/shares/tables.py":[{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"3665ffe2f2cd411bc6cf47914248e9b321c954d2","unresolved":true,"context_lines":[{"line_number":386,"context_line":"        \"access_key\","},{"line_number":387,"context_line":"        verbose_name\u003d_(\"Access Key\"),"},{"line_number":388,"context_line":"        filters\u003d(lambda x: format_html("},{"line_number":389,"context_line":"            \u0027\u003cspan class\u003d\"blurred-key\" title\u003d\"Hover to reveal\"\u003e{}\u003c/span\u003e\u0027, x"},{"line_number":390,"context_line":"        ) if x else \"\",),"},{"line_number":391,"context_line":"    )"},{"line_number":392,"context_line":"    created_at \u003d tables.Column(\"created_at\", verbose_name\u003d_(\"Created At\"),"}],"source_content_type":"text/x-python","patch_set":2,"id":"3c809f00_9f6199e4","line":389,"updated":"2026-03-09 11:19:46.000000000","message":"Hello, please add phrase in translation system.","commit_id":"2260fd194038a8e44a75314cede57ccc94f78897"},{"author":{"_account_id":38842,"name":"Silvia Wachira","display_name":"Silvia Wachira","email":"wachirasilvia8@gmail.com","username":"Silvia-Wachira"},"change_message_id":"515a4ef111b835d2133de047fd529189a503eda0","unresolved":false,"context_lines":[{"line_number":386,"context_line":"        \"access_key\","},{"line_number":387,"context_line":"        verbose_name\u003d_(\"Access Key\"),"},{"line_number":388,"context_line":"        filters\u003d(lambda x: format_html("},{"line_number":389,"context_line":"            \u0027\u003cspan class\u003d\"blurred-key\" title\u003d\"Hover to reveal\"\u003e{}\u003c/span\u003e\u0027, x"},{"line_number":390,"context_line":"        ) if x else \"\",),"},{"line_number":391,"context_line":"    )"},{"line_number":392,"context_line":"    created_at \u003d tables.Column(\"created_at\", verbose_name\u003d_(\"Created At\"),"}],"source_content_type":"text/x-python","patch_set":2,"id":"c45df429_040f8e07","line":389,"in_reply_to":"3c809f00_9f6199e4","updated":"2026-03-11 09:10:36.000000000","message":"Done","commit_id":"2260fd194038a8e44a75314cede57ccc94f78897"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"bb08a970e02e81be8ba40cf1e4dfe5f354ad9427","unresolved":true,"context_lines":[{"line_number":379,"context_line":"    access_to \u003d tables.Column(\"access_to\", verbose_name\u003d_(\"Access to\"))"},{"line_number":380,"context_line":"    access_level \u003d tables.Column("},{"line_number":381,"context_line":"        \"access_level\", verbose_name\u003d_(\"Access Level\"))"},{"line_number":382,"context_line":"    metadata \u003d tables.Column("},{"line_number":383,"context_line":"        \"metadata\", verbose_name\u003d_(\"Metadata\"))"},{"line_number":384,"context_line":"    status \u003d tables.Column(\"state\", verbose_name\u003d_(\"Status\"))"},{"line_number":385,"context_line":"    access_key \u003d tables.Column("}],"source_content_type":"text/x-python","patch_set":4,"id":"1cc3bf4b_5d8a10cb","line":382,"updated":"2026-03-11 04:52:34.000000000","message":"This removes the blank line between `from manila_ui import features`\nand `DELETABLE_STATES`. That blank line separates imports from\nmodule-level code per PEP8. Please keep it.","commit_id":"d63e37220c0e11326d704384a186c115d799b9d9"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"4df76701747b774110a7639224c21b748eca6977","unresolved":false,"context_lines":[{"line_number":379,"context_line":"    access_to \u003d tables.Column(\"access_to\", verbose_name\u003d_(\"Access to\"))"},{"line_number":380,"context_line":"    access_level \u003d tables.Column("},{"line_number":381,"context_line":"        \"access_level\", verbose_name\u003d_(\"Access Level\"))"},{"line_number":382,"context_line":"    metadata \u003d tables.Column("},{"line_number":383,"context_line":"        \"metadata\", verbose_name\u003d_(\"Metadata\"))"},{"line_number":384,"context_line":"    status \u003d tables.Column(\"state\", verbose_name\u003d_(\"Status\"))"},{"line_number":385,"context_line":"    access_key \u003d tables.Column("}],"source_content_type":"text/x-python","patch_set":4,"id":"55e6495f_5dc785c7","line":382,"in_reply_to":"1cc3bf4b_5d8a10cb","updated":"2026-03-11 20:35:45.000000000","message":"Done","commit_id":"d63e37220c0e11326d704384a186c115d799b9d9"},{"author":{"_account_id":38842,"name":"Silvia Wachira","display_name":"Silvia Wachira","email":"wachirasilvia8@gmail.com","username":"Silvia-Wachira"},"change_message_id":"561f6623272e11ce34842c2497a4f898980b62d1","unresolved":false,"context_lines":[{"line_number":379,"context_line":"    access_to \u003d tables.Column(\"access_to\", verbose_name\u003d_(\"Access to\"))"},{"line_number":380,"context_line":"    access_level \u003d tables.Column("},{"line_number":381,"context_line":"        \"access_level\", verbose_name\u003d_(\"Access Level\"))"},{"line_number":382,"context_line":"    metadata \u003d tables.Column("},{"line_number":383,"context_line":"        \"metadata\", verbose_name\u003d_(\"Metadata\"))"},{"line_number":384,"context_line":"    status \u003d tables.Column(\"state\", verbose_name\u003d_(\"Status\"))"},{"line_number":385,"context_line":"    access_key \u003d tables.Column("}],"source_content_type":"text/x-python","patch_set":4,"id":"f65f38c5_3b6cebd9","line":382,"in_reply_to":"1cc3bf4b_5d8a10cb","updated":"2026-03-12 12:56:24.000000000","message":"Done","commit_id":"d63e37220c0e11326d704384a186c115d799b9d9"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"bb08a970e02e81be8ba40cf1e4dfe5f354ad9427","unresolved":true,"context_lines":[{"line_number":382,"context_line":"    metadata \u003d tables.Column("},{"line_number":383,"context_line":"        \"metadata\", verbose_name\u003d_(\"Metadata\"))"},{"line_number":384,"context_line":"    status \u003d tables.Column(\"state\", verbose_name\u003d_(\"Status\"))"},{"line_number":385,"context_line":"    access_key \u003d tables.Column("},{"line_number":386,"context_line":"        \"access_key\","},{"line_number":387,"context_line":"        verbose_name\u003d_(\"Access Key\"),"},{"line_number":388,"context_line":"        filters\u003d(lambda x: format_html("}],"source_content_type":"text/x-python","patch_set":4,"id":"b48fa113_cae108a7","line":385,"updated":"2026-03-11 04:52:34.000000000","message":"Consider using Horizon\u0027s `attrs` parameter on the Column to\nadd the CSS class to the `\u003ctd\u003e` directly, rather than injecting\nHTML via the `filters` tuple:\n\n```\naccess_key \u003d tables.Column(\n    \"access_key\",\n    verbose_name\u003d_(\"Access Key\"),\n    attrs\u003d{\"data\": {\"class\": \"blurred-key\"}},\n)\n```\n\nThen adjust the CSS to target `td.blurred-key`. This avoids\nusing `format_html` in a filter (which is unconventional for\nHorizon table columns) and keeps the column definition cleaner.\n\nIf you do keep the `format_html` approach, note that the blur\nis purely visual — the actual key value is still in the DOM\nand visible via \"View Source\" or browser dev tools. It might\nbe worth noting this limitation in the commit message so\nreviewers understand the security boundary.","commit_id":"d63e37220c0e11326d704384a186c115d799b9d9"},{"author":{"_account_id":38842,"name":"Silvia Wachira","display_name":"Silvia Wachira","email":"wachirasilvia8@gmail.com","username":"Silvia-Wachira"},"change_message_id":"561f6623272e11ce34842c2497a4f898980b62d1","unresolved":false,"context_lines":[{"line_number":382,"context_line":"    metadata \u003d tables.Column("},{"line_number":383,"context_line":"        \"metadata\", verbose_name\u003d_(\"Metadata\"))"},{"line_number":384,"context_line":"    status \u003d tables.Column(\"state\", verbose_name\u003d_(\"Status\"))"},{"line_number":385,"context_line":"    access_key \u003d tables.Column("},{"line_number":386,"context_line":"        \"access_key\","},{"line_number":387,"context_line":"        verbose_name\u003d_(\"Access Key\"),"},{"line_number":388,"context_line":"        filters\u003d(lambda x: format_html("}],"source_content_type":"text/x-python","patch_set":4,"id":"25f0118d_55117065","line":385,"in_reply_to":"b48fa113_cae108a7","updated":"2026-03-12 12:56:24.000000000","message":"Done","commit_id":"d63e37220c0e11326d704384a186c115d799b9d9"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"4df76701747b774110a7639224c21b748eca6977","unresolved":true,"context_lines":[{"line_number":382,"context_line":"    metadata \u003d tables.Column("},{"line_number":383,"context_line":"        \"metadata\", verbose_name\u003d_(\"Metadata\"))"},{"line_number":384,"context_line":"    status \u003d tables.Column(\"state\", verbose_name\u003d_(\"Status\"))"},{"line_number":385,"context_line":"    access_key \u003d tables.Column("},{"line_number":386,"context_line":"        \"access_key\","},{"line_number":387,"context_line":"        verbose_name\u003d_(\"Access Key\"),"},{"line_number":388,"context_line":"        filters\u003d(lambda x: format_html("}],"source_content_type":"text/x-python","patch_set":4,"id":"63cebd78_58e64fcf","line":385,"in_reply_to":"b48fa113_cae108a7","updated":"2026-03-11 20:35:45.000000000","message":"my apologies, I didn\u0027t test the attrs thing here, apparently you should specify the \"classes\" directly.. attrs works, but the css class isn\u0027t parsed from it like i thought:\n\n```\n     -        attrs\u003d{\"data\": {\"class\": \"blurred-key\"}},\n     +        classes\u003d[\"blurred-key\"],\n```","commit_id":"d63e37220c0e11326d704384a186c115d799b9d9"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"4df76701747b774110a7639224c21b748eca6977","unresolved":true,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from django.template.defaultfilters import title"},{"line_number":16,"context_line":"from django.urls import reverse"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from django.utils.text import format_lazy"},{"line_number":19,"context_line":"from django.utils.translation import gettext_lazy as _"},{"line_number":20,"context_line":"from django.utils.translation import ngettext_lazy"}],"source_content_type":"text/x-python","patch_set":6,"id":"ebd119d4_c3cababd","line":17,"updated":"2026-03-11 20:35:45.000000000","message":"this blank line isn\u0027t necessary..","commit_id":"51ced7deb0244f0399eda749886c680f80a70817"},{"author":{"_account_id":38842,"name":"Silvia Wachira","display_name":"Silvia Wachira","email":"wachirasilvia8@gmail.com","username":"Silvia-Wachira"},"change_message_id":"a4f3a7a0a6ce6b42031a6dda505690679528fead","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from django.template.defaultfilters import title"},{"line_number":16,"context_line":"from django.urls import reverse"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from django.utils.text import format_lazy"},{"line_number":19,"context_line":"from django.utils.translation import gettext_lazy as _"},{"line_number":20,"context_line":"from django.utils.translation import ngettext_lazy"}],"source_content_type":"text/x-python","patch_set":6,"id":"011c1af2_f53d1b32","line":17,"in_reply_to":"ebd119d4_c3cababd","updated":"2026-03-13 19:29:18.000000000","message":"Done","commit_id":"51ced7deb0244f0399eda749886c680f80a70817"}],"manila_ui/local/enabled/_9010_manila_project_add_shares_panel_to_share_panel_group.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"4df76701747b774110a7639224c21b748eca6977","unresolved":true,"context_lines":[{"line_number":17,"context_line":"PANEL \u003d \u0027shares\u0027"},{"line_number":18,"context_line":"ADD_PANEL \u003d \u0027manila_ui.dashboards.project.shares.panel.Shares\u0027"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"ADD_CSS_FILES \u003d [\u0027manila_ui/css/manila_ui.css\u0027]"}],"source_content_type":"text/x-python","patch_set":6,"id":"3d2d070e_b6b212d2","line":20,"range":{"start_line":20,"start_character":0,"end_line":20,"end_character":13},"updated":"2026-03-11 20:35:45.000000000","message":"I read the Horizon code a bit more for this, apparently horizon supports SCSS and not CSS because SCSS is a superset of CSS. All valid CSS is valid SCSS. SCSS adds features like variables, nesting, mixins, and imports.. \n\nso, this variable is: `ADD_SCSS_FILES`\n\nand you can just rename `manila_ui/css/manila_ui.css` to `manila_ui/css/manila_ui.scss` and it\u0027d work","commit_id":"51ced7deb0244f0399eda749886c680f80a70817"},{"author":{"_account_id":38842,"name":"Silvia Wachira","display_name":"Silvia Wachira","email":"wachirasilvia8@gmail.com","username":"Silvia-Wachira"},"change_message_id":"a4f3a7a0a6ce6b42031a6dda505690679528fead","unresolved":false,"context_lines":[{"line_number":17,"context_line":"PANEL \u003d \u0027shares\u0027"},{"line_number":18,"context_line":"ADD_PANEL \u003d \u0027manila_ui.dashboards.project.shares.panel.Shares\u0027"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"ADD_CSS_FILES \u003d [\u0027manila_ui/css/manila_ui.css\u0027]"}],"source_content_type":"text/x-python","patch_set":6,"id":"f10934a8_845f303c","line":20,"range":{"start_line":20,"start_character":0,"end_line":20,"end_character":13},"in_reply_to":"3d2d070e_b6b212d2","updated":"2026-03-13 19:29:18.000000000","message":"Done","commit_id":"51ced7deb0244f0399eda749886c680f80a70817"}],"manila_ui/static/manila_ui/css/manila_ui.css":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"bb08a970e02e81be8ba40cf1e4dfe5f354ad9427","unresolved":true,"context_lines":[{"line_number":1,"context_line":".blurred-key {"},{"line_number":2,"context_line":"    filter: blur(4px);"},{"line_number":3,"context_line":"    transition: filter 0.3s ease;"},{"line_number":4,"context_line":"    cursor: pointer;"}],"source_content_type":"text/css","patch_set":4,"id":"0f2dad21_aa63b822","line":1,"updated":"2026-03-11 04:52:34.000000000","message":"This CSS file needs to be registered with Horizon. Without adding it to an enabled plugin file, it won\u0027t be\nloaded by the dashboard.\n\nYou need to add `ADD_CSS_FILES` to an enabled config, e.g.\nin `_9010_manila_project_add_shares_panel_to_share_panel_group.py`:\n\n```\nADD_CSS_FILES \u003d [\n    \u0027manila_ui/css/manila_ui.css\u0027,\n]\n```","commit_id":"d63e37220c0e11326d704384a186c115d799b9d9"},{"author":{"_account_id":38842,"name":"Silvia Wachira","display_name":"Silvia Wachira","email":"wachirasilvia8@gmail.com","username":"Silvia-Wachira"},"change_message_id":"561f6623272e11ce34842c2497a4f898980b62d1","unresolved":false,"context_lines":[{"line_number":1,"context_line":".blurred-key {"},{"line_number":2,"context_line":"    filter: blur(4px);"},{"line_number":3,"context_line":"    transition: filter 0.3s ease;"},{"line_number":4,"context_line":"    cursor: pointer;"}],"source_content_type":"text/css","patch_set":4,"id":"50c8e152_da47d177","line":1,"in_reply_to":"0f2dad21_aa63b822","updated":"2026-03-12 12:56:24.000000000","message":"Done","commit_id":"d63e37220c0e11326d704384a186c115d799b9d9"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"4df76701747b774110a7639224c21b748eca6977","unresolved":false,"context_lines":[{"line_number":1,"context_line":".blurred-key {"},{"line_number":2,"context_line":"    filter: blur(4px);"},{"line_number":3,"context_line":"    transition: filter 0.3s ease;"},{"line_number":4,"context_line":"    cursor: pointer;"}],"source_content_type":"text/css","patch_set":4,"id":"e2164885_e25c34d9","line":1,"in_reply_to":"0f2dad21_aa63b822","updated":"2026-03-11 20:35:45.000000000","message":"Done","commit_id":"d63e37220c0e11326d704384a186c115d799b9d9"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"bb08a970e02e81be8ba40cf1e4dfe5f354ad9427","unresolved":true,"context_lines":[{"line_number":1,"context_line":".blurred-key {"},{"line_number":2,"context_line":"    filter: blur(4px);"},{"line_number":3,"context_line":"    transition: filter 0.3s ease;"},{"line_number":4,"context_line":"    cursor: pointer;"},{"line_number":5,"context_line":"    display: inline-block;"},{"line_number":6,"context_line":"}"},{"line_number":7,"context_line":".blurred-key:hover {"}],"source_content_type":"text/css","patch_set":4,"id":"743f4369_4cb15681","line":4,"updated":"2026-03-11 04:52:34.000000000","message":"`cursor: pointer` implies the element is clickable, but\nthe reveal is on hover, not click. Consider `cursor: default`\nor omitting the cursor rule entirely.","commit_id":"d63e37220c0e11326d704384a186c115d799b9d9"},{"author":{"_account_id":38842,"name":"Silvia Wachira","display_name":"Silvia Wachira","email":"wachirasilvia8@gmail.com","username":"Silvia-Wachira"},"change_message_id":"561f6623272e11ce34842c2497a4f898980b62d1","unresolved":false,"context_lines":[{"line_number":1,"context_line":".blurred-key {"},{"line_number":2,"context_line":"    filter: blur(4px);"},{"line_number":3,"context_line":"    transition: filter 0.3s ease;"},{"line_number":4,"context_line":"    cursor: pointer;"},{"line_number":5,"context_line":"    display: inline-block;"},{"line_number":6,"context_line":"}"},{"line_number":7,"context_line":".blurred-key:hover {"}],"source_content_type":"text/css","patch_set":4,"id":"a63e8604_6507d64c","line":4,"in_reply_to":"743f4369_4cb15681","updated":"2026-03-12 12:56:24.000000000","message":"Done","commit_id":"d63e37220c0e11326d704384a186c115d799b9d9"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"4df76701747b774110a7639224c21b748eca6977","unresolved":false,"context_lines":[{"line_number":1,"context_line":".blurred-key {"},{"line_number":2,"context_line":"    filter: blur(4px);"},{"line_number":3,"context_line":"    transition: filter 0.3s ease;"},{"line_number":4,"context_line":"    cursor: pointer;"},{"line_number":5,"context_line":"    display: inline-block;"},{"line_number":6,"context_line":"}"},{"line_number":7,"context_line":".blurred-key:hover {"}],"source_content_type":"text/css","patch_set":4,"id":"ab137c81_60a8c4bd","line":4,"in_reply_to":"743f4369_4cb15681","updated":"2026-03-11 20:35:45.000000000","message":"Done","commit_id":"d63e37220c0e11326d704384a186c115d799b9d9"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"bb08a970e02e81be8ba40cf1e4dfe5f354ad9427","unresolved":true,"context_lines":[{"line_number":6,"context_line":"}"},{"line_number":7,"context_line":".blurred-key:hover {"},{"line_number":8,"context_line":"    filter: none;"},{"line_number":9,"context_line":"}"}],"source_content_type":"text/css","patch_set":4,"id":"4456404a_7963384d","line":9,"updated":"2026-03-11 04:52:34.000000000","message":"Missing newline at end of file.","commit_id":"d63e37220c0e11326d704384a186c115d799b9d9"},{"author":{"_account_id":38842,"name":"Silvia Wachira","display_name":"Silvia Wachira","email":"wachirasilvia8@gmail.com","username":"Silvia-Wachira"},"change_message_id":"561f6623272e11ce34842c2497a4f898980b62d1","unresolved":false,"context_lines":[{"line_number":6,"context_line":"}"},{"line_number":7,"context_line":".blurred-key:hover {"},{"line_number":8,"context_line":"    filter: none;"},{"line_number":9,"context_line":"}"}],"source_content_type":"text/css","patch_set":4,"id":"c59d2ef0_d5eb7654","line":9,"in_reply_to":"4456404a_7963384d","updated":"2026-03-12 12:56:24.000000000","message":"Done","commit_id":"d63e37220c0e11326d704384a186c115d799b9d9"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"4df76701747b774110a7639224c21b748eca6977","unresolved":true,"context_lines":[{"line_number":6,"context_line":"}"},{"line_number":7,"context_line":".blurred-key:hover {"},{"line_number":8,"context_line":"    filter: none;"},{"line_number":9,"context_line":"}"}],"source_content_type":"text/css","patch_set":4,"id":"da60ecd8_4d993997","line":9,"in_reply_to":"4456404a_7963384d","updated":"2026-03-11 20:35:45.000000000","message":"now you have two newlines instead of one","commit_id":"d63e37220c0e11326d704384a186c115d799b9d9"}]}
