{"action":"created","issue":{"url":"https://api.github.com/repos/ManageIQ/manageiq/issues/9235","repository_url":"https://api.github.com/repos/ManageIQ/manageiq","labels_url":"https://api.github.com/repos/ManageIQ/manageiq/issues/9235/labels{/name}","comments_url":"https://api.github.com/repos/ManageIQ/manageiq/issues/9235/comments","events_url":"https://api.github.com/repos/ManageIQ/manageiq/issues/9235/events","html_url":"https://github.com/ManageIQ/manageiq/pull/9235","id":160512480,"number":9235,"title":"EMS Form enhancements for Validation","user":{"login":"AparnaKarve","id":1538216,"avatar_url":"https://avatars.githubusercontent.com/u/1538216?v=3","gravatar_id":"","url":"https://api.github.com/users/AparnaKarve","html_url":"https://github.com/AparnaKarve","followers_url":"https://api.github.com/users/AparnaKarve/followers","following_url":"https://api.github.com/users/AparnaKarve/following{/other_user}","gists_url":"https://api.github.com/users/AparnaKarve/gists{/gist_id}","starred_url":"https://api.github.com/users/AparnaKarve/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AparnaKarve/subscriptions","organizations_url":"https://api.github.com/users/AparnaKarve/orgs","repos_url":"https://api.github.com/users/AparnaKarve/repos","events_url":"https://api.github.com/users/AparnaKarve/events{/privacy}","received_events_url":"https://api.github.com/users/AparnaKarve/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ManageIQ/manageiq/labels/darga/yes","name":"darga/yes","color":"000000"},{"url":"https://api.github.com/repos/ManageIQ/manageiq/labels/providers","name":"providers","color":"5319e7"},{"url":"https://api.github.com/repos/ManageIQ/manageiq/labels/ui","name":"ui","color":"5319e7"}],"state":"closed","locked":false,"assignee":{"login":"dclarizio","id":3433754,"avatar_url":"https://avatars.githubusercontent.com/u/3433754?v=3","gravatar_id":"","url":"https://api.github.com/users/dclarizio","html_url":"https://github.com/dclarizio","followers_url":"https://api.github.com/users/dclarizio/followers","following_url":"https://api.github.com/users/dclarizio/following{/other_user}","gists_url":"https://api.github.com/users/dclarizio/gists{/gist_id}","starred_url":"https://api.github.com/users/dclarizio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dclarizio/subscriptions","organizations_url":"https://api.github.com/users/dclarizio/orgs","repos_url":"https://api.github.com/users/dclarizio/repos","events_url":"https://api.github.com/users/dclarizio/events{/privacy}","received_events_url":"https://api.github.com/users/dclarizio/received_events","type":"User","site_admin":false},"assignees":[{"login":"dclarizio","id":3433754,"avatar_url":"https://avatars.githubusercontent.com/u/3433754?v=3","gravatar_id":"","url":"https://api.github.com/users/dclarizio","html_url":"https://github.com/dclarizio","followers_url":"https://api.github.com/users/dclarizio/followers","following_url":"https://api.github.com/users/dclarizio/following{/other_user}","gists_url":"https://api.github.com/users/dclarizio/gists{/gist_id}","starred_url":"https://api.github.com/users/dclarizio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dclarizio/subscriptions","organizations_url":"https://api.github.com/users/dclarizio/orgs","repos_url":"https://api.github.com/users/dclarizio/repos","events_url":"https://api.github.com/users/dclarizio/events{/privacy}","received_events_url":"https://api.github.com/users/dclarizio/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/ManageIQ/manageiq/milestones/37","html_url":"https://github.com/ManageIQ/manageiq/milestones/Sprint%2043%20Ending%20July%2011,%202016","labels_url":"https://api.github.com/repos/ManageIQ/manageiq/milestones/37/labels","id":1840237,"number":37,"title":"Sprint 43 Ending July 11, 2016","description":"","creator":{"login":"martinpovolny","id":51095,"avatar_url":"https://avatars.githubusercontent.com/u/51095?v=3","gravatar_id":"","url":"https://api.github.com/users/martinpovolny","html_url":"https://github.com/martinpovolny","followers_url":"https://api.github.com/users/martinpovolny/followers","following_url":"https://api.github.com/users/martinpovolny/following{/other_user}","gists_url":"https://api.github.com/users/martinpovolny/gists{/gist_id}","starred_url":"https://api.github.com/users/martinpovolny/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/martinpovolny/subscriptions","organizations_url":"https://api.github.com/users/martinpovolny/orgs","repos_url":"https://api.github.com/users/martinpovolny/repos","events_url":"https://api.github.com/users/martinpovolny/events{/privacy}","received_events_url":"https://api.github.com/users/martinpovolny/received_events","type":"User","site_admin":false},"open_issues":0,"closed_issues":317,"state":"open","created_at":"2016-06-21T10:39:30Z","updated_at":"2016-07-11T20:47:27Z","due_on":"2016-07-11T04:00:00Z","closed_at":null},"comments":27,"created_at":"2016-06-15T20:11:06Z","updated_at":"2016-07-11T20:49:42Z","closed_at":"2016-07-11T19:58:14Z","pull_request":{"url":"https://api.github.com/repos/ManageIQ/manageiq/pulls/9235","html_url":"https://github.com/ManageIQ/manageiq/pull/9235","diff_url":"https://github.com/ManageIQ/manageiq/pull/9235.diff","patch_url":"https://github.com/ManageIQ/manageiq/pull/9235.patch"},"body":"Purpose or Intent\r\n-----------------\r\nThis PR implements changes in the EMS form to address the woes related to `Validation` vis-a-vis `The state of the workers` that some of us have been experiencing.\r\nFor more info, please refer https://github.com/ManageIQ/manageiq/issues/8643#issuecomment-218817874, which outlines the key tasks.\r\n\r\nTo keep things simple, this PR is currently implemented only for `Cloud Provider` (`ems_cloud`) at the moment.\r\nFollow-up PRs for identical changes in `Infrastructure Provider`, `Container Provider` and `Middleware Providers` would be relatively shorter (I hope).\r\n\r\nEDIT: The original plan was to restrict the PR for `Cloud Provider` only. But since all Providers types (Infrastructure and Containers) share a considerable amount of common codebase, it's in the best interest to include changes required for other Providers in this PR itself, and avoid any breakages.\r\n\r\nFixes #8643\r\nhttps://bugzilla.redhat.com/show_bug.cgi?id=1349975\r\n\r\nSupporting screenshots\r\n-----------------\r\n<img width=\"1033\" alt=\"screen shot 2016-06-15 at 1 04 47 pm\" src=\"https://cloud.githubusercontent.com/assets/1538216/16095518/d03a63f0-32f9-11e6-9696-5b6ba12c7104.png\">\r\n\r\n<img width=\"1174\" alt=\"screen shot 2016-06-15 at 1 07 30 pm\" src=\"https://cloud.githubusercontent.com/assets/1538216/16095598/3137de80-32fa-11e6-856b-fc8bcd43fed2.png\">\r\n\r\n<img width=\"1140\" alt=\"screen shot 2016-06-15 at 1 09 18 pm\" src=\"https://cloud.githubusercontent.com/assets/1538216/16095648/6e281eea-32fa-11e6-87ec-4d626aa7932e.png\">\r\n\r\n\r\n\r\n\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/ManageIQ/manageiq/issues/comments/231860429","html_url":"https://github.com/ManageIQ/manageiq/pull/9235#issuecomment-231860429","issue_url":"https://api.github.com/repos/ManageIQ/manageiq/issues/9235","id":231860429,"user":{"login":"chessbyte","id":82161,"avatar_url":"https://avatars.githubusercontent.com/u/82161?v=3","gravatar_id":"","url":"https://api.github.com/users/chessbyte","html_url":"https://github.com/chessbyte","followers_url":"https://api.github.com/users/chessbyte/followers","following_url":"https://api.github.com/users/chessbyte/following{/other_user}","gists_url":"https://api.github.com/users/chessbyte/gists{/gist_id}","starred_url":"https://api.github.com/users/chessbyte/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chessbyte/subscriptions","organizations_url":"https://api.github.com/users/chessbyte/orgs","repos_url":"https://api.github.com/users/chessbyte/repos","events_url":"https://api.github.com/users/chessbyte/events{/privacy}","received_events_url":"https://api.github.com/users/chessbyte/received_events","type":"User","site_admin":false},"created_at":"2016-07-11T20:49:42Z","updated_at":"2016-07-11T20:49:42Z","body":"@AparnaKarve Running `git cherry-pick -x -m 1 ed06e59` on darga causes merge conflict.\r\n\r\nPlease create PR on Darga branch.  /cc @dclarizio "}}
{"actor":{"display_login":"chessbyte"}}