Skip to content

Reorganize request group view - #1603

Merged
kwm4385 merged 7 commits into
masterfrom
reorganize-group-page
Aug 21, 2017
Merged

kwm4385 merged 7 commits into
masterfrom
reorganize-group-page

Conversation

@kwm4385

@kwm4385 kwm4385 commented Jul 27, 2017 •

Copy link
Copy Markdown
Contributor

Switches to using a side nav instead of tabs for better usability with large request groups. Also makes the feature more noticeable.

Desktop

image

Mobile

local hubteamqa com-3334-singularity-ui-group-kafkaopssignals iphone 6 plus

Menu

(Also has Apply to all requests in group tooltip)

image

@ssalinas

Copy link
Copy Markdown
Contributor

I definitely like the side menu layout here. Two questions/comments:

  • Does it collapse? (Not sure if we need it to or not since the width is about the same after taking the margins away)
  • The current UI will show the error banner if one request in the group is not found or is failed on fetch. Would it be possible to maybe display this status in the sidebar as opposed to having the warning banner? Something like a different color/tooltip/etc if we couldn't fetch the data for that request?

@kwm4385

kwm4385 commented Jul 28, 2017 •

Copy link
Copy Markdown
Contributor Author
  • The sidebar doesn't collapse. I don't think it's needed since the request section still has the same available width.

  • I stopped the error banner and added a label to the menu if a request has been deleted:

image

The only caveat is that it won't show up until the user selects it for the first time. Otherwise we'd have to preload all the requests, which slows things down significantly. Not sure if that's a good tradeoff.

@ssalinas

Copy link
Copy Markdown
Contributor

I think that's an ok tradeoff. Just to clarify, by 'load all the requests', your talking about individual calls for each in the group, not the /requests endpoint right?

@kwm4385

kwm4385 commented Jul 28, 2017

Copy link
Copy Markdown
Contributor Author

Correct, I mean the request details for each.

@ssalinas

Copy link
Copy Markdown
Contributor

👍

@kwm4385
kwm4385 merged commit ec20e2b into master Aug 21, 2017
@kwm4385
kwm4385 deleted the reorganize-group-page branch August 21, 2017 18:25
@baconmania baconmania added this to the 0.17.0 milestone Sep 20, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants