{"push_id":2070905818,"size":1,"distinct_size":1,"ref":"refs/heads/xdmod7.1","head":"fd94461a2f20494a310aab308f530597425407a7","before":"7698a630144d1fdc04daa460171d9d187250956f","commits":[{"sha":"fd94461a2f20494a310aab308f530597425407a7","author":{"name":"ryanrath","email":"cb5e0d41d7079c6472ffec718abc2e5b9f17392a@buffalo.edu"},"message":"Update public user (#281)\n\n* Updating Public User Creation\r\n\r\n- Until we completely remove role usage we need to create a 'Public' role as\r\n  well as an association to this role for the Public User. These additions to\r\n  the create_public_user script accomplish this.\r\n\r\n* Adding Support for Finding the Public Role\r\n\r\n- enumAllAvailableRoles did not, in fact, enumerate all available roles. This\r\n  adds the 'Public' Role to the mix.\r\n- Update the create_public_user script so that the Role is created with a\r\n  description of 'Public' ( as this matches PublicRole ).\r\n\r\n* Update the UserRole creation for Public User\r\n\r\n- Updating the username comparison from 'Public User' to 'Public'\r\n  per @smgallo code review comment.\r\n\r\n* Update User Role relation sql\r\n\r\n- The public user's Username is 'Public User' not 'Public'. This caused the\r\n  user -> role relation to not be created, which lead to problems in the Open\r\n  XDMoD build.\r\n\r\n* Further update to the Public User Creation script\r\n\r\n- The user's name is again not 'Public' but 'Public User'\r\n\r\n* Updated create_public_user to be more resilient\r\n\r\n- Made the UserType.type where clause more lenient as there was a problem w/\r\n  running the script on xdmod-staging ( and there by a problem in prod ) where\r\n  the UserType.type == 'Internal (CCR)' as opposed to just 'Internal'.\r\n\r\n* Add Public User Usage Explorer Test\r\n\r\n- Adding a test to ensure that the public user, when viewing the Usage Tab, is\r\n  able to see the realms that are currently installed. This was problem was\r\n  found when testing for XDMoD 7.0.\r\n\r\n* Updated the test to use hard-coded data\r\n\r\n- Updated the expected realms to be hard-coded ( Jobs ).\r\n- Note: Will also be adding this test ( with updated realms ) to the xsede\r\n  module.\r\n\r\n* Adding some protection against assumptions\r\n\r\n- Just added a check that ensures that there were records returned by the\r\n  retrieve acl query before accessing the 'acl_id' value.\r\n\r\n* Increasing expect script timeout\r\n\r\n- acl-config takes a bit longer than 2 min depending on what modules are\r\n  present.","distinct":true,"url":"https://api.github.com/repos/ubccr/xdmod/commits/fd94461a2f20494a310aab308f530597425407a7"}]}
{"actor":{"display_login":"ryanrath"}}