Andy LoPresto created NIFI-3805:
-----------------------------------
Summary: When attempting to visit a NiFi deep-link that doesn't
exist, go to the root PG
Key: NIFI-3805
URL: https://issues.apache.org/jira/browse/NIFI-3805
Project: Apache NiFi
Issue Type: Improvement
Components: Core UI
Affects Versions: 1.2.0
Reporter: Andy LoPresto
With the introduction of the deep-linking capability, a user can click on a URL
like
https://localhost:8080/nifi/?processGroupId=d48915f6-015b-1000-7081-3ef536290233&componentIds=
to jump to a specific process group. However, if the process group does not
exist, the user will get a NiFi error screen with the message:
{quote}
An unexpected error has occurred
Unable to locate group with id 'd48915f6-015b-1000-7081-3ef536290233'.
{quote}
This error screen indicates that the entire application is not working, as it
is usually found when the application cannot be accessed for a permissions
issue or serious internal error.
I propose that the view instead redirects to the root PG (or the highest level
the user is authorized to view) and a modal error dialog (with only the message
"Unable to locate group 'xyz'") is shown. This immediately indicates to the
user that the application is still working fine, it's just that the desired
group is not available.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)