Skip to content

UI Improvements for Manage Groups/People #647

Open
@artlowel

Description

I suggested a number of UI improvements in my review of #613

I discussed them with @tdonohue on slack and while they weren't critical issues and there wasn't time to fix them right away, we agreed to move them to this ticket so they could be handled as soon as there was time.

Those suggested improvements were: (original comment)

  • Please add a trail:
    • Home > Manage (Groups|People)
    • Home > Manage (Groups|People) > New (Group|Person)
    • Home > Manage (Groups|People) > Edit ${name}
  • I think it would be clearer if the EPeople and Groups sections on the edit group page were separate tabs.
    • I'd also rename "EPeople" to "Members" and "Groups" to "Subgroups"
    • And put the number of members/subgroups next to that tab name, that way you can see the number without having to go to that tab.
  • It would also be nice if a search query was part of the URL, that way if you click on a result, and then go back, you don't have to re-enter your query
    • This can work on the Manage Groups page, not currently on the edit group page because there are multiple search boxes
    • But if the edit group gets tabs, and they get URLs of their own, then there's only one search box per page anymore.
  • I'd add css widths the columns of the results tables, so they're consistent across all of them.
  • I'd remove the border-bottom from the add EPeople and add Subgroup headers the two borders underneath on another looks weird and the "browse all" button doesn't help matters.
  • The cancel and submit buttons on the edit group form and the border above them aren't algined with the rest of the page. The same happens on the edit eperson page.
  • The edit EPerson page doesn't have its own URL. Meaning if you click away from it and go back, you'll end up on the list page again

Related ticket #1059

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    • Status

      🙋 Needs Help / Unscheduled

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions