)]}'
{"doc/source/image_src/plantuml/watcher_db_schema_diagram.txt":[{"author":{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"change_message_id":"f9fcf5742eb4a263776ef49f1b907f1734b307f7","unresolved":false,"context_lines":[{"line_number":41,"context_line":"    uuid : String[36]"},{"line_number":42,"context_line":"    name : String[63], nullable"},{"line_number":43,"context_line":"    description : String[255], nullable"},{"line_number":44,"context_line":"    extra : JSONEncodedDict"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    created_at : DateTime"},{"line_number":47,"context_line":"    updated_at : DateTime"}],"source_content_type":"text/plain","patch_set":1,"id":"1a95cdbc_3292bf4c","line":44,"range":{"start_line":44,"start_character":0,"end_line":44,"end_character":27},"updated":"2016-10-10 09:44:15.000000000","message":"remove this line as well.","commit_id":"29059cb19f77949db30fa6e22de725d1493686cb"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"42e2510c770f0312562265e53b8075bff2a9b450","unresolved":false,"context_lines":[{"line_number":41,"context_line":"    uuid : String[36]"},{"line_number":42,"context_line":"    name : String[63], nullable"},{"line_number":43,"context_line":"    description : String[255], nullable"},{"line_number":44,"context_line":"    extra : JSONEncodedDict"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    created_at : DateTime"},{"line_number":47,"context_line":"    updated_at : DateTime"}],"source_content_type":"text/plain","patch_set":1,"id":"fa6399be_a94cd7c8","line":44,"range":{"start_line":44,"start_character":0,"end_line":44,"end_character":27},"in_reply_to":"1a95cdbc_3292bf4c","updated":"2016-10-18 15:28:15.000000000","message":"Done","commit_id":"29059cb19f77949db30fa6e22de725d1493686cb"}],"watcher/api/controllers/v1/audit.py":[{"author":{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"change_message_id":"f9fcf5742eb4a263776ef49f1b907f1734b307f7","unresolved":false,"context_lines":[{"line_number":418,"context_line":"        :param limit: maximum number of resources to return in a single result."},{"line_number":419,"context_line":"        :param sort_key: column to sort results by. Default: id."},{"line_number":420,"context_line":"        :param sort_dir: direction to sort. \"asc\" or \"desc\". Default: asc."},{"line_number":421,"context_line":"         id."},{"line_number":422,"context_line":"        :param goal: goal UUID or name to filter by"},{"line_number":423,"context_line":"        :param strategy: strategy UUID or name to filter by"},{"line_number":424,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"1a95cdbc_52a74bbc","line":421,"range":{"start_line":421,"start_character":9,"end_line":421,"end_character":12},"updated":"2016-10-10 09:44:15.000000000","message":"move this string at the end of the other line above","commit_id":"29059cb19f77949db30fa6e22de725d1493686cb"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"42e2510c770f0312562265e53b8075bff2a9b450","unresolved":false,"context_lines":[{"line_number":418,"context_line":"        :param limit: maximum number of resources to return in a single result."},{"line_number":419,"context_line":"        :param sort_key: column to sort results by. Default: id."},{"line_number":420,"context_line":"        :param sort_dir: direction to sort. \"asc\" or \"desc\". Default: asc."},{"line_number":421,"context_line":"         id."},{"line_number":422,"context_line":"        :param goal: goal UUID or name to filter by"},{"line_number":423,"context_line":"        :param strategy: strategy UUID or name to filter by"},{"line_number":424,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"fa6399be_8988f3c6","line":421,"range":{"start_line":421,"start_character":9,"end_line":421,"end_character":12},"in_reply_to":"1a95cdbc_52a74bbc","updated":"2016-10-18 15:28:15.000000000","message":"Done","commit_id":"29059cb19f77949db30fa6e22de725d1493686cb"},{"author":{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"change_message_id":"88126c7432122ee0d40bb79f9c2d41b95f9693f6","unresolved":false,"context_lines":[{"line_number":67,"context_line":"                               default\u003d{})"},{"line_number":68,"context_line":"    interval \u003d wsme.wsattr(int, mandatory\u003dFalse)"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"    scope \u003d wtypes.wsattr(types.jsontype, readonly\u003dTrue)"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"    def as_audit(self, context):"},{"line_number":73,"context_line":"        audit_type_values \u003d [val.value for val in objects.audit.AuditType]"}],"source_content_type":"text/x-python","patch_set":6,"id":"fa6399be_49f5adc9","line":70,"range":{"start_line":70,"start_character":42,"end_line":70,"end_character":55},"updated":"2016-10-17 15:42:48.000000000","message":"why is it not like goal and strategy ? As these 3 attributes are set by creating a audit template, I will prefer that all these attributes have readonly\u003dTrue.","commit_id":"abe058630a57d4df0cd683218d5e1688767cada8"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"241326c82052c685ff8ac41d14baa051ba6f3e5d","unresolved":false,"context_lines":[{"line_number":67,"context_line":"                               default\u003d{})"},{"line_number":68,"context_line":"    interval \u003d wsme.wsattr(int, mandatory\u003dFalse)"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"    scope \u003d wtypes.wsattr(types.jsontype, readonly\u003dTrue)"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"    def as_audit(self, context):"},{"line_number":73,"context_line":"        audit_type_values \u003d [val.value for val in objects.audit.AuditType]"}],"source_content_type":"text/x-python","patch_set":6,"id":"fa6399be_e7867e12","line":70,"range":{"start_line":70,"start_character":42,"end_line":70,"end_character":55},"in_reply_to":"fa6399be_49f5adc9","updated":"2016-10-18 15:28:19.000000000","message":"IMHO, this is not related to the content of this BP. SO I would suggest we do it in a separate bug.","commit_id":"abe058630a57d4df0cd683218d5e1688767cada8"}],"watcher_tempest_plugin/tests/api/admin/base.py":[{"author":{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"change_message_id":"88126c7432122ee0d40bb79f9c2d41b95f9693f6","unresolved":false,"context_lines":[{"line_number":122,"context_line":"        :param name: The name of the audit template. Default: My Audit Template"},{"line_number":123,"context_line":"        :param description: The description of the audit template."},{"line_number":124,"context_line":"        :param strategy: Strategy UUID or name related to the audit template."},{"line_number":125,"context_line":"        :param scope: Scope the audit template will apply to."},{"line_number":126,"context_line":"        :return: A tuple with The HTTP response and its body"},{"line_number":127,"context_line":"        \"\"\""},{"line_number":128,"context_line":"        description \u003d description or data_utils.rand_name("}],"source_content_type":"text/x-python","patch_set":6,"id":"fa6399be_a961e913","line":125,"range":{"start_line":125,"start_character":32,"end_line":125,"end_character":46},"updated":"2016-10-17 15:42:48.000000000","message":"audit","commit_id":"abe058630a57d4df0cd683218d5e1688767cada8"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"241326c82052c685ff8ac41d14baa051ba6f3e5d","unresolved":false,"context_lines":[{"line_number":122,"context_line":"        :param name: The name of the audit template. Default: My Audit Template"},{"line_number":123,"context_line":"        :param description: The description of the audit template."},{"line_number":124,"context_line":"        :param strategy: Strategy UUID or name related to the audit template."},{"line_number":125,"context_line":"        :param scope: Scope the audit template will apply to."},{"line_number":126,"context_line":"        :return: A tuple with The HTTP response and its body"},{"line_number":127,"context_line":"        \"\"\""},{"line_number":128,"context_line":"        description \u003d description or data_utils.rand_name("}],"source_content_type":"text/x-python","patch_set":6,"id":"fa6399be_e7391e43","line":125,"range":{"start_line":125,"start_character":32,"end_line":125,"end_character":46},"in_reply_to":"fa6399be_a961e913","updated":"2016-10-18 15:28:19.000000000","message":"Done","commit_id":"abe058630a57d4df0cd683218d5e1688767cada8"}]}
