Uploaded image for project: 'JOC - JobScheduler Operations Center'
  1. JOC - JobScheduler Operations Center
  2. JOC-133

Dashboard Widgets should not be displayed when Users do not have the relevant Permissions

    XMLWordPrintable

Details

    • Fix
    • Status: Released (View Workflow)
    • Minor
    • Resolution: Fixed
    • 1.11.1
    • 1.11.2
    • JOC Cockpit GUI
    • None
    • Web Browser

    Description

      Current Situation

      The following Widgets are displayed even though the user does not have a relevant permission:

      • Master Cluster Status Widget
        • Widget Header is shown with an empty Body
        • Requires sos:products:joc_cockpit:jobscheduler_master_cluster:view:status or higher permission
      • Agent Cluster Status Widget
        • Widget Header is shown with an empty Body
        • Requires sos:products:joc_cockpit:jobscheduler_universal_agent:view:status or higher permission
      • Orders Summary and Orders Overview Widgets
        • Widget Headers are shown and the Bodies show results (Pending, Running, Successful, etc.) with incorrect values of zero
        • Require sos:products:joc_cockpit:order:view:status or higher.

      This behaviour is already implemented for the following Widgets:

      • Daily Plan (the User requires the sos:products:joc_cockpit:daily_plan:view:status or higher permission) and
      • Agent Cluster Running Tasks (the user requires the sos:products:joc_cockpit:process_class:view:status permission or higher )

      Desired Behaviour

      The Display of Dashboard Widgets should be consistent for all Widgets

      Dashboard Widgets should not be displayed when a user's role does not specify the permissions necessary to display content in Widgets.

      White space left in the Dashboard View through non-display of Widgets should collapse.

      Attachments

        Activity

          People

            ztsa0019 Sourabh Agrawal
            aa Alan Amos
            Alan Amos Alan Amos
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: