Project

General

Profile

Actions

User story #10765

open

Autocompletion in Rudder UI

Added by Florian Heigl over 7 years ago. Updated almost 7 years ago.

Status:
New
Priority:
N/A
Assignee:
-
Category:
Web - UI & UX
UX impact:
Suggestion strength:
Advise - This would make Rudder significantly better | easier | simpler
User visibility:
Effort required:
Name check:
Fix check:
Regression:

Description

This is a major productivity killer or error source at the moment. (depending on if you take measures to avoid the errors)

Any generated configuration object or named item (so, not servers but rules, directives, techniques, methods, variables, classes) should be easily referenced.
It would also be good to have a minimal level of IDE (handle brackets and operators)

The common cfengine classes like sys.fqhost should be included.
namespaces should probably be stripped away for the real index.
So you type ru and can only complete to "rule." which then autocompletes based on another stemmer result list thing.
and if you type "abc" that should produce both "rule.*abc*def" and "directive "directive.super*abc*rocket", but not just a host named abc.
Meaning, hosts should not be a host or anything, because it would be just too much.

Important:
  • If a new object is added it needs to notify + inject / delete in the autocomplete tables. Some half-assed thing would be dangerous and misleading.
  • if the UI caches those results, the server must have a way of invalidating or injecting / deleting, since there might be multiple people working in the UI.
Actions

Also available in: Atom PDF