{"push_id":822503969,"size":30,"distinct_size":30,"ref":"refs/heads/master","head":"649ccda2104deefe21a7470ccc79f1db801cc83c","before":"2e82978cb5fea96124b756ee1784bbcc0a92f931","commits":[{"sha":"55679d84a61f32480aa91936cbddc8d3db0173ef","author":{"email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me","name":"Tomaz Muraus"},"message":"Add new \"LIST\" permission type, update affected tests.","distinct":true,"url":"https://api.github.com/repos/StackStorm/st2/commits/55679d84a61f32480aa91936cbddc8d3db0173ef"},{"sha":"910b2e9eaa1900f0707839ac63a815045756d631","author":{"email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me","name":"Tomaz Muraus"},"message":"Re-generate available permission types table.","distinct":true,"url":"https://api.github.com/repos/StackStorm/st2/commits/910b2e9eaa1900f0707839ac63a815045756d631"},{"sha":"9f85e5d1fbbdf0db45a543b566ea212eadedcfa0","author":{"email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me","name":"Tomaz Muraus"},"message":"Consolidate duplicated tests in the test_rbac_types module and add new tests for\nlist permission type.","distinct":true,"url":"https://api.github.com/repos/StackStorm/st2/commits/9f85e5d1fbbdf0db45a543b566ea212eadedcfa0"},{"sha":"f631409f9961451ec32438f09f8168e67706bf8b","author":{"email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me","name":"Tomaz Muraus"},"message":"Update affected resolvers tests.","distinct":true,"url":"https://api.github.com/repos/StackStorm/st2/commits/f631409f9961451ec32438f09f8168e67706bf8b"},{"sha":"d7ced2770b4cb786671a887953a89552c8ef2278","author":{"email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me","name":"Tomaz Muraus"},"message":"Implement \"user_has_permission\" for sensor resolver, add new tests.","distinct":true,"url":"https://api.github.com/repos/StackStorm/st2/commits/d7ced2770b4cb786671a887953a89552c8ef2278"},{"sha":"4db4da31b5265766b4b5aad8276e21e06aa82141","author":{"email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me","name":"Tomaz Muraus"},"message":"Fix typo - remove unnecessary \"s\".","distinct":true,"url":"https://api.github.com/repos/StackStorm/st2/commits/4db4da31b5265766b4b5aad8276e21e06aa82141"},{"sha":"252fb72db67e90123859c66dfb4822a332c8de8e","author":{"email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me","name":"Tomaz Muraus"},"message":"Implement \"user_has_permission\" for action resolver and add tests for it.","distinct":true,"url":"https://api.github.com/repos/StackStorm/st2/commits/252fb72db67e90123859c66dfb4822a332c8de8e"},{"sha":"c56210cdce97fd85696b25d2dc46de80ae28356f","author":{"email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me","name":"Tomaz Muraus"},"message":"Use consistent method order.","distinct":true,"url":"https://api.github.com/repos/StackStorm/st2/commits/c56210cdce97fd85696b25d2dc46de80ae28356f"},{"sha":"f55f8e60f22b2c8162d975d47ec591b083197f17","author":{"email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me","name":"Tomaz Muraus"},"message":"Implement \"user_has_permission\" for rule resolver and add tests.","distinct":true,"url":"https://api.github.com/repos/StackStorm/st2/commits/f55f8e60f22b2c8162d975d47ec591b083197f17"},{"sha":"6dca3eec5fa3c391fe002f7d4cfa9e00e70f957b","author":{"email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me","name":"Tomaz Muraus"},"message":"Implement user_has_permission for executions resolver and add tests for it.","distinct":true,"url":"https://api.github.com/repos/StackStorm/st2/commits/6dca3eec5fa3c391fe002f7d4cfa9e00e70f957b"},{"sha":"b010f3847353cfc561756ffc8c51722a3cba78e9","author":{"email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me","name":"Tomaz Muraus"},"message":"Implement user_has_permission for API key resolver.","distinct":true,"url":"https://api.github.com/repos/StackStorm/st2/commits/b010f3847353cfc561756ffc8c51722a3cba78e9"},{"sha":"9cf565dd21be3809666b6d447e0655b547aca314","author":{"email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me","name":"Tomaz Muraus"},"message":"Use the correct decorator for checking permissions on API key create.","distinct":true,"url":"https://api.github.com/repos/StackStorm/st2/commits/9cf565dd21be3809666b6d447e0655b547aca314"},{"sha":"6a78c4a30ebcb17327733f711fd0f58c444d23b7","author":{"email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me","name":"Tomaz Muraus"},"message":"Use correct decorator for checking api key modify permissions.","distinct":true,"url":"https://api.github.com/repos/StackStorm/st2/commits/6a78c4a30ebcb17327733f711fd0f58c444d23b7"},{"sha":"b77c689053bec36f07f0151d1449d948caa7f1d2","author":{"email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me","name":"Tomaz Muraus"},"message":"Update all the get_all API controllers to check for the new \"list\" permission.","distinct":true,"url":"https://api.github.com/repos/StackStorm/st2/commits/b77c689053bec36f07f0151d1449d948caa7f1d2"},{"sha":"99e07dc80d2141558fd371dabd8dc353b8a0992a","author":{"email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me","name":"Tomaz Muraus"},"message":"Implement user_has_permission for pack resolver.","distinct":true,"url":"https://api.github.com/repos/StackStorm/st2/commits/99e07dc80d2141558fd371dabd8dc353b8a0992a"},{"sha":"264ec4f4c5518f046d3200fb387e3ebd8cf1418d","author":{"email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me","name":"Tomaz Muraus"},"message":"Update RBAC API endpoint tests - make sure we also test get_all endpoints.","distinct":true,"url":"https://api.github.com/repos/StackStorm/st2/commits/264ec4f4c5518f046d3200fb387e3ebd8cf1418d"},{"sha":"edc183e209f47e8edea51594ab6fcb18e035a1e6","author":{"email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me","name":"Tomaz Muraus"},"message":"Update rbac types.","distinct":true,"url":"https://api.github.com/repos/StackStorm/st2/commits/edc183e209f47e8edea51594ab6fcb18e035a1e6"},{"sha":"aaa03f862d4de0d6d7ccc5241ad9af7ebbfb9739","author":{"email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me","name":"Tomaz Muraus"},"message":"Update RBAC definition validation - make sure only \"list\" permissions can be\nused without a resource_uid.","distinct":true,"url":"https://api.github.com/repos/StackStorm/st2/commits/aaa03f862d4de0d6d7ccc5241ad9af7ebbfb9739"},{"sha":"6529fb6c20418b2cdbdf4136abf8446ddece8989","author":{"email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me","name":"Tomaz Muraus"},"message":"Add new RBAC loader test case.","distinct":true,"url":"https://api.github.com/repos/StackStorm/st2/commits/6529fb6c20418b2cdbdf4136abf8446ddece8989"},{"sha":"85f09e7fc88c544546c87e09de86d0c1106b4849","author":{"email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me","name":"Tomaz Muraus"},"message":"Make resource_type optional (for global permission grants).","distinct":true,"url":"https://api.github.com/repos/StackStorm/st2/commits/85f09e7fc88c544546c87e09de86d0c1106b4849"}]}