)]}'
{"keystone/conf/ldap.py":[{"author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"change_message_id":"f08bfd92e722f63e04b00a96d07eda8efb654e54","unresolved":false,"context_lines":[{"line_number":252,"context_line":""},{"line_number":253,"context_line":"user_default_project_id_attribute \u003d cfg.StrOpt("},{"line_number":254,"context_line":"    \u0027user_default_project_id_attribute\u0027,"},{"line_number":255,"context_line":"    deprecated_for_removal\u003dTrue,"},{"line_number":256,"context_line":"    deprecated_reason\u003d_DEPRECATED_LDAP_WRITE,"},{"line_number":257,"context_line":"    help\u003dutils.fmt(\"\"\""},{"line_number":258,"context_line":"The LDAP attribute mapped to a user\u0027s default_project_id in keystone. This is"},{"line_number":259,"context_line":"most commonly used when keystone has write access to LDAP."}],"source_content_type":"text/x-python","patch_set":1,"id":"dada55a8_227e6019","line":256,"range":{"start_line":255,"start_character":0,"end_line":256,"end_character":45},"updated":"2016-07-19 16:20:34.000000000","message":"So in theory I would have thought this is useful on read as well (although unlikely). However, in reality I can\u0027t see that we actually support it at ALL anymore - maybe we removed it with the write support? If so, maybe a follow up patch could just remove this.","commit_id":"a7dd11f11eeb6a1edc781c2105e9b6d443c93f02"},{"author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"change_message_id":"e34610efe5b81cb0deafde590a13318fbdb405d7","unresolved":false,"context_lines":[{"line_number":252,"context_line":""},{"line_number":253,"context_line":"user_default_project_id_attribute \u003d cfg.StrOpt("},{"line_number":254,"context_line":"    \u0027user_default_project_id_attribute\u0027,"},{"line_number":255,"context_line":"    deprecated_for_removal\u003dTrue,"},{"line_number":256,"context_line":"    deprecated_reason\u003d_DEPRECATED_LDAP_WRITE,"},{"line_number":257,"context_line":"    help\u003dutils.fmt(\"\"\""},{"line_number":258,"context_line":"The LDAP attribute mapped to a user\u0027s default_project_id in keystone. This is"},{"line_number":259,"context_line":"most commonly used when keystone has write access to LDAP."}],"source_content_type":"text/x-python","patch_set":1,"id":"dada55a8_a59d355b","line":256,"range":{"start_line":255,"start_character":0,"end_line":256,"end_character":45},"in_reply_to":"dada55a8_227e6019","updated":"2016-07-19 18:19:47.000000000","message":"actually, I think I do see how this works - and could be conceptually useful for read-only LDAP, so I think this should stay (and maybe change the comment)","commit_id":"a7dd11f11eeb6a1edc781c2105e9b6d443c93f02"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"dba52b00dfb9c7858d014948fc041e3f8764eeaf","unresolved":false,"context_lines":[{"line_number":252,"context_line":""},{"line_number":253,"context_line":"user_default_project_id_attribute \u003d cfg.StrOpt("},{"line_number":254,"context_line":"    \u0027user_default_project_id_attribute\u0027,"},{"line_number":255,"context_line":"    deprecated_for_removal\u003dTrue,"},{"line_number":256,"context_line":"    deprecated_reason\u003d_DEPRECATED_LDAP_WRITE,"},{"line_number":257,"context_line":"    help\u003dutils.fmt(\"\"\""},{"line_number":258,"context_line":"The LDAP attribute mapped to a user\u0027s default_project_id in keystone. This is"},{"line_number":259,"context_line":"most commonly used when keystone has write access to LDAP."}],"source_content_type":"text/x-python","patch_set":1,"id":"dada55a8_04487e5a","line":256,"range":{"start_line":255,"start_character":0,"end_line":256,"end_character":45},"in_reply_to":"dada55a8_a59d355b","updated":"2016-07-19 20:26:00.000000000","message":"i\u0027ll take it out, we can discuss at midcycle","commit_id":"a7dd11f11eeb6a1edc781c2105e9b6d443c93f02"}]}
