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

Contactgroup Configuration #174

Open
nilmerg opened this issue Apr 10, 2024 · 1 comment · May be fixed by #188
Open

Contactgroup Configuration #174

nilmerg opened this issue Apr 10, 2024 · 1 comment · May be fixed by #188
Assignees
Labels
enhancement New feature or improvement
Milestone

Comments

@nilmerg
Copy link
Member

nilmerg commented Apr 10, 2024

Goal

We need a way to configure contactgroups in the UI.

How it Should Work

  • A tab in the Configuration menu section should lead to a list of contactgroups
  • This list allows to paginate, limit, sort, search for and create contactgroups
  • The button to create a contactgroup should be on the top left of the list
    • Clicking on it, opens a modal which allows to choose a name and define the group's members by using a TermInput
    • Saving closes the modal and shows the group's detail in the right column
  • A click on a list item opens up a detail on the right, showing the name of the group in the header
    • A button on the name's right side allows to edit it
    • The modal should be the same as when creating a group, plus a remove button
  • The detail's content lists a group's members, clicking on such an item leads to the contact's configuration view
@nilmerg nilmerg added the enhancement New feature or improvement label Apr 10, 2024
@nilmerg nilmerg added this to the Beta milestone Apr 10, 2024
@nilmerg nilmerg changed the title Usergroup Configuration Contactgroup Configuration Apr 24, 2024
@ncosta-ic
Copy link
Member

I might consider updating the ContactGroup class once Icinga/icinga-notifications#187 gets sorted out.
It currently links to the contactgroup table and this implies a class name of Contactgroup, which seems wrong.

@sukhwinder33445 sukhwinder33445 linked a pull request May 22, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or improvement
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants