{"push_id":1214539081,"size":7,"distinct_size":7,"ref":"refs/heads/develop","head":"f83e65478b7647260bd92142779b4bb7077c7387","before":"9de894e03fe5bffdb5626257fe6b1fcf7317e400","commits":[{"sha":"7fa4ac5c0873659cca2ef85b4c6520fdd1d3843a","author":{"name":"Gavin Price","email":"17dcde03fdaa1e1d2f3d0b5bd36372435d8d980a@lbl.gov"},"message":"Add external delete authorization\n\nImplemented in authorizer base class, default authorizer, UJS server\nfallback authorizer, workspace authorizer, and test authorizer.\n\nChanges to base class & default authorizer are tested.\n\nTODO:\n\nimplement authorizer in delete method\ntest authorizer in jobstatetests\ntest workspaceauthorizer in workspaceauthtest\ntest new auth in jsonrpclayertest\ntest new auth in jsonrpcwithwsauth\ntest new auth in pullwsjobwithoutwstest","distinct":true,"url":"https://api.github.com/repos/kbase/user_and_job_state/commits/7fa4ac5c0873659cca2ef85b4c6520fdd1d3843a"},{"sha":"4626c06a77b9f4deaff8e5f23da6a542258c345b","author":{"name":"Gavin Price","email":"17dcde03fdaa1e1d2f3d0b5bd36372435d8d980a@lbl.gov"},"message":"Implement deletejob authorizer in job state library layer.\n\nAlso implemented in the API layer, not yet tested.","distinct":true,"url":"https://api.github.com/repos/kbase/user_and_job_state/commits/4626c06a77b9f4deaff8e5f23da6a542258c345b"},{"sha":"66516bac16018d11c8950e12e699a4bf438a0792","author":{"name":"Gavin Price","email":"17dcde03fdaa1e1d2f3d0b5bd36372435d8d980a@lbl.gov"},"message":"Test workspace authorization for delete at the library level","distinct":true,"url":"https://api.github.com/repos/kbase/user_and_job_state/commits/66516bac16018d11c8950e12e699a4bf438a0792"},{"sha":"b150a133c5ad5a6f974bc59e638d6b6b12004fbc","author":{"name":"Gavin Price","email":"17dcde03fdaa1e1d2f3d0b5bd36372435d8d980a@lbl.gov"},"message":"Add deleteJob workspace auth tests\n\nNeeded a bugfix in JobState","distinct":true,"url":"https://api.github.com/repos/kbase/user_and_job_state/commits/b150a133c5ad5a6f974bc59e638d6b6b12004fbc"},{"sha":"7d628a509963d63120e4f757cd4781bd3d57d84a","author":{"name":"Gavin Price","email":"17dcde03fdaa1e1d2f3d0b5bd36372435d8d980a@lbl.gov"},"message":"Test delete ws auth job without ws","distinct":true,"url":"https://api.github.com/repos/kbase/user_and_job_state/commits/7d628a509963d63120e4f757cd4781bd3d57d84a"},{"sha":"20f1daa77456e5926a0639b0742b7dc779ec3709","author":{"name":"Gavin Price","email":"17dcde03fdaa1e1d2f3d0b5bd36372435d8d980a@lbl.gov"},"message":"Docs update","distinct":true,"url":"https://api.github.com/repos/kbase/user_and_job_state/commits/20f1daa77456e5926a0639b0742b7dc779ec3709"},{"sha":"f83e65478b7647260bd92142779b4bb7077c7387","author":{"name":"MrCreosote","email":"a6e5fff9d0ef7e011e3e0fa29b45fa039f565d13@users.noreply.github.com"},"message":"Merge pull request #18 from MrCreosote/develop\n\nAllow deleting jobs for workspace administrators","distinct":true,"url":"https://api.github.com/repos/kbase/user_and_job_state/commits/f83e65478b7647260bd92142779b4bb7077c7387"}]}
{"actor":{"display_login":"MrCreosote"}}