)]}'
{"openstack_dashboard/dashboards/settings/password/panel.py":[{"author":{"_account_id":5623,"name":"David Lyle","email":"dklyle0@gmail.com","username":"david-lyle"},"change_message_id":"c9d33ed36f63a291d849e93a66dd928263ecab71","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"# TODO(mrunge): remove restriction, when keystone v3 has a update own user"},{"line_number":30,"context_line":"# function and checks passwords properly."},{"line_number":31,"context_line":"if keystone.VERSIONS.active \u003d\u003d 2:"},{"line_number":32,"context_line":"    dashboard.Settings.register(PasswordPanel)"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAATH%2F%2FjIE%3D","line":31,"updated":"2013-10-14 17:06:48.000000000","message":"we refer to the version as 2.0 everywhere else, but this is temporary and a tantamount check","commit_id":"417068b49277c9c6bd3dd6bcac055badaec21e25"}],"openstack_dashboard/dashboards/settings/password/tests.py":[{"author":{"_account_id":5623,"name":"David Lyle","email":"dklyle0@gmail.com","username":"david-lyle"},"change_message_id":"c9d33ed36f63a291d849e93a66dd928263ecab71","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":"# TODO(mrunge): remove, when keystone v3 supports"},{"line_number":27,"context_line":"# change_own_password, incl. password validation"},{"line_number":28,"context_line":"kver \u003d api.keystone.VERSIONS.active"},{"line_number":29,"context_line":"if kver \u003d\u003d 2:"},{"line_number":30,"context_line":"    INDEX_URL \u003d reverse(\u0027horizon:settings:password:index\u0027)"},{"line_number":31,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAATH%2F%2FjHo%3D","line":28,"updated":"2013-10-14 17:06:48.000000000","message":"several other tests currently only work with v3 keystone, so kudos on the over-achievement :)","commit_id":"417068b49277c9c6bd3dd6bcac055badaec21e25"}]}
