-
Type: User story
-
Status: Resolved
-
Priority: Critical
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 73.18
-
Component/s: Ergonomy / UX / UI
-
Epic Link:
-
Tags:
-
Sprint:NOS 10.3.1, NOS 10.3.2
-
Story Points:5
As a / an Studio user I want to Get suggestions based on what I type in the quick switcher and navigate to it upon selection so that I can browse my project quickly
As a / an Studio user I want to See options grouped by type (features, menus, resources) so that I can easily browse the suggestions list
As a / an Studio user I want to See options ordered by name in ascending order for each group so that I can easily browse the suggestions list
See also NXS-4765 Allow users to search for things to switch to (REST API)
________
Given I am in a Studio project
When Typing in the text box
Then Suggestions are offered based on my input:
- case insensitive
- feature / menu / resource name should contain the input, not start with it
________
Given I am in a Studio project
When Typing in the text box
Then The following are offered because indexed:
Modeler
Menu names
Last level, e.g. index ""schemas"" but not “content model”, “Event Handlers” but not “Automation”
We might still want to show the upper level, for instance to help with registries vs automatic registries but not make a search on it
=> Should point to the corresponding url without reloading the project
Feature ids
We want to take people to the feature but not the tabs inside it
e.g. we can take people to the “toto” doctype but not the “creation layout” tab of it if JSF UI is activated
=> Should point to the feature directly
Branch names
=> Should open branches list
Resources:
Images
Schemas (uploaded as xsd files)
Vocabularies (uploaded as csv files)
=> Should open the resources page
Designer
Menu entries
Custom contributions names
name for custom document pages, left menu items, main menu pages, actions, themes
File names (e.g. nuxeo-toto-create-layout.html)
For all layouts (doctype, workflow, pp)
=> should point to the editor
For translation files (messages*.json) / i18n files in modeler
=> Should point to the editor for designer
=> should point to the resources for modeler
File names for custom elements?
=> Should point to the file edition
______
Given I am in a Studio project
When Typing in the text box
Then The following are NOT offered because NOT indexed:
Modeler
Releases names
Tag names
Tabs inside features
Features content
Designer
Default contributions
Features content
_______
Given I am in a Studio project
When Typing in the text box
Then Suggested features depend on my package selection: for instance I am offered JSF UI menu options only if JSF UI is in my dependencies
_______
Given I am in a Studio project
When Typing in the text box
Then I see the suggestions as
[Feature menu] [Feature name] for features
[Menu name] for menus
[Resource name] for resources
_______
Given I am in a Studio project
When Typing in the text box
Then For each option group, suggestions are ordered in alphabetical order asc
______
Given I am in a Studio project
When Typing in the text box
Then Options are grouped into:
Features first
Menus second
Resources third
- is related to
-
NXS-4765 Allow users to search for things to switch to (REST API)
- Resolved