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

Suppress views by configuration

    XMLWordPrintable

Details

    Description

      Current Situation

      • For some views the main menu item in JOC Cockpit is suppressed if all permissions are disabled, e.g. for the File Transfers view.
      • This requires detailed knowledge of permission default values to completely disable all permissions that would make a view menu item visible. Side effects occur if new permissions are introduced that have to be disabled explicitly to make a view menu item invisible.

      Desired Situation

      • Administrators would like to have better control of main menu items. Therefore the JOC Cockpit configuration file joc.properties should optionally allow to specify which views are visible. This should work independently from permissions.

      Maintainer Note

      The following settings are added in the ./jetty_base/resources/joc/joc.properties

      ################################################################################
      ### Normally, the user permissions control if a view such as dashboard, jobs, 
      ### jobchains, etc are shown or hidden. Here you can force to show (=true) or 
      ### hide (=false) a view independent of the permissions. If the value is unequal 
      ### true or false then the permissions win.
      
      show_view_dashboard =
      show_view_dailyplan =
      show_view_jobchains =
      show_view_orders =
      show_view_jobs =
      show_view_filetransfers =
      show_view_resources =
      show_view_history =
      show_view_auditlog =
      

      Attachments

        Activity

          People

            ztsa0019 Sourabh Agrawal
            ap Andreas PĆ¼schel
            Aditi Dubey Aditi Dubey (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: