AC
- Create two UI elements (preferably radio buttons) which allow to select between “by query” and “by instance”.
- Display a Tooltip, which describes the difference between both selection types, when hovering over the elements.
- Select the “by instance” option, by default, to prevent the user from performing the batch operation on all instances that match the query.
- Change the instance table view, depending on the selected mode:
- By query:
- No instance checkboxes are shown.
- By instance:
- Instance checkboxes are shown.
- By query:
- Unselect all instances displayed in the table, by default.
- Disable the button to get to the next step by default.
- Enable button if at least one instance is selected.
- If the “select all” checkbox is checked, show an info (blue color) notification displaying the amount of the selected instances on the current page and a link to select all instances that match the query, independent of the current page.
- Show the info notification only if pages are > 1.
- If this link is clicked, change the selection type to “by query”.
- Display an info notification with a warning that continuing leads to creating a batch operation that affects all instances and a link to unselect all again.
- Show this info notification when selecting "by query" and regardless of whether "select all" is checked.
- If this link is clicked, change the selection type back to “by instance”.
- Display an info notification with a warning that continuing leads to creating a batch operation that affects all instances and a link to unselect all again.
This is the controller panel for Smart Panels app
[CAM-14770] Implement a new selection type UI
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Description | Original: h3. AC |
New:
h3. AC
* These two UI elements make use of the HTML element radio button * It is possible to hover over it to see a Tooltip, which describes the difference between both selection types * By default the “by instance” option is selected to prevent the user from performing the batch operation on all instances that match the query * Depending on the selected mode, the instance table changes ** By query: *** No instance checkboxes are shown ** By instance: *** Instance checkboxes are shown * By default, no instances are selected * The button to get to the next step is disabled ** The button gets enabled if at least one instance is selected * If the “select all” checkbox is checked, a info (blue color) notification is shown displaying the amount of the selected instances on the current page and showing a link to select all instances that matches the query independently of the current page ** The info notification is only shown when pages are > 1; when there is only one page, no need to show this ** If this link is clicked, the selection type is changed to “by query” *** There is a info notification shown that continuing leads to create a batch operation that affects all instances and it has a link to unselect all again **** Clicking this link changes the selection type back to “by instance” **** This is always displayed when selecting “by query” and not dependent on clicking the “select all” link |
Description |
Original:
h3. AC
* These two UI elements make use of the HTML element radio button * It is possible to hover over it to see a Tooltip, which describes the difference between both selection types * By default the “by instance” option is selected to prevent the user from performing the batch operation on all instances that match the query * Depending on the selected mode, the instance table changes ** By query: *** No instance checkboxes are shown ** By instance: *** Instance checkboxes are shown * By default, no instances are selected * The button to get to the next step is disabled ** The button gets enabled if at least one instance is selected * If the “select all” checkbox is checked, a info (blue color) notification is shown displaying the amount of the selected instances on the current page and showing a link to select all instances that matches the query independently of the current page ** The info notification is only shown when pages are > 1; when there is only one page, no need to show this ** If this link is clicked, the selection type is changed to “by query” *** There is a info notification shown that continuing leads to create a batch operation that affects all instances and it has a link to unselect all again **** Clicking this link changes the selection type back to “by instance” **** This is always displayed when selecting “by query” and not dependent on clicking the “select all” link |
New:
h3. AC
* A new selection type UI is introduced which allows to select between “by query” and “by instance” * These two UI elements make use of the HTML element radio button * It is possible to hover over it to see a Tooltip, which describes the difference between both selection types * By default the “by instance” option is selected to prevent the user from performing the batch operation on all instances that match the query * Depending on the selected mode, the instance table changes ** By query: *** No instance checkboxes are shown ** By instance: *** Instance checkboxes are shown * By default, no instances are selected * The button to get to the next step is disabled ** The button gets enabled if at least one instance is selected * If the “select all” checkbox is checked, a info (blue color) notification is shown displaying the amount of the selected instances on the current page and showing a link to select all instances that matches the query independently of the current page ** The info notification is only shown when pages are > 1; when there is only one page, no need to show this ** If this link is clicked, the selection type is changed to “by query” *** There is a info notification shown that continuing leads to create a batch operation that affects all instances and it has a link to unselect all again **** Clicking this link changes the selection type back to “by instance” **** This is always displayed when selecting “by query” and not dependent on clicking the “select all” link |
Description |
Original:
h3. AC
* A new selection type UI is introduced which allows to select between “by query” and “by instance” * These two UI elements make use of the HTML element radio button * It is possible to hover over it to see a Tooltip, which describes the difference between both selection types * By default the “by instance” option is selected to prevent the user from performing the batch operation on all instances that match the query * Depending on the selected mode, the instance table changes ** By query: *** No instance checkboxes are shown ** By instance: *** Instance checkboxes are shown * By default, no instances are selected * The button to get to the next step is disabled ** The button gets enabled if at least one instance is selected * If the “select all” checkbox is checked, a info (blue color) notification is shown displaying the amount of the selected instances on the current page and showing a link to select all instances that matches the query independently of the current page ** The info notification is only shown when pages are > 1; when there is only one page, no need to show this ** If this link is clicked, the selection type is changed to “by query” *** There is a info notification shown that continuing leads to create a batch operation that affects all instances and it has a link to unselect all again **** Clicking this link changes the selection type back to “by instance” **** This is always displayed when selecting “by query” and not dependent on clicking the “select all” link |
New:
h3. AC
* Create two UI elements (preferably radio buttons) which allow to select between “by query” and “by instance”. * Display a Tooltip, which describes the difference between both selection types, when hovering over the elements. * Select the “by instance” option, by default, to prevent the user from performing the batch operation on all instances that match the query. * Change the instance table view, depending on the selected mode: ** By query: *** No instance checkboxes are shown. ** By instance: *** Instance checkboxes are shown. * Unselect all instances displayed in the table, by default. * Disable the button to get to the next step by default. ** Enable button if at least one instance is selected. * If the “select all” checkbox is checked, show an info (blue color) notification displaying the amount of the selected instances on the current page and a link to select all instances that match the query independently of the current page. ** Show the info notification only if pages are > 1. ** If this link is clicked, change the selection type to “by query” *** Display an info notification with a warning that continuing leads to creating a batch operation that affects all instances and a link to unselect all again **** Show this info notification when selecting "by query" and regardless of whether "select all" is checked. **** If this link is clicked, change the selection type back to “by instance” |
Description |
Original:
h3. AC
* Create two UI elements (preferably radio buttons) which allow to select between “by query” and “by instance”. * Display a Tooltip, which describes the difference between both selection types, when hovering over the elements. * Select the “by instance” option, by default, to prevent the user from performing the batch operation on all instances that match the query. * Change the instance table view, depending on the selected mode: ** By query: *** No instance checkboxes are shown. ** By instance: *** Instance checkboxes are shown. * Unselect all instances displayed in the table, by default. * Disable the button to get to the next step by default. ** Enable button if at least one instance is selected. * If the “select all” checkbox is checked, show an info (blue color) notification displaying the amount of the selected instances on the current page and a link to select all instances that match the query independently of the current page. ** Show the info notification only if pages are > 1. ** If this link is clicked, change the selection type to “by query” *** Display an info notification with a warning that continuing leads to creating a batch operation that affects all instances and a link to unselect all again **** Show this info notification when selecting "by query" and regardless of whether "select all" is checked. **** If this link is clicked, change the selection type back to “by instance” |
New:
h3. AC
* Create two UI elements (preferably radio buttons) which allow to select between “by query” and “by instance”. * Display a Tooltip, which describes the difference between both selection types, when hovering over the elements. * Select the “by instance” option, by default, to prevent the user from performing the batch operation on all instances that match the query. * Change the instance table view, depending on the selected mode: ** By query: *** No instance checkboxes are shown. ** By instance: *** Instance checkboxes are shown. * Unselect all instances displayed in the table, by default. * Disable the button to get to the next step by default. ** Enable button if at least one instance is selected. * If the “select all” checkbox is checked, show an info (blue color) notification displaying the amount of the selected instances on the current page and a link to select all instances that match the query independently of the current page. ** Show the info notification only if pages are > 1. ** If this link is clicked, change the selection type to “by query”. *** Display an info notification with a warning that continuing leads to creating a batch operation that affects all instances and a link to unselect all again. **** Show this info notification when selecting "by query" and regardless of whether "select all" is checked. **** If this link is clicked, change the selection type back to “by instance”. |
Description |
Original:
h3. AC
* Create two UI elements (preferably radio buttons) which allow to select between “by query” and “by instance”. * Display a Tooltip, which describes the difference between both selection types, when hovering over the elements. * Select the “by instance” option, by default, to prevent the user from performing the batch operation on all instances that match the query. * Change the instance table view, depending on the selected mode: ** By query: *** No instance checkboxes are shown. ** By instance: *** Instance checkboxes are shown. * Unselect all instances displayed in the table, by default. * Disable the button to get to the next step by default. ** Enable button if at least one instance is selected. * If the “select all” checkbox is checked, show an info (blue color) notification displaying the amount of the selected instances on the current page and a link to select all instances that match the query independently of the current page. ** Show the info notification only if pages are > 1. ** If this link is clicked, change the selection type to “by query”. *** Display an info notification with a warning that continuing leads to creating a batch operation that affects all instances and a link to unselect all again. **** Show this info notification when selecting "by query" and regardless of whether "select all" is checked. **** If this link is clicked, change the selection type back to “by instance”. |
New:
h3. AC
* Create two UI elements (preferably radio buttons) which allow to select between “by query” and “by instance”. * Display a Tooltip, which describes the difference between both selection types, when hovering over the elements. * Select the “by instance” option, by default, to prevent the user from performing the batch operation on all instances that match the query. * Change the instance table view, depending on the selected mode: ** By query: *** No instance checkboxes are shown. ** By instance: *** Instance checkboxes are shown. * Unselect all instances displayed in the table, by default. * Disable the button to get to the next step by default. ** Enable button if at least one instance is selected. * If the “select all” checkbox is checked, show an info (blue color) notification displaying the amount of the selected instances on the current page and a link to select all instances that match the query, independent of the current page. ** Show the info notification only if pages are > 1. ** If this link is clicked, change the selection type to “by query”. *** Display an info notification with a warning that continuing leads to creating a batch operation that affects all instances and a link to unselect all again. **** Show this info notification when selecting "by query" and regardless of whether "select all" is checked. **** If this link is clicked, change the selection type back to “by instance”. |