)]}'
{"manila_ui/dashboards/project/shares/shares/forms.py":[{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"090c93acc30920514ad206d39f50e3490d5d0bac","unresolved":false,"context_lines":[{"line_number":356,"context_line":""},{"line_number":357,"context_line":"        usages \u003d quotas.tenant_limit_usages(self.request)"},{"line_number":358,"context_line":"        availableGB \u003d (usages[\u0027maxTotalShareGigabytes\u0027] -"},{"line_number":359,"context_line":"                       usages[\u0027gigabytesUsed\u0027])"},{"line_number":360,"context_line":"        if availableGB \u003c (new_size - orig_size):"},{"line_number":361,"context_line":"            message \u003d _(\u0027Share cannot be extended to %(req)iGB as \u0027"},{"line_number":362,"context_line":"                        \u0027you only have %(avail)iGB of your quota \u0027"}],"source_content_type":"text/x-python","patch_set":5,"id":"fa32b979_a8a99f92","line":359,"updated":"2015-06-19 08:52:07.000000000","message":"Manila does not have \"gigabytesused\". It is Cinder\u0027s usages.\n\nShould be \"totalShareGigabytesUsed\".\n\nTo see all list of usages values use cli \"manila absolute-limits\".","commit_id":"03db0c1133c567d6effc0846d2cb31c43fcb4891"},{"author":{"_account_id":14232,"name":"Igor Malinovskiy","email":"u.glide@gmail.com","username":"imalinovskiy"},"change_message_id":"be7e316cdd8ad1f0670fdbd8fc84c3666d194c94","unresolved":false,"context_lines":[{"line_number":356,"context_line":""},{"line_number":357,"context_line":"        usages \u003d quotas.tenant_limit_usages(self.request)"},{"line_number":358,"context_line":"        availableGB \u003d (usages[\u0027maxTotalShareGigabytes\u0027] -"},{"line_number":359,"context_line":"                       usages[\u0027gigabytesUsed\u0027])"},{"line_number":360,"context_line":"        if availableGB \u003c (new_size - orig_size):"},{"line_number":361,"context_line":"            message \u003d _(\u0027Share cannot be extended to %(req)iGB as \u0027"},{"line_number":362,"context_line":"                        \u0027you only have %(avail)iGB of your quota \u0027"}],"source_content_type":"text/x-python","patch_set":5,"id":"fa32b979_2c26ca16","line":359,"in_reply_to":"fa32b979_a8a99f92","updated":"2015-06-22 08:27:08.000000000","message":"Done","commit_id":"03db0c1133c567d6effc0846d2cb31c43fcb4891"},{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"090c93acc30920514ad206d39f50e3490d5d0bac","unresolved":false,"context_lines":[{"line_number":361,"context_line":"            message \u003d _(\u0027Share cannot be extended to %(req)iGB as \u0027"},{"line_number":362,"context_line":"                        \u0027you only have %(avail)iGB of your quota \u0027"},{"line_number":363,"context_line":"                        \u0027available.\u0027)"},{"line_number":364,"context_line":"            params \u003d {\u0027req\u0027: new_size, \u0027avail\u0027: availableGB}"},{"line_number":365,"context_line":"            self._errors[\"new_size\"] \u003d self.error_class([message % params])"},{"line_number":366,"context_line":"        return cleaned_data"},{"line_number":367,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"fa32b979_48c0132b","line":364,"updated":"2015-06-19 08:52:07.000000000","message":"Actually we can extend share to size equal to \"availableGB + current size\". So, message provides wrong information.","commit_id":"03db0c1133c567d6effc0846d2cb31c43fcb4891"},{"author":{"_account_id":14232,"name":"Igor Malinovskiy","email":"u.glide@gmail.com","username":"imalinovskiy"},"change_message_id":"be7e316cdd8ad1f0670fdbd8fc84c3666d194c94","unresolved":false,"context_lines":[{"line_number":361,"context_line":"            message \u003d _(\u0027Share cannot be extended to %(req)iGB as \u0027"},{"line_number":362,"context_line":"                        \u0027you only have %(avail)iGB of your quota \u0027"},{"line_number":363,"context_line":"                        \u0027available.\u0027)"},{"line_number":364,"context_line":"            params \u003d {\u0027req\u0027: new_size, \u0027avail\u0027: availableGB}"},{"line_number":365,"context_line":"            self._errors[\"new_size\"] \u003d self.error_class([message % params])"},{"line_number":366,"context_line":"        return cleaned_data"},{"line_number":367,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"fa32b979_2cf80a7c","line":364,"in_reply_to":"fa32b979_48c0132b","updated":"2015-06-22 08:27:08.000000000","message":"Done","commit_id":"03db0c1133c567d6effc0846d2cb31c43fcb4891"},{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"fd21395a7c1b73eeb8f07440c50826f67fb4b499","unresolved":false,"context_lines":[{"line_number":377,"context_line":"        except Exception:"},{"line_number":378,"context_line":"            redirect \u003d reverse(\"horizon:project:shares:index\")"},{"line_number":379,"context_line":"            exceptions.handle(request,"},{"line_number":380,"context_line":"                              _(\u0027Unable to update share.\u0027),"},{"line_number":381,"context_line":"                              redirect\u003dredirect)"}],"source_content_type":"text/x-python","patch_set":5,"id":"fa32b979_02642a47","line":380,"updated":"2015-06-19 08:13:17.000000000","message":"s/update/extend/","commit_id":"03db0c1133c567d6effc0846d2cb31c43fcb4891"},{"author":{"_account_id":14232,"name":"Igor Malinovskiy","email":"u.glide@gmail.com","username":"imalinovskiy"},"change_message_id":"be7e316cdd8ad1f0670fdbd8fc84c3666d194c94","unresolved":false,"context_lines":[{"line_number":377,"context_line":"        except Exception:"},{"line_number":378,"context_line":"            redirect \u003d reverse(\"horizon:project:shares:index\")"},{"line_number":379,"context_line":"            exceptions.handle(request,"},{"line_number":380,"context_line":"                              _(\u0027Unable to update share.\u0027),"},{"line_number":381,"context_line":"                              redirect\u003dredirect)"}],"source_content_type":"text/x-python","patch_set":5,"id":"fa32b979_ac03ba75","line":380,"in_reply_to":"fa32b979_02642a47","updated":"2015-06-22 08:27:08.000000000","message":"Done","commit_id":"03db0c1133c567d6effc0846d2cb31c43fcb4891"}],"manila_ui/dashboards/project/shares/shares/tables.py":[{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"604b781809fd415ad823a44992027ea007e307c8","unresolved":false,"context_lines":[{"line_number":134,"context_line":"        return {\"project_id\": project_id}"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"    def allowed(self, request, share\u003dNone):"},{"line_number":137,"context_line":"        return share.status in (\"available\", \"in-use\")"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"class UpdateRow(tables.Row):"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a016987_032f76f7","line":137,"updated":"2015-05-26 10:47:26.000000000","message":"1) Manila does not have status \"in-use\". Other existing such cases are just Cinder left-overs.\n\n2) Please, use case transformation for \"stare.status\"","commit_id":"40c1ef871b2f9f578b57e2ec44de66761273d3c6"},{"author":{"_account_id":14232,"name":"Igor Malinovskiy","email":"u.glide@gmail.com","username":"imalinovskiy"},"change_message_id":"1c3675db186adc28eb7d19a2509605f76e0941f4","unresolved":false,"context_lines":[{"line_number":134,"context_line":"        return {\"project_id\": project_id}"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"    def allowed(self, request, share\u003dNone):"},{"line_number":137,"context_line":"        return share.status in (\"available\", \"in-use\")"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"class UpdateRow(tables.Row):"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a016987_319bb2cb","line":137,"in_reply_to":"7a016987_032f76f7","updated":"2015-05-27 10:12:37.000000000","message":"Done","commit_id":"40c1ef871b2f9f578b57e2ec44de66761273d3c6"},{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"b41444c84a17d6329c2694413c5dcf2e0c833305","unresolved":false,"context_lines":[{"line_number":169,"context_line":"        (\"error_deleting\", False), (\"ERROR_DELETING\", False),"},{"line_number":170,"context_line":"        (\"MANAGE_ERROR\", False),"},{"line_number":171,"context_line":"        (\"UNMANAGE_ERROR\", False),"},{"line_number":172,"context_line":"        (\"EXTENDING_ERROR\", False),"},{"line_number":173,"context_line":"    )"},{"line_number":174,"context_line":"    STATUS_DISPLAY_CHOICES \u003d ("},{"line_number":175,"context_line":"        (\"available\", pgettext_lazy(\"Current status of share\", u\"Available\")),"}],"source_content_type":"text/x-python","patch_set":6,"id":"ba3cc151_30c4c63e","line":172,"updated":"2015-07-07 08:01:40.000000000","message":"all manila statuses are lowercase.","commit_id":"1d40206dd06f22e34d6a910a5c8dee972b89c4ce"},{"author":{"_account_id":14232,"name":"Igor Malinovskiy","email":"u.glide@gmail.com","username":"imalinovskiy"},"change_message_id":"9920e899ca208a1e7ad65e4ebd4ec9ac2643c584","unresolved":false,"context_lines":[{"line_number":169,"context_line":"        (\"error_deleting\", False), (\"ERROR_DELETING\", False),"},{"line_number":170,"context_line":"        (\"MANAGE_ERROR\", False),"},{"line_number":171,"context_line":"        (\"UNMANAGE_ERROR\", False),"},{"line_number":172,"context_line":"        (\"EXTENDING_ERROR\", False),"},{"line_number":173,"context_line":"    )"},{"line_number":174,"context_line":"    STATUS_DISPLAY_CHOICES \u003d ("},{"line_number":175,"context_line":"        (\"available\", pgettext_lazy(\"Current status of share\", u\"Available\")),"}],"source_content_type":"text/x-python","patch_set":6,"id":"3a50d1a3_068e2927","line":172,"in_reply_to":"ba3cc151_30c4c63e","updated":"2015-07-31 15:34:49.000000000","message":"Done","commit_id":"1d40206dd06f22e34d6a910a5c8dee972b89c4ce"},{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"b41444c84a17d6329c2694413c5dcf2e0c833305","unresolved":false,"context_lines":[{"line_number":188,"context_line":"                                       u\"Manage Error\")),"},{"line_number":189,"context_line":"        (\"UNMANAGE_ERROR\", pgettext_lazy(\"Current status of share\","},{"line_number":190,"context_line":"                                         u\"Unmanage Error\")),"},{"line_number":191,"context_line":"        (\"EXTENDING_ERROR\", pgettext_lazy(\"Current status of share\","},{"line_number":192,"context_line":"                                          u\"Extending Error\")),"},{"line_number":193,"context_line":"    )"},{"line_number":194,"context_line":"    name \u003d tables.Column(\"name\","}],"source_content_type":"text/x-python","patch_set":6,"id":"ba3cc151_b0e696e6","line":191,"updated":"2015-07-07 08:01:40.000000000","message":"ditto","commit_id":"1d40206dd06f22e34d6a910a5c8dee972b89c4ce"},{"author":{"_account_id":14232,"name":"Igor Malinovskiy","email":"u.glide@gmail.com","username":"imalinovskiy"},"change_message_id":"9920e899ca208a1e7ad65e4ebd4ec9ac2643c584","unresolved":false,"context_lines":[{"line_number":188,"context_line":"                                       u\"Manage Error\")),"},{"line_number":189,"context_line":"        (\"UNMANAGE_ERROR\", pgettext_lazy(\"Current status of share\","},{"line_number":190,"context_line":"                                         u\"Unmanage Error\")),"},{"line_number":191,"context_line":"        (\"EXTENDING_ERROR\", pgettext_lazy(\"Current status of share\","},{"line_number":192,"context_line":"                                          u\"Extending Error\")),"},{"line_number":193,"context_line":"    )"},{"line_number":194,"context_line":"    name \u003d tables.Column(\"name\","}],"source_content_type":"text/x-python","patch_set":6,"id":"3a50d1a3_e6b1bde1","line":191,"in_reply_to":"ba3cc151_b0e696e6","updated":"2015-07-31 15:34:49.000000000","message":"Done","commit_id":"1d40206dd06f22e34d6a910a5c8dee972b89c4ce"}],"manila_ui/dashboards/project/shares/shares/tests.py":[{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"604b781809fd415ad823a44992027ea007e307c8","unresolved":false,"context_lines":[{"line_number":224,"context_line":"                    \u0027method\u0027: u\u0027UpdateForm\u0027}"},{"line_number":225,"context_line":"        usage_limit \u003d {\u0027maxTotalShareGigabytes\u0027: 250,"},{"line_number":226,"context_line":"                       \u0027gigabytesUsed\u0027: 20,"},{"line_number":227,"context_line":"                       \u0027volumesUsed\u0027: 0}"},{"line_number":228,"context_line":"        url \u003d reverse(\u0027horizon:project:shares:extend\u0027, args\u003d[share.id])"},{"line_number":229,"context_line":""},{"line_number":230,"context_line":"        api_manila.share_get \u003d mock.Mock(return_value\u003dshare)"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a016987_83c6c647","line":227,"updated":"2015-05-26 10:47:26.000000000","message":"\"volumesUsed\" is from Cinder.","commit_id":"40c1ef871b2f9f578b57e2ec44de66761273d3c6"},{"author":{"_account_id":14232,"name":"Igor Malinovskiy","email":"u.glide@gmail.com","username":"imalinovskiy"},"change_message_id":"1c3675db186adc28eb7d19a2509605f76e0941f4","unresolved":false,"context_lines":[{"line_number":224,"context_line":"                    \u0027method\u0027: u\u0027UpdateForm\u0027}"},{"line_number":225,"context_line":"        usage_limit \u003d {\u0027maxTotalShareGigabytes\u0027: 250,"},{"line_number":226,"context_line":"                       \u0027gigabytesUsed\u0027: 20,"},{"line_number":227,"context_line":"                       \u0027volumesUsed\u0027: 0}"},{"line_number":228,"context_line":"        url \u003d reverse(\u0027horizon:project:shares:extend\u0027, args\u003d[share.id])"},{"line_number":229,"context_line":""},{"line_number":230,"context_line":"        api_manila.share_get \u003d mock.Mock(return_value\u003dshare)"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a016987_4e2a0b92","line":227,"in_reply_to":"7a016987_83c6c647","updated":"2015-05-27 10:12:37.000000000","message":"Done","commit_id":"40c1ef871b2f9f578b57e2ec44de66761273d3c6"}],"manila_ui/dashboards/project/shares/shares/views.py":[{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"b41444c84a17d6329c2694413c5dcf2e0c833305","unresolved":false,"context_lines":[{"line_number":226,"context_line":""},{"line_number":227,"context_line":"    def get_object(self):"},{"line_number":228,"context_line":"        if not hasattr(self, \"_object\"):"},{"line_number":229,"context_line":"            vol_id \u003d self.kwargs[\u0027share_id\u0027]"},{"line_number":230,"context_line":"            try:"},{"line_number":231,"context_line":"                self._object \u003d manila.share_get(self.request, vol_id)"},{"line_number":232,"context_line":"            except Exception:"}],"source_content_type":"text/x-python","patch_set":6,"id":"ba3cc151_d0379a4b","line":229,"updated":"2015-07-07 08:01:40.000000000","message":"Why \"vol_id\"?","commit_id":"1d40206dd06f22e34d6a910a5c8dee972b89c4ce"},{"author":{"_account_id":14232,"name":"Igor Malinovskiy","email":"u.glide@gmail.com","username":"imalinovskiy"},"change_message_id":"9920e899ca208a1e7ad65e4ebd4ec9ac2643c584","unresolved":false,"context_lines":[{"line_number":226,"context_line":""},{"line_number":227,"context_line":"    def get_object(self):"},{"line_number":228,"context_line":"        if not hasattr(self, \"_object\"):"},{"line_number":229,"context_line":"            vol_id \u003d self.kwargs[\u0027share_id\u0027]"},{"line_number":230,"context_line":"            try:"},{"line_number":231,"context_line":"                self._object \u003d manila.share_get(self.request, vol_id)"},{"line_number":232,"context_line":"            except Exception:"}],"source_content_type":"text/x-python","patch_set":6,"id":"3a50d1a3_2606c585","line":229,"in_reply_to":"ba3cc151_d0379a4b","updated":"2015-07-31 15:34:49.000000000","message":"Done","commit_id":"1d40206dd06f22e34d6a910a5c8dee972b89c4ce"},{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"b41444c84a17d6329c2694413c5dcf2e0c833305","unresolved":false,"context_lines":[{"line_number":228,"context_line":"        if not hasattr(self, \"_object\"):"},{"line_number":229,"context_line":"            vol_id \u003d self.kwargs[\u0027share_id\u0027]"},{"line_number":230,"context_line":"            try:"},{"line_number":231,"context_line":"                self._object \u003d manila.share_get(self.request, vol_id)"},{"line_number":232,"context_line":"            except Exception:"},{"line_number":233,"context_line":"                msg \u003d _(\u0027Unable to retrieve share.\u0027)"},{"line_number":234,"context_line":"                url \u003d reverse(\u0027horizon:project:shares:index\u0027)"}],"source_content_type":"text/x-python","patch_set":6,"id":"ba3cc151_903a7233","line":231,"updated":"2015-07-07 08:01:40.000000000","message":"ditto","commit_id":"1d40206dd06f22e34d6a910a5c8dee972b89c4ce"},{"author":{"_account_id":14232,"name":"Igor Malinovskiy","email":"u.glide@gmail.com","username":"imalinovskiy"},"change_message_id":"9920e899ca208a1e7ad65e4ebd4ec9ac2643c584","unresolved":false,"context_lines":[{"line_number":228,"context_line":"        if not hasattr(self, \"_object\"):"},{"line_number":229,"context_line":"            vol_id \u003d self.kwargs[\u0027share_id\u0027]"},{"line_number":230,"context_line":"            try:"},{"line_number":231,"context_line":"                self._object \u003d manila.share_get(self.request, vol_id)"},{"line_number":232,"context_line":"            except Exception:"},{"line_number":233,"context_line":"                msg \u003d _(\u0027Unable to retrieve share.\u0027)"},{"line_number":234,"context_line":"                url \u003d reverse(\u0027horizon:project:shares:index\u0027)"}],"source_content_type":"text/x-python","patch_set":6,"id":"3a50d1a3_c6fcc174","line":231,"in_reply_to":"ba3cc151_903a7233","updated":"2015-07-31 15:34:49.000000000","message":"Done","commit_id":"1d40206dd06f22e34d6a910a5c8dee972b89c4ce"}],"manila_ui/dashboards/project/shares/templates/shares/shares/_extend_limits.html":[{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"b41444c84a17d6329c2694413c5dcf2e0c833305","unresolved":false,"context_lines":[{"line_number":7,"context_line":"\u003ch3\u003e{% trans \"Share Limits\" %}\u003c/h3\u003e"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"\u003cdiv class\u003d\"quota_title clearfix\"\u003e"},{"line_number":10,"context_line":"  \u003cstrong\u003e{% trans \"Total Gigabytes\" %} \u003cspan\u003e({{ usages.totalGigabytesUsed|intcomma }} {% trans \"GB\" %})\u003c/span\u003e\u003c/strong\u003e"},{"line_number":11,"context_line":"  \u003cp\u003e{{ usages.maxTotalShareGigabytes|quota:_(\"GB\")|intcomma }}\u003c/p\u003e"},{"line_number":12,"context_line":"\u003c/div\u003e"},{"line_number":13,"context_line":""}],"source_content_type":"text/html","patch_set":6,"id":"ba3cc151_5072aa12","line":10,"updated":"2015-07-07 08:01:40.000000000","message":"You get here Cinder\u0027s gigabytes for volumes. Should be \"totalShareGigabytesUsed\".","commit_id":"1d40206dd06f22e34d6a910a5c8dee972b89c4ce"},{"author":{"_account_id":14232,"name":"Igor Malinovskiy","email":"u.glide@gmail.com","username":"imalinovskiy"},"change_message_id":"9920e899ca208a1e7ad65e4ebd4ec9ac2643c584","unresolved":false,"context_lines":[{"line_number":7,"context_line":"\u003ch3\u003e{% trans \"Share Limits\" %}\u003c/h3\u003e"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"\u003cdiv class\u003d\"quota_title clearfix\"\u003e"},{"line_number":10,"context_line":"  \u003cstrong\u003e{% trans \"Total Gigabytes\" %} \u003cspan\u003e({{ usages.totalGigabytesUsed|intcomma }} {% trans \"GB\" %})\u003c/span\u003e\u003c/strong\u003e"},{"line_number":11,"context_line":"  \u003cp\u003e{{ usages.maxTotalShareGigabytes|quota:_(\"GB\")|intcomma }}\u003c/p\u003e"},{"line_number":12,"context_line":"\u003c/div\u003e"},{"line_number":13,"context_line":""}],"source_content_type":"text/html","patch_set":6,"id":"3a50d1a3_065f0976","line":10,"in_reply_to":"ba3cc151_5072aa12","updated":"2015-07-31 15:34:49.000000000","message":"Done","commit_id":"1d40206dd06f22e34d6a910a5c8dee972b89c4ce"},{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"b41444c84a17d6329c2694413c5dcf2e0c833305","unresolved":false,"context_lines":[{"line_number":11,"context_line":"  \u003cp\u003e{{ usages.maxTotalShareGigabytes|quota:_(\"GB\")|intcomma }}\u003c/p\u003e"},{"line_number":12,"context_line":"\u003c/div\u003e"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"\u003cdiv id\u003d\"quota_size\" data-progress-indicator-for\u003d\"id_size\" data-quota-limit\u003d\"{{ usages.maxTotalShareGigabytes }}\" data-quota-used\u003d\"{{ usages.totalGigabytesUsed }}\" class\u003d\"quota_bar\"\u003e"},{"line_number":15,"context_line":"\u003c/div\u003e"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":""}],"source_content_type":"text/html","patch_set":6,"id":"ba3cc151_7026ce17","line":14,"updated":"2015-07-07 08:01:40.000000000","message":"ditto","commit_id":"1d40206dd06f22e34d6a910a5c8dee972b89c4ce"},{"author":{"_account_id":14232,"name":"Igor Malinovskiy","email":"u.glide@gmail.com","username":"imalinovskiy"},"change_message_id":"9920e899ca208a1e7ad65e4ebd4ec9ac2643c584","unresolved":false,"context_lines":[{"line_number":11,"context_line":"  \u003cp\u003e{{ usages.maxTotalShareGigabytes|quota:_(\"GB\")|intcomma }}\u003c/p\u003e"},{"line_number":12,"context_line":"\u003c/div\u003e"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"\u003cdiv id\u003d\"quota_size\" data-progress-indicator-for\u003d\"id_size\" data-quota-limit\u003d\"{{ usages.maxTotalShareGigabytes }}\" data-quota-used\u003d\"{{ usages.totalGigabytesUsed }}\" class\u003d\"quota_bar\"\u003e"},{"line_number":15,"context_line":"\u003c/div\u003e"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":""}],"source_content_type":"text/html","patch_set":6,"id":"3a50d1a3_2662453e","line":14,"in_reply_to":"ba3cc151_7026ce17","updated":"2015-07-31 15:34:49.000000000","message":"Done","commit_id":"1d40206dd06f22e34d6a910a5c8dee972b89c4ce"}]}
