)]}'
{"designate/storage/impl_sqlalchemy/migrate_repo/versions/033_add_record_tenant_id.py":[{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"d60871a87ec7c34aebecb04a3502164c399396ae","unresolved":false,"context_lines":[{"line_number":28,"context_line":"    records_table \u003d Table(\u0027records\u0027, meta, autoload\u003dTrue)"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    # Add the tenant_id column"},{"line_number":31,"context_line":"    tenant_id \u003d Column(\u0027tenant_id\u0027, String(36), default\u003dNone, nullable\u003dTrue)"},{"line_number":32,"context_line":"    tenant_id.create(records_table, populate_default\u003dTrue)"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    # Populate the tenant_id column"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F%2BAoU%3D","line":31,"updated":"2013-12-03 14:42:32.000000000","message":"should this be left as nullable after the migration?","commit_id":"4ea491a9e5867bfee9fb581ce6dea0882817a94d"},{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"585e7d5760410fd470d6318d93edd8b8d977a0a3","unresolved":false,"context_lines":[{"line_number":28,"context_line":"    records_table \u003d Table(\u0027records\u0027, meta, autoload\u003dTrue)"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    # Add the tenant_id column"},{"line_number":31,"context_line":"    tenant_id \u003d Column(\u0027tenant_id\u0027, String(36), default\u003dNone, nullable\u003dTrue)"},{"line_number":32,"context_line":"    tenant_id.create(records_table, populate_default\u003dTrue)"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    # Populate the tenant_id column"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F%2BAlA%3D","line":31,"in_reply_to":"AAAATn%2F%2BAoU%3D","updated":"2013-12-03 14:49:08.000000000","message":"Yes, for the case where we run with the \"NoAuthMiddleware\"..\n\nLonger term, we probably want to clean that up though","commit_id":"4ea491a9e5867bfee9fb581ce6dea0882817a94d"}],"designate/storage/impl_sqlalchemy/models.py":[{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"d60871a87ec7c34aebecb04a3502164c399396ae","unresolved":false,"context_lines":[{"line_number":61,"context_line":"        {\u0027mysql_engine\u0027: \u0027InnoDB\u0027, \u0027mysql_charset\u0027: \u0027utf8\u0027}"},{"line_number":62,"context_line":"    )"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"    tenant_id \u003d Column(String(36), default\u003dNone, nullable\u003dTrue)"},{"line_number":65,"context_line":"    resource \u003d Column(String(32), nullable\u003dFalse)"},{"line_number":66,"context_line":"    hard_limit \u003d Column(Integer(), nullable\u003dFalse)"},{"line_number":67,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F%2BAn8%3D","line":64,"updated":"2013-12-03 14:42:32.000000000","message":"why is this gone to nullable?","commit_id":"4ea491a9e5867bfee9fb581ce6dea0882817a94d"},{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"585e7d5760410fd470d6318d93edd8b8d977a0a3","unresolved":false,"context_lines":[{"line_number":61,"context_line":"        {\u0027mysql_engine\u0027: \u0027InnoDB\u0027, \u0027mysql_charset\u0027: \u0027utf8\u0027}"},{"line_number":62,"context_line":"    )"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"    tenant_id \u003d Column(String(36), default\u003dNone, nullable\u003dTrue)"},{"line_number":65,"context_line":"    resource \u003d Column(String(32), nullable\u003dFalse)"},{"line_number":66,"context_line":"    hard_limit \u003d Column(Integer(), nullable\u003dFalse)"},{"line_number":67,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F%2BAk4%3D","line":64,"in_reply_to":"AAAATn%2F%2BAn8%3D","updated":"2013-12-03 14:49:08.000000000","message":"To fix a bug ;)","commit_id":"4ea491a9e5867bfee9fb581ce6dea0882817a94d"},{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"d60871a87ec7c34aebecb04a3502164c399396ae","unresolved":false,"context_lines":[{"line_number":108,"context_line":""},{"line_number":109,"context_line":"    domain_id \u003d Column(UUID, ForeignKey(\u0027domains.id\u0027, ondelete\u003d\u0027CASCADE\u0027),"},{"line_number":110,"context_line":"                       nullable\u003dFalse)"},{"line_number":111,"context_line":"    tenant_id \u003d Column(String(36), default\u003dNone, nullable\u003dTrue)"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"    type \u003d Column(Enum(name\u003d\u0027record_types\u0027, *RECORD_TYPES), nullable\u003dFalse)"},{"line_number":114,"context_line":"    name \u003d Column(String(255), nullable\u003dFalse)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F%2BAnU%3D","line":111,"updated":"2013-12-03 14:42:32.000000000","message":"should this be left as nullable (after migration_33 is complete)?","commit_id":"4ea491a9e5867bfee9fb581ce6dea0882817a94d"},{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"585e7d5760410fd470d6318d93edd8b8d977a0a3","unresolved":false,"context_lines":[{"line_number":108,"context_line":""},{"line_number":109,"context_line":"    domain_id \u003d Column(UUID, ForeignKey(\u0027domains.id\u0027, ondelete\u003d\u0027CASCADE\u0027),"},{"line_number":110,"context_line":"                       nullable\u003dFalse)"},{"line_number":111,"context_line":"    tenant_id \u003d Column(String(36), default\u003dNone, nullable\u003dTrue)"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"    type \u003d Column(Enum(name\u003d\u0027record_types\u0027, *RECORD_TYPES), nullable\u003dFalse)"},{"line_number":114,"context_line":"    name \u003d Column(String(255), nullable\u003dFalse)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F%2BAj4%3D","line":111,"in_reply_to":"AAAATn%2F%2BAnU%3D","updated":"2013-12-03 14:49:08.000000000","message":"No, for the same reason as mentioned in migration 33 :)","commit_id":"4ea491a9e5867bfee9fb581ce6dea0882817a94d"}]}
