)]}' { "commit": "173e0a2dd6966011d609125e53753a9685a5cbbf", "tree": "063513621e95c3c00b96f19291218b10e1253d5a", "parents": [ "6f45abdae8ca0926e1fbc3d84d78c49a73c8f2a6" ], "author": { "name": "Edwin Kempin", "email": "edwin.kempin@sap.com", "time": "Tue Feb 04 09:32:14 2014 +0100" }, "committer": { "name": "Edwin Kempin", "email": "edwin.kempin@sap.com", "time": "Tue Feb 04 09:36:44 2014 +0100" }, "message": "Add global capability that allows the deletion of own uploaded images\n\nAfter the upload of an image a user may relalize that he did a mistake\nand uploaded a wrong image. In this case the user wants to delete the\nuploaded image, but administrators don\u0027t want to allow users to delete\narbitary uploaded images. This is way it makes sense to have a global\ncapability which allows the deletion of own uploaded images without\nneed to have force push on the images namespace which would allow the\nuser to delete any uploaded image.\n\nChange-Id: I5c5bdff02c85070d04cf06269ddebe6d6422805f\nSigned-off-by: Edwin Kempin \u003cedwin.kempin@sap.com\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "6446e2afc3ce55cd24a392e44b30478de4320535", "old_mode": 33188, "old_path": "src/main/java/com/googlesource/gerrit/plugins/imagare/DeleteImage.java", "new_id": "675c99de050cffb677b9a1618842a95d8f43e623", "new_mode": 33188, "new_path": "src/main/java/com/googlesource/gerrit/plugins/imagare/DeleteImage.java" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "2fcc529344529f412aa2b60cc8a5525df68c7081", "new_mode": 33188, "new_path": "src/main/java/com/googlesource/gerrit/plugins/imagare/DeleteOwnImagesCapability.java" }, { "type": "modify", "old_id": "8388c97af5cfe9738f19d51e181228c5a4fb9f2d", "old_mode": 33188, "old_path": "src/main/java/com/googlesource/gerrit/plugins/imagare/Module.java", "new_id": "309e5fd40ce7bfee0b5f70697e71db7e7e4fb7b4", "new_mode": 33188, "new_path": "src/main/java/com/googlesource/gerrit/plugins/imagare/Module.java" }, { "type": "modify", "old_id": "93b3846c525d2941738e7f8b485849fc6d66db81", "old_mode": 33188, "old_path": "src/main/resources/Documentation/about.md", "new_id": "de447b1e3c002041a9a8ca9d3d567b1c5b5e27e1", "new_mode": 33188, "new_path": "src/main/resources/Documentation/about.md" }, { "type": "modify", "old_id": "ca76941868dde1cf89263b70324469bf7f9132cc", "old_mode": 33188, "old_path": "src/main/resources/Documentation/rest-api-projects.md", "new_id": "83bf26e7b68dfff47c00a59a8b666278eef9bb20", "new_mode": 33188, "new_path": "src/main/resources/Documentation/rest-api-projects.md" } ] }