{"action":"created","issue":{"url":"https://api.github.com/repos/syndesisio/syndesis/issues/1683","repository_url":"https://api.github.com/repos/syndesisio/syndesis","labels_url":"https://api.github.com/repos/syndesisio/syndesis/issues/1683/labels{/name}","comments_url":"https://api.github.com/repos/syndesisio/syndesis/issues/1683/comments","events_url":"https://api.github.com/repos/syndesisio/syndesis/issues/1683/events","html_url":"https://github.com/syndesisio/syndesis/issues/1683","id":300366655,"number":1683,"title":"Follow up from UX review of AMQP connector","user":{"login":"amysueg","id":31700119,"avatar_url":"https://avatars1.githubusercontent.com/u/31700119?v=4","gravatar_id":"","url":"https://api.github.com/users/amysueg","html_url":"https://github.com/amysueg","followers_url":"https://api.github.com/users/amysueg/followers","following_url":"https://api.github.com/users/amysueg/following{/other_user}","gists_url":"https://api.github.com/users/amysueg/gists{/gist_id}","starred_url":"https://api.github.com/users/amysueg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/amysueg/subscriptions","organizations_url":"https://api.github.com/users/amysueg/orgs","repos_url":"https://api.github.com/users/amysueg/repos","events_url":"https://api.github.com/users/amysueg/events{/privacy}","received_events_url":"https://api.github.com/users/amysueg/received_events","type":"User","site_admin":false},"labels":[{"id":751428604,"url":"https://api.github.com/repos/syndesisio/syndesis/labels/cat/design","name":"cat/design","color":"cebdf8","default":false},{"id":751428754,"url":"https://api.github.com/repos/syndesisio/syndesis/labels/group/ui","name":"group/ui","color":"dce6f0","default":false},{"id":751428771,"url":"https://api.github.com/repos/syndesisio/syndesis/labels/group/uxd","name":"group/uxd","color":"fdc5d8","default":false}],"state":"open","locked":false,"assignee":{"login":"dongniwang","id":24943812,"avatar_url":"https://avatars2.githubusercontent.com/u/24943812?v=4","gravatar_id":"","url":"https://api.github.com/users/dongniwang","html_url":"https://github.com/dongniwang","followers_url":"https://api.github.com/users/dongniwang/followers","following_url":"https://api.github.com/users/dongniwang/following{/other_user}","gists_url":"https://api.github.com/users/dongniwang/gists{/gist_id}","starred_url":"https://api.github.com/users/dongniwang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dongniwang/subscriptions","organizations_url":"https://api.github.com/users/dongniwang/orgs","repos_url":"https://api.github.com/users/dongniwang/repos","events_url":"https://api.github.com/users/dongniwang/events{/privacy}","received_events_url":"https://api.github.com/users/dongniwang/received_events","type":"User","site_admin":false},"assignees":[{"login":"dongniwang","id":24943812,"avatar_url":"https://avatars2.githubusercontent.com/u/24943812?v=4","gravatar_id":"","url":"https://api.github.com/users/dongniwang","html_url":"https://github.com/dongniwang","followers_url":"https://api.github.com/users/dongniwang/followers","following_url":"https://api.github.com/users/dongniwang/following{/other_user}","gists_url":"https://api.github.com/users/dongniwang/gists{/gist_id}","starred_url":"https://api.github.com/users/dongniwang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dongniwang/subscriptions","organizations_url":"https://api.github.com/users/dongniwang/orgs","repos_url":"https://api.github.com/users/dongniwang/repos","events_url":"https://api.github.com/users/dongniwang/events{/privacy}","received_events_url":"https://api.github.com/users/dongniwang/received_events","type":"User","site_admin":false}],"milestone":null,"comments":2,"created_at":"2018-02-26T19:32:53Z","updated_at":"2018-02-27T16:25:53Z","closed_at":null,"author_association":"NONE","body":"1. Add the icon for this connector. Icon delivered via #1257 \r\n\r\n2. The field ordering on configuration pages is random. I believe that @seanforyou23 resolved this \"globally\" via another issue. Could that be applied here for the configuration pages associated with AMQP Connector?\r\n\r\n3. The \"Type\" drop-down selector includes \"No Type\" and \"Any Type\". Investigate the difference between these two selections and describe via a tooltip associated with the \"i\" information icon.\r\nUX should talk with @gashcrumb about this one.\r\n\r\n4. Currently, on one of the configuration pages, there is a checkbox with text to the right \"Persist\". Look at adding a label for this checkbox as a field on the page (after Name and Description). The label should be \"Persist Message\" and the \"i\" information icon tooltip should describe that selecting this checkbox persists the message to the database thus guaranteeing message delivery (or something like that)\r\n\r\n5. Message Selector field: The user can type in a complex expression. However, there is no way to validate the expression since there is no standard API to validate and the expression language is specific to the broker or provider. Therefore consider how to add some help to the page so that a user could theoretically go to another page for help. I'm concerned about where this would actually link. Linking to an external page can be problematic since we have no way of knowing whether the page exists... at any point in time. For example, \"See amqp.org for more information about entering expressions in the Message Selector field\" .... does that even make sense or could a user find what they need on that page? An alternative to that approach would be adding hint text underneath the field to show an example of some syntax, letting the user know that an expression is needed. And then the \"i\" information icon tip text should indicate that the expression is dependent on which message broker is used. This is not particularly user-friendly, but will at least be accurate. Thoughts?\r\n\r\nI couldn't add the AMQP Epic to the \"Epics\" field perhaps because it is closed, but this is part of the Epic #1216 \r\n\r\n"},"comment":{"url":"https://api.github.com/repos/syndesisio/syndesis/issues/comments/368936921","html_url":"https://github.com/syndesisio/syndesis/issues/1683#issuecomment-368936921","issue_url":"https://api.github.com/repos/syndesisio/syndesis/issues/1683","id":368936921,"user":{"login":"dhirajsb","id":181691,"avatar_url":"https://avatars1.githubusercontent.com/u/181691?v=4","gravatar_id":"","url":"https://api.github.com/users/dhirajsb","html_url":"https://github.com/dhirajsb","followers_url":"https://api.github.com/users/dhirajsb/followers","following_url":"https://api.github.com/users/dhirajsb/following{/other_user}","gists_url":"https://api.github.com/users/dhirajsb/gists{/gist_id}","starred_url":"https://api.github.com/users/dhirajsb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dhirajsb/subscriptions","organizations_url":"https://api.github.com/users/dhirajsb/orgs","repos_url":"https://api.github.com/users/dhirajsb/repos","events_url":"https://api.github.com/users/dhirajsb/events{/privacy}","received_events_url":"https://api.github.com/users/dhirajsb/received_events","type":"User","site_admin":false},"created_at":"2018-02-27T16:25:53Z","updated_at":"2018-02-27T16:25:53Z","author_association":"CONTRIBUTOR","body":"I created distinct issues to track individual progress for the following:\r\n\r\n* Missing icon #1699 \r\n* Field order #1696 \r\n* Data shape page buttons #1700 "}}
{"actor":{"display_login":"dhirajsb"}}