)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"b0cd487e3d5faf32ff65c50878e9a67592dd42d6","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Tatiana Ovchinnikova \u003ct.v.ovtchinnikova@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-07-01 12:33:05 +0300"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Unit test for Create Share Type"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The last patch set for the blueprint. Adds missing unit test"},{"line_number":10,"context_line":"for previously changed Create Share Type modal, adds some"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"3aaa91ec_136cabcf","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":31},"updated":"2016-07-01 15:27:06.000000000","message":"It is small part of the commit. I was surprised seeing all the stuff this commit has after reading this topic. If we keep commit changes then it should be definitely renamed. Otherwise it should be splitted out to separate commits.","commit_id":"f822776d0dbb9bd9d8377eb0731bd8c2e5cc4163"},{"author":{"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},"change_message_id":"0a36f304e0e91aef0bce48bb87f5fb7a04537895","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Tatiana Ovchinnikova \u003ct.v.ovtchinnikova@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-07-01 12:33:05 +0300"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Unit test for Create Share Type"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The last patch set for the blueprint. Adds missing unit test"},{"line_number":10,"context_line":"for previously changed Create Share Type modal, adds some"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"1aa78d24_24f1d1cd","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":31},"in_reply_to":"3aaa91ec_136cabcf","updated":"2016-07-07 10:34:50.000000000","message":"Yes, you are right. I\u0027ll split this patch to the one with the unit test and to the other with different tweaks.","commit_id":"f822776d0dbb9bd9d8377eb0731bd8c2e5cc4163"},{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"3d85b1f24ce7af58206c96c2f6f54817cecd305f","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Unit test for Create Share Type"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The last patch set for the blueprint. Adds missing unit test"},{"line_number":10,"context_line":"for previously changed Create Share Type modal, adds some"},{"line_number":11,"context_line":"missing attributes for View classes, replaces some redundant"},{"line_number":12,"context_line":"get_success_url methods with proper success urls and brings"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"3aaa91ec_9301bbb2","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":18},"updated":"2016-07-01 15:29:50.000000000","message":"It cannot be last while you have unmerged peer commits such as [1].\n\n[1] https://review.openstack.org/#/c/335999/","commit_id":"f822776d0dbb9bd9d8377eb0731bd8c2e5cc4163"},{"author":{"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},"change_message_id":"0a36f304e0e91aef0bce48bb87f5fb7a04537895","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Unit test for Create Share Type"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The last patch set for the blueprint. Adds missing unit test"},{"line_number":10,"context_line":"for previously changed Create Share Type modal, adds some"},{"line_number":11,"context_line":"missing attributes for View classes, replaces some redundant"},{"line_number":12,"context_line":"get_success_url methods with proper success urls and brings"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"1aa78d24_6408f9da","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":18},"in_reply_to":"3aaa91ec_9301bbb2","updated":"2016-07-07 10:34:50.000000000","message":"You are right, let\u0027s remove it.","commit_id":"f822776d0dbb9bd9d8377eb0731bd8c2e5cc4163"},{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"b0cd487e3d5faf32ff65c50878e9a67592dd42d6","unresolved":false,"context_lines":[{"line_number":9,"context_line":"The last patch set for the blueprint. Adds missing unit test"},{"line_number":10,"context_line":"for previously changed Create Share Type modal, adds some"},{"line_number":11,"context_line":"missing attributes for View classes, replaces some redundant"},{"line_number":12,"context_line":"get_success_url methods with proper success urls and brings"},{"line_number":13,"context_line":"some consistency to single/double quotes in views\u0027 attributes."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Change-Id: I724f8c02afe7108ea06b0b8c1cfa1168159fcb00"},{"line_number":16,"context_line":"Implements: blueprint form-templates"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"3aaa91ec_53ad93e9","line":13,"range":{"start_line":12,"start_character":53,"end_line":13,"end_character":61},"updated":"2016-07-01 15:27:06.000000000","message":"Changes related to that statement still a mystery for me.","commit_id":"f822776d0dbb9bd9d8377eb0731bd8c2e5cc4163"},{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"4e33b6dc654965e9cf7a93b735535f30c48d6eb4","unresolved":false,"context_lines":[{"line_number":9,"context_line":"The last patch set for the blueprint. Adds missing unit test"},{"line_number":10,"context_line":"for previously changed Create Share Type modal, adds some"},{"line_number":11,"context_line":"missing attributes for View classes, replaces some redundant"},{"line_number":12,"context_line":"get_success_url methods with proper success urls and brings"},{"line_number":13,"context_line":"some consistency to single/double quotes in views\u0027 attributes."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Change-Id: I724f8c02afe7108ea06b0b8c1cfa1168159fcb00"},{"line_number":16,"context_line":"Implements: blueprint form-templates"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"1aa78d24_fefae475","line":13,"range":{"start_line":12,"start_character":53,"end_line":13,"end_character":61},"in_reply_to":"1aa78d24_7ec1d42e","updated":"2016-07-12 11:15:11.000000000","message":"Please, ignore above comment.","commit_id":"f822776d0dbb9bd9d8377eb0731bd8c2e5cc4163"},{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"b5f488b68ad5783f5004c4f7302c93d554b24ddb","unresolved":false,"context_lines":[{"line_number":9,"context_line":"The last patch set for the blueprint. Adds missing unit test"},{"line_number":10,"context_line":"for previously changed Create Share Type modal, adds some"},{"line_number":11,"context_line":"missing attributes for View classes, replaces some redundant"},{"line_number":12,"context_line":"get_success_url methods with proper success urls and brings"},{"line_number":13,"context_line":"some consistency to single/double quotes in views\u0027 attributes."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Change-Id: I724f8c02afe7108ea06b0b8c1cfa1168159fcb00"},{"line_number":16,"context_line":"Implements: blueprint form-templates"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"1aa78d24_7ec1d42e","line":13,"range":{"start_line":12,"start_character":53,"end_line":13,"end_character":61},"in_reply_to":"3aaa91ec_53ad93e9","updated":"2016-07-12 11:14:21.000000000","message":"Reminder: separate commit exists, but test still exist in this commit too.","commit_id":"f822776d0dbb9bd9d8377eb0731bd8c2e5cc4163"}],"manila_ui/dashboards/admin/shares/templates/shares/_manage_share.html":[{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"b0cd487e3d5faf32ff65c50878e9a67592dd42d6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{% extends \"horizon/common/_modal_form.html\" %}"},{"line_number":2,"context_line":"{% load i18n %}"},{"line_number":3,"context_line":"{% block modal-body-right %}"},{"line_number":4,"context_line":"  \u003ch3\u003e{% trans \"Description:\" %}\u003c/h3\u003e"},{"line_number":5,"context_line":"  \u003cp\u003e{% blocktrans %}"}],"source_content_type":"text/html","patch_set":2,"id":"3aaa91ec_8147a8bb","line":2,"updated":"2016-07-01 15:27:06.000000000","message":"Why this file changed?","commit_id":"f822776d0dbb9bd9d8377eb0731bd8c2e5cc4163"}],"manila_ui/dashboards/admin/shares/templates/shares/_unmanage_share.html":[{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"b0cd487e3d5faf32ff65c50878e9a67592dd42d6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{% extends \"horizon/common/_modal_form.html\" %}"},{"line_number":2,"context_line":"{% load i18n %}"},{"line_number":3,"context_line":"{% block modal-body-right %}"},{"line_number":4,"context_line":"  \u003ch3\u003e{% trans \"Description:\" %}\u003c/h3\u003e"},{"line_number":5,"context_line":"  \u003cp\u003e{% blocktrans %}"}],"source_content_type":"text/html","patch_set":2,"id":"3aaa91ec_a114649f","line":2,"updated":"2016-07-01 15:27:06.000000000","message":"Same here. Why this file changed?","commit_id":"f822776d0dbb9bd9d8377eb0731bd8c2e5cc4163"},{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"b5f488b68ad5783f5004c4f7302c93d554b24ddb","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{% extends \"horizon/common/_modal_form.html\" %}"},{"line_number":2,"context_line":"{% load i18n %}"},{"line_number":3,"context_line":"{% block modal-body-right %}"},{"line_number":4,"context_line":"  \u003ch3\u003e{% trans \"Description:\" %}\u003c/h3\u003e"},{"line_number":5,"context_line":"  \u003cp\u003e{% blocktrans %}"}],"source_content_type":"text/html","patch_set":2,"id":"1aa78d24_5e705840","line":2,"in_reply_to":"1aa78d24_840b6523","updated":"2016-07-12 11:14:21.000000000","message":"It does deserve separate patch when you fix lots of such places. But, first of all it should be clear for all what is the \"preference\".","commit_id":"f822776d0dbb9bd9d8377eb0731bd8c2e5cc4163"},{"author":{"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},"change_message_id":"0a36f304e0e91aef0bce48bb87f5fb7a04537895","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{% extends \"horizon/common/_modal_form.html\" %}"},{"line_number":2,"context_line":"{% load i18n %}"},{"line_number":3,"context_line":"{% block modal-body-right %}"},{"line_number":4,"context_line":"  \u003ch3\u003e{% trans \"Description:\" %}\u003c/h3\u003e"},{"line_number":5,"context_line":"  \u003cp\u003e{% blocktrans %}"}],"source_content_type":"text/html","patch_set":2,"id":"1aa78d24_840b6523","line":2,"in_reply_to":"3aaa91ec_a114649f","updated":"2016-07-07 10:34:50.000000000","message":"It\u0027s consistency and statistics. Always the subtle matter, always it doesn\u0027t deserve a separate patch. But one day you look at all styling differences everywhere, pick the most popular one and make the other parts to look the same. Just to make your inner perfectionist\u0027s eyes stop bleeding :)","commit_id":"f822776d0dbb9bd9d8377eb0731bd8c2e5cc4163"}],"manila_ui/dashboards/admin/shares/views.py":[{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"b0cd487e3d5faf32ff65c50878e9a67592dd42d6","unresolved":false,"context_lines":[{"line_number":90,"context_line":""},{"line_number":91,"context_line":"class UnmanageShareView(forms.ModalFormView):"},{"line_number":92,"context_line":"    form_class \u003d project_forms.UnmanageShare"},{"line_number":93,"context_line":"    form_id \u003d \"unmanage_share\""},{"line_number":94,"context_line":"    template_name \u003d \u0027admin/shares/unmanage_share.html\u0027"},{"line_number":95,"context_line":"    modal_header \u003d _(\"Confirm Unmanage Share\")"},{"line_number":96,"context_line":"    modal_id \u003d \"unmanage_share_modal\""},{"line_number":97,"context_line":"    submit_label \u003d _(\"Unmanage\")"},{"line_number":98,"context_line":"    submit_url \u003d \u0027horizon:admin:shares:unmanage\u0027"},{"line_number":99,"context_line":"    success_url \u003d reverse_lazy(\u0027horizon:admin:shares:index\u0027)"},{"line_number":100,"context_line":"    page_title \u003d _(\"Unmanage Share\")"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"    def get_context_data(self, **kwargs):"},{"line_number":103,"context_line":"        context \u003d super(UnmanageShareView, self).get_context_data(**kwargs)"}],"source_content_type":"text/x-python","patch_set":2,"id":"3aaa91ec_e13dccde","line":100,"range":{"start_line":93,"start_character":4,"end_line":100,"end_character":36},"updated":"2016-07-01 15:27:06.000000000","message":"Looks like redundant reordering.","commit_id":"f822776d0dbb9bd9d8377eb0731bd8c2e5cc4163"},{"author":{"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},"change_message_id":"e9314d00430bb2314faec53e20856177e2fd38c3","unresolved":false,"context_lines":[{"line_number":90,"context_line":""},{"line_number":91,"context_line":"class UnmanageShareView(forms.ModalFormView):"},{"line_number":92,"context_line":"    form_class \u003d project_forms.UnmanageShare"},{"line_number":93,"context_line":"    form_id \u003d \"unmanage_share\""},{"line_number":94,"context_line":"    template_name \u003d \u0027admin/shares/unmanage_share.html\u0027"},{"line_number":95,"context_line":"    modal_header \u003d _(\"Confirm Unmanage Share\")"},{"line_number":96,"context_line":"    modal_id \u003d \"unmanage_share_modal\""},{"line_number":97,"context_line":"    submit_label \u003d _(\"Unmanage\")"},{"line_number":98,"context_line":"    submit_url \u003d \u0027horizon:admin:shares:unmanage\u0027"},{"line_number":99,"context_line":"    success_url \u003d reverse_lazy(\u0027horizon:admin:shares:index\u0027)"},{"line_number":100,"context_line":"    page_title \u003d _(\"Unmanage Share\")"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"    def get_context_data(self, **kwargs):"},{"line_number":103,"context_line":"        context \u003d super(UnmanageShareView, self).get_context_data(**kwargs)"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a95cdbc_bb0223b2","line":100,"range":{"start_line":93,"start_character":4,"end_line":100,"end_character":36},"in_reply_to":"3aaa91ec_e13dccde","updated":"2016-10-10 12:56:44.000000000","message":"It\u0027s not just reordering: form_id changed, modal_id added.","commit_id":"f822776d0dbb9bd9d8377eb0731bd8c2e5cc4163"},{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"b0cd487e3d5faf32ff65c50878e9a67592dd42d6","unresolved":false,"context_lines":[{"line_number":156,"context_line":"class UpdateShareTypeView(forms.ModalFormView):"},{"line_number":157,"context_line":"    form_class \u003d project_forms.UpdateShareType"},{"line_number":158,"context_line":"    form_id \u003d \"update_share_type\""},{"line_number":159,"context_line":"    template_name \u003d \u0027admin/shares/update_share_type.html\u0027"},{"line_number":160,"context_line":"    modal_header \u003d _(\"Update Share Type\")"},{"line_number":161,"context_line":"    modal_id \u003d \"update_share_type_modal\""},{"line_number":162,"context_line":"    submit_label \u003d _(\"Update\")"},{"line_number":163,"context_line":"    submit_url \u003d \u0027horizon:admin:shares:update_type\u0027"},{"line_number":164,"context_line":"    success_url \u003d reverse_lazy(\u0027horizon:admin:shares:index\u0027)"},{"line_number":165,"context_line":"    page_title \u003d _(\"Update Share Type\")"},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"    def get_object(self):"}],"source_content_type":"text/x-python","patch_set":2,"id":"3aaa91ec_4175c0ca","line":164,"range":{"start_line":159,"start_character":20,"end_line":164,"end_character":60},"updated":"2016-07-01 15:27:06.000000000","message":"Why it is changed? Especially when neighbour lines still have double-quotes?","commit_id":"f822776d0dbb9bd9d8377eb0731bd8c2e5cc4163"},{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"b5f488b68ad5783f5004c4f7302c93d554b24ddb","unresolved":false,"context_lines":[{"line_number":156,"context_line":"class UpdateShareTypeView(forms.ModalFormView):"},{"line_number":157,"context_line":"    form_class \u003d project_forms.UpdateShareType"},{"line_number":158,"context_line":"    form_id \u003d \"update_share_type\""},{"line_number":159,"context_line":"    template_name \u003d \u0027admin/shares/update_share_type.html\u0027"},{"line_number":160,"context_line":"    modal_header \u003d _(\"Update Share Type\")"},{"line_number":161,"context_line":"    modal_id \u003d \"update_share_type_modal\""},{"line_number":162,"context_line":"    submit_label \u003d _(\"Update\")"},{"line_number":163,"context_line":"    submit_url \u003d \u0027horizon:admin:shares:update_type\u0027"},{"line_number":164,"context_line":"    success_url \u003d reverse_lazy(\u0027horizon:admin:shares:index\u0027)"},{"line_number":165,"context_line":"    page_title \u003d _(\"Update Share Type\")"},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"    def get_object(self):"}],"source_content_type":"text/x-python","patch_set":2,"id":"1aa78d24_deac48a1","line":164,"range":{"start_line":159,"start_character":20,"end_line":164,"end_character":60},"in_reply_to":"1aa78d24_845a45f0","updated":"2016-07-12 11:14:21.000000000","message":"I see here exactly opposite implementation, it becomes \"inconsistent\", here. I am not sure what \"statistics\" you mean, but for the moment we do not have style for it in Manila UI at all. And I don\u0027t see any point in making links/urls kind of special strings that should use single quotes when other strings use double quotes.","commit_id":"f822776d0dbb9bd9d8377eb0731bd8c2e5cc4163"},{"author":{"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},"change_message_id":"e9314d00430bb2314faec53e20856177e2fd38c3","unresolved":false,"context_lines":[{"line_number":156,"context_line":"class UpdateShareTypeView(forms.ModalFormView):"},{"line_number":157,"context_line":"    form_class \u003d project_forms.UpdateShareType"},{"line_number":158,"context_line":"    form_id \u003d \"update_share_type\""},{"line_number":159,"context_line":"    template_name \u003d \u0027admin/shares/update_share_type.html\u0027"},{"line_number":160,"context_line":"    modal_header \u003d _(\"Update Share Type\")"},{"line_number":161,"context_line":"    modal_id \u003d \"update_share_type_modal\""},{"line_number":162,"context_line":"    submit_label \u003d _(\"Update\")"},{"line_number":163,"context_line":"    submit_url \u003d \u0027horizon:admin:shares:update_type\u0027"},{"line_number":164,"context_line":"    success_url \u003d reverse_lazy(\u0027horizon:admin:shares:index\u0027)"},{"line_number":165,"context_line":"    page_title \u003d _(\"Update Share Type\")"},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"    def get_object(self):"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a95cdbc_bbbdc303","line":164,"range":{"start_line":159,"start_character":20,"end_line":164,"end_character":60},"in_reply_to":"1aa78d24_deac48a1","updated":"2016-10-10 12:56:44.000000000","message":"Removed changes.","commit_id":"f822776d0dbb9bd9d8377eb0731bd8c2e5cc4163"},{"author":{"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},"change_message_id":"0a36f304e0e91aef0bce48bb87f5fb7a04537895","unresolved":false,"context_lines":[{"line_number":156,"context_line":"class UpdateShareTypeView(forms.ModalFormView):"},{"line_number":157,"context_line":"    form_class \u003d project_forms.UpdateShareType"},{"line_number":158,"context_line":"    form_id \u003d \"update_share_type\""},{"line_number":159,"context_line":"    template_name \u003d \u0027admin/shares/update_share_type.html\u0027"},{"line_number":160,"context_line":"    modal_header \u003d _(\"Update Share Type\")"},{"line_number":161,"context_line":"    modal_id \u003d \"update_share_type_modal\""},{"line_number":162,"context_line":"    submit_label \u003d _(\"Update\")"},{"line_number":163,"context_line":"    submit_url \u003d \u0027horizon:admin:shares:update_type\u0027"},{"line_number":164,"context_line":"    success_url \u003d reverse_lazy(\u0027horizon:admin:shares:index\u0027)"},{"line_number":165,"context_line":"    page_title \u003d _(\"Update Share Type\")"},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"    def get_object(self):"}],"source_content_type":"text/x-python","patch_set":2,"id":"1aa78d24_845a45f0","line":164,"range":{"start_line":159,"start_character":20,"end_line":164,"end_character":60},"in_reply_to":"3aaa91ec_4175c0ca","updated":"2016-07-07 10:34:50.000000000","message":"Again, it\u0027s just for consistency. As the guide teach us, you have to pick your own single/double quoting style. And apparently the statistics tells us that links are usually use single quotes and natural language text uses double quotes.","commit_id":"f822776d0dbb9bd9d8377eb0731bd8c2e5cc4163"},{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"7c324a547a5845902e8006dd1eaa75f178d85189","unresolved":false,"context_lines":[{"line_number":279,"context_line":"    modal_header \u003d _(\"Create Share Type\")"},{"line_number":280,"context_line":"    modal_id \u003d \"create_share_type_modal\""},{"line_number":281,"context_line":"    submit_label \u003d _(\"Create\")"},{"line_number":282,"context_line":"    submit_url \u003d reverse_lazy(\u0027horizon:admin:shares:create_type\u0027)"},{"line_number":283,"context_line":"    success_url \u003d reverse_lazy(\u0027horizon:admin:shares:index\u0027)"},{"line_number":284,"context_line":"    page_title \u003d _(\"Create Share Type\")"},{"line_number":285,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"1a95cdbc_56df3639","line":282,"updated":"2016-10-10 12:31:14.000000000","message":"and this line change is redundant too","commit_id":"edf4dfa629679e45a6207d81c3ebb91a1b9e1b25"}],"manila_ui/dashboards/project/shares/security_services/views.py":[{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"7c324a547a5845902e8006dd1eaa75f178d85189","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"class UpdateView(forms.ModalFormView):"},{"line_number":35,"context_line":"    template_name \u003d \u0027project/shares/security_services/update.html\u0027"},{"line_number":36,"context_line":"    form_class \u003d sec_services_forms.Update"},{"line_number":37,"context_line":"    form_id \u003d \"update_security_service\""},{"line_number":38,"context_line":"    modal_header \u003d _(\"Edit Security Service\")"}],"source_content_type":"text/x-python","patch_set":4,"id":"1a95cdbc_d666e6b9","line":35,"updated":"2016-10-10 12:31:14.000000000","message":"this","commit_id":"edf4dfa629679e45a6207d81c3ebb91a1b9e1b25"},{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"7c324a547a5845902e8006dd1eaa75f178d85189","unresolved":false,"context_lines":[{"line_number":38,"context_line":"    modal_header \u003d _(\"Edit Security Service\")"},{"line_number":39,"context_line":"    modal_id \u003d \"update_security_service_modal\""},{"line_number":40,"context_line":"    submit_label \u003d _(\"Edit\")"},{"line_number":41,"context_line":"    submit_url \u003d \u0027horizon:project:shares:update_security_service\u0027"},{"line_number":42,"context_line":"    success_url \u003d reverse_lazy(\u0027horizon:project:shares:index\u0027)"},{"line_number":43,"context_line":"    page_title \u003d _(\u0027Edit Security Service\u0027)"},{"line_number":44,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"1a95cdbc_360e2ae5","line":41,"updated":"2016-10-10 12:31:14.000000000","message":"this","commit_id":"edf4dfa629679e45a6207d81c3ebb91a1b9e1b25"},{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"7c324a547a5845902e8006dd1eaa75f178d85189","unresolved":false,"context_lines":[{"line_number":74,"context_line":"    modal_header \u003d _(\"Create Security Service\")"},{"line_number":75,"context_line":"    modal_id \u003d \"create_security_service_modal\""},{"line_number":76,"context_line":"    submit_label \u003d _(\"Create\")"},{"line_number":77,"context_line":"    submit_url \u003d reverse_lazy(\u0027horizon:project:shares:create_security_service\u0027)"},{"line_number":78,"context_line":"    success_url \u003d reverse_lazy(\u0027horizon:project:shares:index\u0027)"},{"line_number":79,"context_line":"    page_title \u003d _(\u0027Create Security Service\u0027)"},{"line_number":80,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"1a95cdbc_f62e8241","line":77,"updated":"2016-10-10 12:31:14.000000000","message":"and this are redundant changes.","commit_id":"edf4dfa629679e45a6207d81c3ebb91a1b9e1b25"}],"manila_ui/dashboards/project/shares/share_networks/views.py":[{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"7c324a547a5845902e8006dd1eaa75f178d85189","unresolved":false,"context_lines":[{"line_number":56,"context_line":"    modal_header \u003d _(\"Create Share Network\")"},{"line_number":57,"context_line":"    modal_id \u003d \"create_share_network_modal\""},{"line_number":58,"context_line":"    submit_label \u003d _(\"Create\")"},{"line_number":59,"context_line":"    submit_url \u003d reverse_lazy(\u0027horizon:project:shares:create_share_network\u0027)"},{"line_number":60,"context_line":"    success_url \u003d reverse_lazy(\u0027horizon:project:shares:index\u0027)"},{"line_number":61,"context_line":"    page_title \u003d _(\u0027Create Share Network\u0027)"},{"line_number":62,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"1a95cdbc_b6f07aca","line":59,"updated":"2016-10-10 12:31:14.000000000","message":"redundant change","commit_id":"edf4dfa629679e45a6207d81c3ebb91a1b9e1b25"}]}
