{"push_id":844525809,"size":1,"distinct_size":1,"ref":"refs/heads/fix-user-management-permissions","head":"213d224053087b7f5796d8129b4b46cd07d7fa02","before":"2b8630b01211e7dd6e31f356731145d3002963a5","commits":[{"sha":"213d224053087b7f5796d8129b4b46cd07d7fa02","author":{"email":"c22b5f9178342609428d6f51b2c5af4c0bde6a42@athal7.com","name":"Andrew Thal"},"message":"Clean up authorization test helpers.\n\nThe current way that authorization is stubbed on feature\nspecs only allows non-superuser configuration through anonymous blocks.\nThe addition of permission sets gives us a type of user that we\nwant to assert against, but we don't yet have a great way of testing the\nabilities of that type of user at the controller / feature level, plus\nour anonymous authorization changes might not be a great representation\nof the behavior we are trying to test.\n\nThis change simplifies the authorization helper code,\nand allows for the testing of permission sets at a controller/feature\nlevel more easily, while maintaining anonymous abilities at the\ncontroller level where that level of granularity may be more useful.","distinct":true,"url":"https://api.github.com/repos/athal7/solidus/commits/213d224053087b7f5796d8129b4b46cd07d7fa02"}]}