{"commits":[{"author":{"name":"Yogeshwar Srikrishnan","email":"2ec6241542d1df786a6ceaf84230c5b20b303690@yahoo.com"},"sha":"eaf3b929f53572bfceb9271cc5496493708aa0cb","message":"Bug #854104\n  - Changes to allow admin url to be shown only for admin users.\n  - Additional test asserts to verify.\n\nThis was implemented by adding a parameter to the AuthData __init__\n(the class that renders auth call responses). The url_types parameter\nfilters which types of URLs to return; admin, intenrnal, public.\nAnd in logic/service.py, there is authorization logic which checks\nthe caller's rights and based on that determines if they can see\nthe 'admin' URL. If not, it takes it out of the array passed to\nthe url_types paramater passed to the AuthData initializer.\n\nAdded method documentation and renamed a couple in service.py in\nthe process to improve code understandability. More needs to be\ndone, but moving the ball forward.\n\nChange-Id: I3fb90c31617da7647a211901d647cfb53f182be2","url":"https://api.github.com/repos/openstack/keystone/commits/eaf3b929f53572bfceb9271cc5496493708aa0cb"}],"ref":"refs/heads/master","head":"eaf3b929f53572bfceb9271cc5496493708aa0cb","push_id":51436961,"size":1}