{"action":"opened","issue":{"url":"https://api.github.com/repos/Halliburton-Landmark/GitLabTool/issues/33","repository_url":"https://api.github.com/repos/Halliburton-Landmark/GitLabTool","labels_url":"https://api.github.com/repos/Halliburton-Landmark/GitLabTool/issues/33/labels{/name}","comments_url":"https://api.github.com/repos/Halliburton-Landmark/GitLabTool/issues/33/comments","events_url":"https://api.github.com/repos/Halliburton-Landmark/GitLabTool/issues/33/events","html_url":"https://github.com/Halliburton-Landmark/GitLabTool/issues/33","id":308651567,"number":33,"title":"Improve 'Delete branch' usability","user":{"login":"yuriipitomets","id":28987818,"avatar_url":"https://avatars2.githubusercontent.com/u/28987818?v=4","gravatar_id":"","url":"https://api.github.com/users/yuriipitomets","html_url":"https://github.com/yuriipitomets","followers_url":"https://api.github.com/users/yuriipitomets/followers","following_url":"https://api.github.com/users/yuriipitomets/following{/other_user}","gists_url":"https://api.github.com/users/yuriipitomets/gists{/gist_id}","starred_url":"https://api.github.com/users/yuriipitomets/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yuriipitomets/subscriptions","organizations_url":"https://api.github.com/users/yuriipitomets/orgs","repos_url":"https://api.github.com/users/yuriipitomets/repos","events_url":"https://api.github.com/users/yuriipitomets/events{/privacy}","received_events_url":"https://api.github.com/users/yuriipitomets/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-03-26T16:48:56Z","updated_at":"2018-03-26T16:48:56Z","closed_at":null,"author_association":"COLLABORATOR","body":"TODO:\n1. Add possibility to remove branch even if we already checking it out\n2. Modify Delete branch status dialog\n\nWorkflow:\n\n1. Load group and select a set of projects<br>\n![image](/uploads/9e2545bc829ef7365198b921c96a8c46/image.png)<br>\n2. Create a new branch for them, e.g. 'need_to_delete' and checkout it<br>\n![image](/uploads/df53ceeed7b8c3d2ca1b32e27af3bc5c/image.png)<br>\n3. Select 'Branches' button on the toolbar<br>\n![image](/uploads/08f51c7e0c2ded07ed125a3f78c549b8/image.png)\n4. Try to delete the newly created branch -> you can't do that because we are already on it (but I need to think about it)\n5. Close the 'Branches' windows and checkout the master branch for lower set of projects.<br>\n![image](/uploads/175e5bf2ddef17c499a52d8ca1444539/image.png)<br>\n6. Open 'Branches' window again -> now you can delete branch. But in this case user doesn't anderstand that you can't delete it from projects that already on 'need_to_delete' branch<br>\n![image](/uploads/3c8d7e80c26f4f8c75d31ab964d027ea/image.png)<br>\n![image](/uploads/a1b32d3a19319fed882fb93aa0f4ed7f/image.png)<br>\n7. Only three of them have been removed<br>\n![image](/uploads/091186aec865157e19ebfd411dbdac0c/image.png)"}}
{"actor":{"display_login":"yuriipitomets"}}