Skip to content

[Low] Add Select options modal on subscription detail page #326

New issue

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

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

Already on GitHub? # to your account

Open
9 tasks
wouter1975 opened this issue Oct 3, 2023 · 0 comments
Open
9 tasks

[Low] Add Select options modal on subscription detail page #326

wouter1975 opened this issue Oct 3, 2023 · 0 comments
Assignees
Labels

Comments

@wouter1975
Copy link
Collaborator

wouter1975 commented Oct 3, 2023

On the Service configuration tab add the option to select all product blocks of a certain type. If possible, reuse the component of New subscription.

  • The modal lists all applicable product blocks found in the current subscription.
  • Name of the Product Block is used, prepended with Select all
  • Nice to have: The search bar (filter function) in the modal limits the listed applicable product blocks, matching the Product block name
  • Support multi select - multiple PB types can be selected
  • Selecting a Product block will result in an update of the visible product blocks

Image

Actions:

  • Clicking on Select option
  • support navigation with cursor through list while highlighting product block, similar to New subscription component
    • no shift+Enter is needed to support multi select --> to discuss, is this a easy add-on?
  • Pressing enter on active (highlighted) Product Block closes the modal, the applicable product cards will be displayed and the PB tree is expanded with the selected product blocks highlighted.
  • Clicking with mouse on product block, will immediately show the product block on the page. The modal is not yet closed to allow selecting another product block. The Product block remains visible in the list (but highlighted) to allow de-selecting the product block.
  • modal closes when pressing enter, escape, clicking outside modal.
  • if modal is closed the selected state of the modal is lost --> KISS

Note the name in the modal of the product block, comes from the subheader title of the product block component (PB name)

Result

  • add or remove product blocks from the existing visible product blocks, thus when selecting Select all nodes show all nodes + the already visible SAP, like in example below
  • Respect the product block tree hierarchy when displaying the product block cards.

Image

Image

@wouter1975 wouter1975 changed the title Add PB selector on subscription detail page Add Select options modal on subscription detail page Oct 12, 2023
@wouter1975 wouter1975 added _R2 and removed _R1 release 1 labels Nov 22, 2023
@wouter1975 wouter1975 changed the title Add Select options modal on subscription detail page [Low] Add Select options modal on subscription detail page Feb 15, 2024
@wouter1975 wouter1975 added enhancement New feature or request and removed _R2 labels Feb 15, 2024
@ricardovdheijden ricardovdheijden self-assigned this Feb 12, 2025
@ricardovdheijden ricardovdheijden removed their assignment Feb 24, 2025
@ricardovdheijden ricardovdheijden self-assigned this May 6, 2025
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants