)]}'
{"glance/api/v3/artifacts.py":[{"author":{"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},"change_message_id":"080fcf7613f46b71c031eb30ce33dfca15372a18","unresolved":false,"context_lines":[{"line_number":469,"context_line":""},{"line_number":470,"context_line":"class RequestDeserializer(wsgi.JSONRequestDeserializer,"},{"line_number":471,"context_line":"                          jsonpatchvalidator.JsonPatchValidatorMixin):"},{"line_number":472,"context_line":"    _available_sort_keys \u003d (\u0027name\u0027, \u0027id\u0027, \u0027created_at\u0027, \u0027updated_at\u0027,"},{"line_number":473,"context_line":"                            \u0027version\u0027, \u0027owner\u0027)"},{"line_number":474,"context_line":"    _default_sort_dir \u003d \u0027desc\u0027"},{"line_number":475,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_fbb1bee0","line":472,"updated":"2015-09-01 08:30:34.000000000","message":"Could you please explain why we are omitting state, published_at, description, visibility here?","commit_id":"95402405976219efbb359cf2c48e4d214a66b3e9"},{"author":{"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},"change_message_id":"42ce47ad8e3db0677a663fb7c2bc3444eb261b12","unresolved":false,"context_lines":[{"line_number":469,"context_line":""},{"line_number":470,"context_line":"class RequestDeserializer(wsgi.JSONRequestDeserializer,"},{"line_number":471,"context_line":"                          jsonpatchvalidator.JsonPatchValidatorMixin):"},{"line_number":472,"context_line":"    _available_sort_keys \u003d (\u0027name\u0027, \u0027id\u0027, \u0027created_at\u0027, \u0027updated_at\u0027,"},{"line_number":473,"context_line":"                            \u0027version\u0027, \u0027owner\u0027)"},{"line_number":474,"context_line":"    _default_sort_dir \u003d \u0027desc\u0027"},{"line_number":475,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_853e0528","line":472,"in_reply_to":"da20952f_fbb1bee0","updated":"2015-09-01 16:19:52.000000000","message":"As you may notice we have two types of \u0027list\u0027 request - /drafts - that returns list of artifacts in \u0027creating\u0027 state, and base, that returns list of active artifacts. That\u0027s why sorting by \u0027state\u0027 makes no sense.\n\nsorting by \u0027published_at\u0027 is possible only with active artifacts and not acceptable for drafts. But I think we can add it, too.\n\n\u0027description\u0027 is a text field - sorting by it is very expensive operation.\n\n\u0027visibility\u0027 -  yup, let\u0027s add it.","commit_id":"95402405976219efbb359cf2c48e4d214a66b3e9"}]}
