{"action":"created","issue":{"url":"https://api.github.com/repos/ManageIQ/manageiq/issues/3197","labels_url":"https://api.github.com/repos/ManageIQ/manageiq/issues/3197/labels{/name}","comments_url":"https://api.github.com/repos/ManageIQ/manageiq/issues/3197/comments","events_url":"https://api.github.com/repos/ManageIQ/manageiq/issues/3197/events","html_url":"https://github.com/ManageIQ/manageiq/issues/3197","id":89060812,"number":3197,"title":"Need to identify invalid catalog items/bundles in the UI","user":{"login":"gmcculloug","id":2591569,"avatar_url":"https://avatars.githubusercontent.com/u/2591569?v=3","gravatar_id":"","url":"https://api.github.com/users/gmcculloug","html_url":"https://github.com/gmcculloug","followers_url":"https://api.github.com/users/gmcculloug/followers","following_url":"https://api.github.com/users/gmcculloug/following{/other_user}","gists_url":"https://api.github.com/users/gmcculloug/gists{/gist_id}","starred_url":"https://api.github.com/users/gmcculloug/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gmcculloug/subscriptions","organizations_url":"https://api.github.com/users/gmcculloug/orgs","repos_url":"https://api.github.com/users/gmcculloug/repos","events_url":"https://api.github.com/users/gmcculloug/events{/privacy}","received_events_url":"https://api.github.com/users/gmcculloug/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ManageIQ/manageiq/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/ManageIQ/manageiq/labels/provisioning","name":"provisioning","color":"5319e7"},{"url":"https://api.github.com/repos/ManageIQ/manageiq/labels/ui","name":"ui","color":"5319e7"}],"state":"open","locked":false,"assignee":{"login":"lfu","id":2593270,"avatar_url":"https://avatars.githubusercontent.com/u/2593270?v=3","gravatar_id":"","url":"https://api.github.com/users/lfu","html_url":"https://github.com/lfu","followers_url":"https://api.github.com/users/lfu/followers","following_url":"https://api.github.com/users/lfu/following{/other_user}","gists_url":"https://api.github.com/users/lfu/gists{/gist_id}","starred_url":"https://api.github.com/users/lfu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lfu/subscriptions","organizations_url":"https://api.github.com/users/lfu/orgs","repos_url":"https://api.github.com/users/lfu/repos","events_url":"https://api.github.com/users/lfu/events{/privacy}","received_events_url":"https://api.github.com/users/lfu/received_events","type":"User","site_admin":false},"milestone":null,"comments":4,"created_at":"2015-06-17T16:14:30Z","updated_at":"2015-06-29T14:09:22Z","closed_at":null,"body":"Related to changes made in PR #2947\r\n\r\nCatalog items that directly link to provision templates can become invalid if the associated VM template becomes archive, orphaned or deleted from the provider.  The backend has been modified so a user can edit the items and correct the issue by selecting a new template.\r\n\r\nThe UI needs to be updated to make it easy to identify the catalog items that need to be updated.\r\n\r\nSuggested UI changes:\r\n 1. Invalid catalog items should be flagged in the Catalog Items accordion so they can be identified by the administrators.  We can add a boolean column to the list view for Template Valid Status.  We will look into a visualization for the tree and quad icons.\r\n 2. Catalog bundles that include invalid catalog items should be flagged.  When a bundle or item is selected, show a warning flash message such as \"Cannot be ordered: < error returned by the template_valid_error_message method >\".\r\n 3. Service ordering screen (Service Catalogs accordion) should flag or hide invalid items (probably hide them as the end user can't order them anyway)."},"comment":{"url":"https://api.github.com/repos/ManageIQ/manageiq/issues/comments/116683784","html_url":"https://github.com/ManageIQ/manageiq/issues/3197#issuecomment-116683784","issue_url":"https://api.github.com/repos/ManageIQ/manageiq/issues/3197","id":116683784,"user":{"login":"lfu","id":2593270,"avatar_url":"https://avatars.githubusercontent.com/u/2593270?v=3","gravatar_id":"","url":"https://api.github.com/users/lfu","html_url":"https://github.com/lfu","followers_url":"https://api.github.com/users/lfu/followers","following_url":"https://api.github.com/users/lfu/following{/other_user}","gists_url":"https://api.github.com/users/lfu/gists{/gist_id}","starred_url":"https://api.github.com/users/lfu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lfu/subscriptions","organizations_url":"https://api.github.com/users/lfu/orgs","repos_url":"https://api.github.com/users/lfu/repos","events_url":"https://api.github.com/users/lfu/events{/privacy}","received_events_url":"https://api.github.com/users/lfu/received_events","type":"User","site_admin":false},"created_at":"2015-06-29T14:09:22Z","updated_at":"2015-06-29T14:09:22Z","body":"The model methods for UI have been added in #3247.\r\nIt's time to assign #3197 to @dclarizio and his team for UI side change."}}