)]}'
{"openstack_dashboard/dashboards/project/ngcontainers/panel.py":[{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"2abf47cdb74252473adfbe0056dc52f86c4528b0","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2012 United States Government as represented by the"},{"line_number":2,"context_line":"# Administrator of the National Aeronautics and Space Administration."},{"line_number":3,"context_line":"# All Rights Reserved."},{"line_number":4,"context_line":"#"}],"source_content_type":"text/x-python","patch_set":16,"id":"9a68dd71_631034a9","line":1,"updated":"2016-01-22 06:36:48.000000000","message":"could probably drop this copyright","commit_id":"d882c5d1807e0efdec156dd1db5547c933460223"},{"author":{"_account_id":12071,"name":"Richard Jones","email":"r1chardj0n3s@gmail.com","username":"richard"},"change_message_id":"8ec9db0a2cbb3b15a5cdc1c94344ca6671a3961f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2012 United States Government as represented by the"},{"line_number":2,"context_line":"# Administrator of the National Aeronautics and Space Administration."},{"line_number":3,"context_line":"# All Rights Reserved."},{"line_number":4,"context_line":"#"}],"source_content_type":"text/x-python","patch_set":16,"id":"9a68dd71_f44a4654","line":1,"in_reply_to":"9a68dd71_631034a9","updated":"2016-01-25 05:02:18.000000000","message":"Err, yeah. Weird. Removed.","commit_id":"d882c5d1807e0efdec156dd1db5547c933460223"}],"openstack_dashboard/dashboards/project/ngcontainers/templates/ngcontainers/index.html":[{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"2abf47cdb74252473adfbe0056dc52f86c4528b0","unresolved":false,"context_lines":[{"line_number":3,"context_line":"{% block title %}{% trans \"Containers\" %}{% endblock %}"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"{% block page_header %}"},{"line_number":6,"context_line":"  {% include \"horizon/common/_domain_page_header.html\" with title\u003d_(\"Containers\") %}"},{"line_number":7,"context_line":"{% endblock page_header %}"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"{% block main %}"}],"source_content_type":"text/html","patch_set":16,"id":"9a68dd71_a364ec48","line":6,"range":{"start_line":6,"start_character":29,"end_line":6,"end_character":48},"updated":"2016-01-22 06:36:48.000000000","message":"_page_header.html - domain_page is for identity panels","commit_id":"d882c5d1807e0efdec156dd1db5547c933460223"},{"author":{"_account_id":12071,"name":"Richard Jones","email":"r1chardj0n3s@gmail.com","username":"richard"},"change_message_id":"8ec9db0a2cbb3b15a5cdc1c94344ca6671a3961f","unresolved":false,"context_lines":[{"line_number":3,"context_line":"{% block title %}{% trans \"Containers\" %}{% endblock %}"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"{% block page_header %}"},{"line_number":6,"context_line":"  {% include \"horizon/common/_domain_page_header.html\" with title\u003d_(\"Containers\") %}"},{"line_number":7,"context_line":"{% endblock page_header %}"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"{% block main %}"}],"source_content_type":"text/html","patch_set":16,"id":"9a68dd71_34b3fe51","line":6,"in_reply_to":"9a68dd71_a364ec48","updated":"2016-01-25 05:02:18.000000000","message":"Thanks, fixed!","commit_id":"d882c5d1807e0efdec156dd1db5547c933460223"},{"author":{"_account_id":17642,"name":"hanjiabao","email":"hanjiabao@awcloud.com","username":"sandmore"},"change_message_id":"cc91104519bc61677d6b589aa3b466aa4088184a","unresolved":false,"context_lines":[{"line_number":7,"context_line":"{% endblock page_header %}"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"{% block main %}"},{"line_number":10,"context_line":"  Swift interface goes here."},{"line_number":11,"context_line":"{% endblock %}"}],"source_content_type":"text/html","patch_set":33,"id":"bae84128_6e034a0e","line":10,"updated":"2016-02-25 14:33:13.000000000","message":"that is debug code,i think it should not be here","commit_id":"018628b43a7728deffc2b8b22b5848e40076b420"},{"author":{"_account_id":12071,"name":"Richard Jones","email":"r1chardj0n3s@gmail.com","username":"richard"},"change_message_id":"f0910c879fe6f8cfbdf77bf9d491e2e1052cac32","unresolved":false,"context_lines":[{"line_number":7,"context_line":"{% endblock page_header %}"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"{% block main %}"},{"line_number":10,"context_line":"  Swift interface goes here."},{"line_number":11,"context_line":"{% endblock %}"}],"source_content_type":"text/html","patch_set":33,"id":"9aed3d3a_6bf95a80","line":10,"in_reply_to":"bae84128_6e034a0e","updated":"2016-02-26 22:35:03.000000000","message":"Thanks for the comment. This is a placeholder that is replaced in the next patch.","commit_id":"018628b43a7728deffc2b8b22b5848e40076b420"}],"openstack_dashboard/dashboards/project/ngcontainers/urls.py":[{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"2abf47cdb74252473adfbe0056dc52f86c4528b0","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2012 United States Government as represented by the"},{"line_number":2,"context_line":"# Administrator of the National Aeronautics and Space Administration."},{"line_number":3,"context_line":"# All Rights Reserved."},{"line_number":4,"context_line":"#"}],"source_content_type":"text/x-python","patch_set":16,"id":"9a68dd71_635ef477","line":1,"updated":"2016-01-22 06:36:48.000000000","message":"why keep this?","commit_id":"d882c5d1807e0efdec156dd1db5547c933460223"},{"author":{"_account_id":12071,"name":"Richard Jones","email":"r1chardj0n3s@gmail.com","username":"richard"},"change_message_id":"8ec9db0a2cbb3b15a5cdc1c94344ca6671a3961f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2012 United States Government as represented by the"},{"line_number":2,"context_line":"# Administrator of the National Aeronautics and Space Administration."},{"line_number":3,"context_line":"# All Rights Reserved."},{"line_number":4,"context_line":"#"}],"source_content_type":"text/x-python","patch_set":16,"id":"9a68dd71_747bb67b","line":1,"in_reply_to":"9a68dd71_635ef477","updated":"2016-01-25 05:02:18.000000000","message":"No idea. Nuked.","commit_id":"d882c5d1807e0efdec156dd1db5547c933460223"},{"author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"change_message_id":"763786bb090bad30b34c42c1562099734b24c82e","unresolved":false,"context_lines":[{"line_number":27,"context_line":"#         dummy, name\u003d\u0027index\u0027),"},{"line_number":28,"context_line":"#"},{"line_number":29,"context_line":"# )"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"urlpatterns \u003d patterns("},{"line_number":32,"context_line":"    \u0027openstack_dashboard.dashboards.project.ngcontainers.views\u0027,"},{"line_number":33,"context_line":"    url(r\u0027^$\u0027, views.IndexView.as_view(), name\u003d\u0027index\u0027),"}],"source_content_type":"text/x-python","patch_set":25,"id":"dae33548_1b302056","line":30,"updated":"2016-02-15 09:11:37.000000000","message":"Lines 21 to 30 are left-overs?","commit_id":"9f4ed100c893aee35c65e3e19c31a7ee04fce852"},{"author":{"_account_id":12071,"name":"Richard Jones","email":"r1chardj0n3s@gmail.com","username":"richard"},"change_message_id":"f15e77caeb1ef54e0438aa5f7e9f1a044175ec41","unresolved":false,"context_lines":[{"line_number":27,"context_line":"#         dummy, name\u003d\u0027index\u0027),"},{"line_number":28,"context_line":"#"},{"line_number":29,"context_line":"# )"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"urlpatterns \u003d patterns("},{"line_number":32,"context_line":"    \u0027openstack_dashboard.dashboards.project.ngcontainers.views\u0027,"},{"line_number":33,"context_line":"    url(r\u0027^$\u0027, views.IndexView.as_view(), name\u003d\u0027index\u0027),"}],"source_content_type":"text/x-python","patch_set":25,"id":"dae33548_e3d80ff2","line":30,"in_reply_to":"dae33548_1b302056","updated":"2016-02-16 00:49:17.000000000","message":"Yep.","commit_id":"9f4ed100c893aee35c65e3e19c31a7ee04fce852"},{"author":{"_account_id":7665,"name":"Travis Tripp","email":"os.travis.tripp@gmail.com","username":"travis.tripp"},"change_message_id":"06e5c07a326a6791fc11b10b630e2ac2f13f9ec7","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"urlpatterns \u003d patterns("},{"line_number":24,"context_line":"    \u0027openstack_dashboard.dashboards.project.ngcontainers.views\u0027,"},{"line_number":25,"context_line":"    url(r\u0027^$\u0027, views.IndexView.as_view(), name\u003d\u0027index\u0027),"},{"line_number":26,"context_line":")"}],"source_content_type":"text/x-python","patch_set":35,"id":"7af24918_dd498ed2","line":25,"updated":"2016-03-01 17:28:19.000000000","message":"We\u0027ve been discussing making the url patterns match for angular and django panels.  So that you could have one or the other, but that when code is doing lookups on either side they will route correctly.  Do we want to do that now or as a cleanup in a followup patch? \n\nHeat does it today Django side:\n\nhttps://github.com/openstack/horizon/blob/master/openstack_dashboard/dashboards/project/stacks/mappings.py#L112\n\nSearchlight does it angular side:\n\nhttps://review.openstack.org/#/c/227036/40/openstack_dashboard/dashboards/project/static/dashboard/project/search/util/resource-locator.service.js\n\nWhich we will move into the registry.","commit_id":"1097f3ca531d14814c940502bb63221b6b780a8a"}],"openstack_dashboard/enabled/_1921_project_ng_containers_panel.py":[{"author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"change_message_id":"763786bb090bad30b34c42c1562099734b24c82e","unresolved":false,"context_lines":[{"line_number":23,"context_line":"ADD_PANEL \u003d (\u0027openstack_dashboard.dashboards.project.\u0027"},{"line_number":24,"context_line":"             \u0027ngcontainers.panel.NGContainers\u0027)"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"DISABLED \u003d False"}],"source_content_type":"text/x-python","patch_set":25,"id":"dae33548_3b1244b5","line":26,"updated":"2016-02-15 09:11:37.000000000","message":"Did we agree on disabling ng-panels by default?","commit_id":"9f4ed100c893aee35c65e3e19c31a7ee04fce852"},{"author":{"_account_id":12071,"name":"Richard Jones","email":"r1chardj0n3s@gmail.com","username":"richard"},"change_message_id":"f15e77caeb1ef54e0438aa5f7e9f1a044175ec41","unresolved":false,"context_lines":[{"line_number":23,"context_line":"ADD_PANEL \u003d (\u0027openstack_dashboard.dashboards.project.\u0027"},{"line_number":24,"context_line":"             \u0027ngcontainers.panel.NGContainers\u0027)"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"DISABLED \u003d False"}],"source_content_type":"text/x-python","patch_set":25,"id":"dae33548_63ccff35","line":26,"in_reply_to":"dae33548_3b1244b5","updated":"2016-02-16 00:49:17.000000000","message":"Ugh, yeah. This snuck in during one edit when I forgot to revert it and then I didn\u0027t revert it after I noticed because I got sick and tired of having to remember to revert this edit before committing ;-)","commit_id":"9f4ed100c893aee35c65e3e19c31a7ee04fce852"}]}
