{"action":"created","issue":{"url":"https://api.github.com/repos/opnsense/core/issues/1129","repository_url":"https://api.github.com/repos/opnsense/core","labels_url":"https://api.github.com/repos/opnsense/core/issues/1129/labels{/name}","comments_url":"https://api.github.com/repos/opnsense/core/issues/1129/comments","events_url":"https://api.github.com/repos/opnsense/core/issues/1129/events","html_url":"https://github.com/opnsense/core/issues/1129","id":170283561,"number":1129,"title":"Intrusion Detection description ambiguities","user":{"login":"reetp","id":3800384,"avatar_url":"https://avatars.githubusercontent.com/u/3800384?v=3","gravatar_id":"","url":"https://api.github.com/users/reetp","html_url":"https://github.com/reetp","followers_url":"https://api.github.com/users/reetp/followers","following_url":"https://api.github.com/users/reetp/following{/other_user}","gists_url":"https://api.github.com/users/reetp/gists{/gist_id}","starred_url":"https://api.github.com/users/reetp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/reetp/subscriptions","organizations_url":"https://api.github.com/users/reetp/orgs","repos_url":"https://api.github.com/users/reetp/repos","events_url":"https://api.github.com/users/reetp/events{/privacy}","received_events_url":"https://api.github.com/users/reetp/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/opnsense/core/labels/cleanup","name":"cleanup","color":"5319e7"}],"state":"open","locked":false,"assignee":{"login":"fichtner","id":1915288,"avatar_url":"https://avatars.githubusercontent.com/u/1915288?v=3","gravatar_id":"","url":"https://api.github.com/users/fichtner","html_url":"https://github.com/fichtner","followers_url":"https://api.github.com/users/fichtner/followers","following_url":"https://api.github.com/users/fichtner/following{/other_user}","gists_url":"https://api.github.com/users/fichtner/gists{/gist_id}","starred_url":"https://api.github.com/users/fichtner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fichtner/subscriptions","organizations_url":"https://api.github.com/users/fichtner/orgs","repos_url":"https://api.github.com/users/fichtner/repos","events_url":"https://api.github.com/users/fichtner/events{/privacy}","received_events_url":"https://api.github.com/users/fichtner/received_events","type":"User","site_admin":false},"assignees":[{"login":"fichtner","id":1915288,"avatar_url":"https://avatars.githubusercontent.com/u/1915288?v=3","gravatar_id":"","url":"https://api.github.com/users/fichtner","html_url":"https://github.com/fichtner","followers_url":"https://api.github.com/users/fichtner/followers","following_url":"https://api.github.com/users/fichtner/following{/other_user}","gists_url":"https://api.github.com/users/fichtner/gists{/gist_id}","starred_url":"https://api.github.com/users/fichtner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fichtner/subscriptions","organizations_url":"https://api.github.com/users/fichtner/orgs","repos_url":"https://api.github.com/users/fichtner/repos","events_url":"https://api.github.com/users/fichtner/events{/privacy}","received_events_url":"https://api.github.com/users/fichtner/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/opnsense/core/milestones/5","html_url":"https://github.com/opnsense/core/milestones/17.1","labels_url":"https://api.github.com/repos/opnsense/core/milestones/5/labels","id":1782388,"number":5,"title":"17.1","description":"","creator":{"login":"AdSchellevis","id":9783985,"avatar_url":"https://avatars.githubusercontent.com/u/9783985?v=3","gravatar_id":"","url":"https://api.github.com/users/AdSchellevis","html_url":"https://github.com/AdSchellevis","followers_url":"https://api.github.com/users/AdSchellevis/followers","following_url":"https://api.github.com/users/AdSchellevis/following{/other_user}","gists_url":"https://api.github.com/users/AdSchellevis/gists{/gist_id}","starred_url":"https://api.github.com/users/AdSchellevis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AdSchellevis/subscriptions","organizations_url":"https://api.github.com/users/AdSchellevis/orgs","repos_url":"https://api.github.com/users/AdSchellevis/repos","events_url":"https://api.github.com/users/AdSchellevis/events{/privacy}","received_events_url":"https://api.github.com/users/AdSchellevis/received_events","type":"User","site_admin":false},"open_issues":52,"closed_issues":66,"state":"open","created_at":"2016-05-23T10:26:33Z","updated_at":"2016-10-12T15:45:53Z","due_on":"2017-01-25T23:00:00Z","closed_at":null},"comments":12,"created_at":"2016-08-09T22:11:04Z","updated_at":"2016-10-12T16:23:58Z","closed_at":null,"body":"This follows:\r\nhttps://github.com/opnsense/core/issues/239\r\nhttps://github.com/opnsense/core/issues/991\r\n\r\nI was messing with IDS and it took me a while to figure out how to get it to work.\r\n\r\nI was trying to select All, Download & Install.\r\n\r\nThe problem is that you have to select the box next to Description and then scroll down and click the lower righthand 'checked' box which looks like a check box but is actually an icon !\r\n\r\nHaving two check boxes with no real description of what either does, one being an actual check box and the other two being icons of check boxes and no explanation as to how to use the system correctly is very confusing (i.e. if I can't figure it out from what I see and read then there is something missing !)\r\n\r\nI was trying to think of the best way of doing this but am not really sure at the minute.\r\n\r\n'Select All' should BOTH go at either the top or bottom in both columns to be consistent. There should be some more explanatory text and differentiation between Apply and Download & Update - e.g If I click a box in the Description column and click apply, it thinks about it but does not show 'Enabled' which is not logical (in the absence of any descriptive text)\r\n\r\nExactly what do the Description column checkboxes do ? If I check Enabled, do I need to click Apply or Download & Install ? How do I schedule automatic updating which is not explained?\r\n\r\nHappy to look at any suggestions on modifications ! It's a bit beyond my coding skills to actually do anything on this one.\r\n\r\nObviously this is the file but it is beyond my primitive hacking skills !\r\n\r\n/usr/local/opnsense/mvc/app/views/OPNsense/IDS/index.volt"},"comment":{"url":"https://api.github.com/repos/opnsense/core/issues/comments/253263376","html_url":"https://github.com/opnsense/core/issues/1129#issuecomment-253263376","issue_url":"https://api.github.com/repos/opnsense/core/issues/1129","id":253263376,"user":{"login":"fichtner","id":1915288,"avatar_url":"https://avatars.githubusercontent.com/u/1915288?v=3","gravatar_id":"","url":"https://api.github.com/users/fichtner","html_url":"https://github.com/fichtner","followers_url":"https://api.github.com/users/fichtner/followers","following_url":"https://api.github.com/users/fichtner/following{/other_user}","gists_url":"https://api.github.com/users/fichtner/gists{/gist_id}","starred_url":"https://api.github.com/users/fichtner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fichtner/subscriptions","organizations_url":"https://api.github.com/users/fichtner/orgs","repos_url":"https://api.github.com/users/fichtner/repos","events_url":"https://api.github.com/users/fichtner/events{/privacy}","received_events_url":"https://api.github.com/users/fichtner/received_events","type":"User","site_admin":false},"created_at":"2016-10-12T16:23:58Z","updated_at":"2016-10-12T16:23:58Z","body":"There was some talk here about how all the checkboxes behave differently and that it can be confusing: https://forum.opnsense.org/index.php?topic=3708.0\r\n\r\nIt's not hard to learn, but it may be better to clean this up eventually to not get new users stuck on what to expect vs. what they get. :)\r\n\r\nThe idea was the real checkboxes on the left stay there for multi-select, the right column should be replaced by a text label or a visual queue like greyed-out row (that already exists, but only for not installed, not yet for deactivated). One can still toggle individual rulesets using the edit button and the modal so we don't need the extra right toggle in the row. The left colum multi-action buttons are already rebranded as primary with a text label to make sure they do what they are expected to do.\r\n\r\nThis leaves the user with one column of real checkboxes and a simplified visual representation. The rules tabs have similar UX issues. I haven't finished this because I got stuck in the java script for the tables.\r\n\r\nThis isn't overly important but should be left open as a reminder, ok? :)"}}
{"actor":{"display_login":"fichtner"}}