{"push_id":1243360654,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"f4e2d37318f0ad94e8836e160458a24604f18bc0","before":"3a51e729d38019b3a62294e1474d638767d21dd4","commits":[{"sha":"2c8b58ce65bd1a9dd79b3b6bdb5c625a27835577","author":{"name":"Mikhail Tseu","email":"5df10a2e52b308f0d6b5879f6e9d58c9f2a0d621@epam.com"},"message":"[CDF-896] - CDF Storage: any user is able to change the storage of another user\n\nAn impersonation guard has been implemented allowing users with admin role to work on behalf of other users.\nThe logic is encapsulated in the new ImpersonationHandler class which is called from StorageApi.impersonate() method.\nIn order to enable testability new class StorageEngineInterface is introduced and StorageEngine.setMockInstance() method\nis added, which allows to provide mock for StorageEngine (the same way as this is implemented in\norg.pentaho.platform.engine.security.SecurityHelper)\n\ncheckstyle\n\ncheckstyle","distinct":true,"url":"https://api.github.com/repos/webdetails/cdf/commits/2c8b58ce65bd1a9dd79b3b6bdb5c625a27835577"},{"sha":"f4e2d37318f0ad94e8836e160458a24604f18bc0","author":{"name":"Pedro Vale","email":"90e3f8d35d839ed2e254f02fb70b09e90b4d010e@gmail.com"},"message":"Merge pull request #858 from mtseu/cdf-896\n\n[CDF-896] - CDF Storage: any user is able to change the storage of another user","distinct":true,"url":"https://api.github.com/repos/webdetails/cdf/commits/f4e2d37318f0ad94e8836e160458a24604f18bc0"}]}
{"actor":{"display_login":"pamval"}}