[ 
https://issues.apache.org/jira/browse/METRON-1856?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Shane Ardell updated METRON-1856:
---------------------------------
    Attachment: merge-and-create-new-group.gif

> [UI] Implement parser grouping with drag and drop
> -------------------------------------------------
>
>                 Key: METRON-1856
>                 URL: https://issues.apache.org/jira/browse/METRON-1856
>             Project: Metron
>          Issue Type: New Feature
>            Reporter: Tibor Meller
>            Priority: Major
>         Attachments: create-parser-group.gif, delete-parser-group.gif, 
> merge-and-create-new-group.gif, save-parser-group.gif
>
>          Time Spent: 1h 40m
>  Remaining Estimate: 0h
>
> The capability to group parsers via the CLI already exists in Metron, but it 
> currently is not possible to do so through the Management UI. This feature 
> seems important as it allows users to pass in groups of parsers to start, 
> stop, disable and enable rather than enacting the action on each individual 
> parser.
> An initial implementation of the UI was done by Tamás Fodor, Tibor Meller and 
> myself (@ruffle1986, @tiborm and @sardell on GitHub, respectively), and the 
> REST endpoint work was performed by Ryan Merriman in PR 1396: 
> [https://github.com/apache/metron/pull/1396].
> Here is a brief description of the UI changes.
> In order to create a parser group, simply drag and drop two parsers together. 
> A user can optionally update the name and add a description before creating 
> the group. Notice that once a group is created, the parser group is 
> highlighted in green and the parsers moved inside of a group are highlighted 
> in yellow.
> !create-parser-group.gif|width=601,height=330!
> Once a user has created the parser groups they want, they can simply click on 
> the apply button at the bottom of the screen. You'll notice the highlighting 
> colors go away, a success message appears and controls for all the parsers in 
> the group are available at the group level (in this case the start button).
>  !save-parser-group.gif|width=601,height=330!
> If a user wants to delete a group, they can simply click on the trash can 
> icon in the group's controls section. We chose to keep the confirmation popup 
> in addition to the apply button in order to prevent accidental group 
> deletions and prevent sending multiple http delete calls one after the other 
> to the backend. If a user decides not to delete a group after confirming with 
> the modal window, they can click on the discard button to return to the 
> previous state.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to