Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add views to add, delete, and display groups. #86

Merged
merged 13 commits into from
May 7, 2024
Merged

Conversation

njohner
Copy link
Contributor

@njohner njohner commented May 7, 2024

In this PR we add all necessary views to work with groups directly in the webapp:

  • A groups overview view, displaying a list of all defined groups
  • A detailed view for each group, showing the list of genomes in the group
  • A view to add new groups
  • A view to delete existing groups.

I did not bother to add a view to edit existing groups, as it seems easy enough to delete an existing group and create a new one instead. If need be we can always add that later.

Here a few screenshots:
groups overview
groups_overview

group detail view
group_detail_view

group add form
group_add_form

Checklist

  • Changelog entry
  • Check that tests still pass
  • Add tests for new features and regression tests for bugfixes whenever possible.

@njohner njohner changed the title Nj/group management Add group overview page and links to it in the home view and menu. May 7, 2024
@njohner njohner changed the title Add group overview page and links to it in the home view and menu. Add views to add, delete, and display groups. May 7, 2024
@njohner njohner marked this pull request as ready for review May 7, 2024 12:13
@njohner njohner merged commit 4e3dc5f into master May 7, 2024
@njohner njohner deleted the nj/group_management branch May 7, 2024 12:20
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.

1 participant