{"action":"closed","issue":{"url":"https://api.github.com/repos/eclipse/kapua/issues/1111","repository_url":"https://api.github.com/repos/eclipse/kapua","labels_url":"https://api.github.com/repos/eclipse/kapua/issues/1111/labels{/name}","comments_url":"https://api.github.com/repos/eclipse/kapua/issues/1111/comments","events_url":"https://api.github.com/repos/eclipse/kapua/issues/1111/events","html_url":"https://github.com/eclipse/kapua/issues/1111","id":278491090,"number":1111,"title":"New and Edit dialog behavior for unique constraint violations","user":{"login":"mcarrer","id":1058942,"avatar_url":"https://avatars0.githubusercontent.com/u/1058942?v=4","gravatar_id":"","url":"https://api.github.com/users/mcarrer","html_url":"https://github.com/mcarrer","followers_url":"https://api.github.com/users/mcarrer/followers","following_url":"https://api.github.com/users/mcarrer/following{/other_user}","gists_url":"https://api.github.com/users/mcarrer/gists{/gist_id}","starred_url":"https://api.github.com/users/mcarrer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mcarrer/subscriptions","organizations_url":"https://api.github.com/users/mcarrer/orgs","repos_url":"https://api.github.com/users/mcarrer/repos","events_url":"https://api.github.com/users/mcarrer/events{/privacy}","received_events_url":"https://api.github.com/users/mcarrer/received_events","type":"User","site_admin":false},"labels":[{"id":501938310,"url":"https://api.github.com/repos/eclipse/kapua/labels/console-gwt","name":"console-gwt","color":"bfd4f2","default":false},{"id":461644994,"url":"https://api.github.com/repos/eclipse/kapua/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"closed","locked":false,"assignee":{"login":"lorthirk","id":8140139,"avatar_url":"https://avatars3.githubusercontent.com/u/8140139?v=4","gravatar_id":"","url":"https://api.github.com/users/lorthirk","html_url":"https://github.com/lorthirk","followers_url":"https://api.github.com/users/lorthirk/followers","following_url":"https://api.github.com/users/lorthirk/following{/other_user}","gists_url":"https://api.github.com/users/lorthirk/gists{/gist_id}","starred_url":"https://api.github.com/users/lorthirk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lorthirk/subscriptions","organizations_url":"https://api.github.com/users/lorthirk/orgs","repos_url":"https://api.github.com/users/lorthirk/repos","events_url":"https://api.github.com/users/lorthirk/events{/privacy}","received_events_url":"https://api.github.com/users/lorthirk/received_events","type":"User","site_admin":false},"assignees":[{"login":"lorthirk","id":8140139,"avatar_url":"https://avatars3.githubusercontent.com/u/8140139?v=4","gravatar_id":"","url":"https://api.github.com/users/lorthirk","html_url":"https://github.com/lorthirk","followers_url":"https://api.github.com/users/lorthirk/followers","following_url":"https://api.github.com/users/lorthirk/following{/other_user}","gists_url":"https://api.github.com/users/lorthirk/gists{/gist_id}","starred_url":"https://api.github.com/users/lorthirk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lorthirk/subscriptions","organizations_url":"https://api.github.com/users/lorthirk/orgs","repos_url":"https://api.github.com/users/lorthirk/repos","events_url":"https://api.github.com/users/lorthirk/events{/privacy}","received_events_url":"https://api.github.com/users/lorthirk/received_events","type":"User","site_admin":false}],"milestone":null,"comments":6,"created_at":"2017-12-01T14:56:43Z","updated_at":"2018-02-09T15:50:48Z","closed_at":"2018-02-09T15:50:48Z","author_association":"NONE","body":"In the dialogs like New/Edit Account, User, Role, Device... where a unique constraint on a filed may prevent the operation from succeeding, the behaviors should be the following:\r\n\r\n1. The dialog should stay open \r\n2. The offering field should be highlighted in red with an error icon on the right side of the field\r\n\r\nThis applies to at least the following use cases:\r\n\r\n1. [x] New Account, duplicate name\r\n2. [x] New User, duplicate name\r\n3. [x] New Device, duplicate Client ID\r\n4. [x] New Tag\r\n5. [x] Edit Tag\r\n6. [x] New Role\r\n7. [x] Edit Role\r\n8. [x] New Access Group\r\n9. [x] Edit Access Group"}}
{"actor":{"display_login":"lorthirk"}}