{"action":"created","issue":{"url":"https://api.github.com/repos/ManageIQ/manageiq/issues/13165","repository_url":"https://api.github.com/repos/ManageIQ/manageiq","labels_url":"https://api.github.com/repos/ManageIQ/manageiq/issues/13165/labels{/name}","comments_url":"https://api.github.com/repos/ManageIQ/manageiq/issues/13165/comments","events_url":"https://api.github.com/repos/ManageIQ/manageiq/issues/13165/events","html_url":"https://github.com/ManageIQ/manageiq/pull/13165","id":195435615,"number":13165,"title":"Security Groups provisioning UI","user":{"login":"gildub","id":1901741,"avatar_url":"https://avatars.githubusercontent.com/u/1901741?v=3","gravatar_id":"","url":"https://api.github.com/users/gildub","html_url":"https://github.com/gildub","followers_url":"https://api.github.com/users/gildub/followers","following_url":"https://api.github.com/users/gildub/following{/other_user}","gists_url":"https://api.github.com/users/gildub/gists{/gist_id}","starred_url":"https://api.github.com/users/gildub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gildub/subscriptions","organizations_url":"https://api.github.com/users/gildub/orgs","repos_url":"https://api.github.com/users/gildub/repos","events_url":"https://api.github.com/users/gildub/events{/privacy}","received_events_url":"https://api.github.com/users/gildub/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-12-14T04:07:48Z","updated_at":"2016-12-14T16:54:59Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ManageIQ/manageiq/pulls/13165","html_url":"https://github.com/ManageIQ/manageiq/pull/13165","diff_url":"https://github.com/ManageIQ/manageiq/pull/13165.diff","patch_url":"https://github.com/ManageIQ/manageiq/pull/13165.patch"},"body":"Adds controller actions with task queueing\r\nValidation using supports feature mixin.\r\nAdds new and edit views with javascript\r\nAccess through left navigation: Networks -> Security Groups\r\n"},"comment":{"url":"https://api.github.com/repos/ManageIQ/manageiq/issues/comments/267088931","html_url":"https://github.com/ManageIQ/manageiq/pull/13165#issuecomment-267088931","issue_url":"https://api.github.com/repos/ManageIQ/manageiq/issues/13165","id":267088931,"user":{"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},"created_at":"2016-12-14T16:54:59Z","updated_at":"2016-12-14T16:54:59Z","body":"In this case, I'd say that it's obvious that the `include SupportsFeatureMixin` should be done in the base class. \r\n\r\nThen in the base class the support will not be there for the special feature and the OpenStack subclass will support the feature.\r\n\r\nSee the nice doc here:\r\nhttps://github.com/ManageIQ/manageiq/blob/master/app/models/mixins/supports_feature_mixin.rb\r\n\r\nor grep for examples.\r\n\r\nping @lpichler , @durandom for more info on this"}}
{"actor":{"display_login":"martinpovolny"}}