Cannot navigate out of an unsaved view - Modern UX
search cancel

Cannot navigate out of an unsaved view - Modern UX

book

Article ID: 279632

calendar_today

Updated On:

Products

Clarity PPM On Premise Clarity PPM SaaS

Issue/Introduction

Cannot navigate out of an Unsaved view in accounts without 'Views - Administer' access right, if that view is 'recommended'.

Steps to Reproduce:
1. Setup a new resource:
    a. Administration -> Resources -> New
    b. Provide the following 'Global' access rights:
        i. Hierarchy - Delete - All    
        ii. Hierarchy - Edit - All    
        iii. Hierarchy - Navigate
        iv. Hierarchy - Create
2. Setup a Hierarchies Blueprint:
    a. Navigate to Modern UX -> Administration -> Blueprints
    b. Copy the "Standard Investment Hierarchy" Blueprint for Hierarchies. Provide a name
    c. Edit the Blueprint. Navigate to Modules. Click on "New Canvas". Publish
3. Setup a Modern UX recommended view:
    a. Navigate to Modern UX -> Hierarchies
    b. Create a Hierarchy of Type = "Investment". Associate it with the Blueprint from 2(b)
    c. Navigate into the Hierarchy. Navigate to the canvas from 2(c)
    d. Configure the canvas. Display the following widgets:
        i. Bar Chart. Target Object = "Investments". Type = "Count". Group By = "Active". Click on Create.
        ii. Table. Target Object = "Investments". Click on Create.
        iii. Click on Done
    e. Click on "Save As" in the "View" dropdown. Provide a name and save
    f. Configure the canvas again. Reorder the table and chart widgets. Click on "Done"
    g. Click on "Save As" in the "View" dropdown. Provide a different name and save
    h. Click on "Manage" in the "View" dropdown. Make the view from step 3(e) and 3(g) "Recommended" and share it with "Everyone"
4. Now, let another user without 'Views - Administer' access right edit the recommended view:
    a. Login with the user from step 1
    b. Navigate into the Hierarchy from step 3(b), and the canvas from step 3(c)
    c. Load the view from step 3(g). This step is important
    d. Click on "Configure". Click on "Configure" against the table widget. Do not do any changes. Click on "Done". Click on "Done" against the canvas
5. Try to navigate to the view from step 3(e)

Expected Result: It is possible to navigate to other views.

Actual Result: It is not possible to navigate to other views. Even if we click on a different view, the canvas does not reload.

 

Environment

Latest version tested against: 16.2.1.

Cause

DE79737

Resolution

DE79737 is fixed in 16.2.2 and backported to 16.2.1 patch 1 

 

Workarounds

  1. Desist from using recommended views for the time being
  2. Provide "Views - Administer" access right to the affected account