Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


    • Expand
      titleHow to hide menu tabs...


      Step 1: Open the Menu Customization File

      Using the Command Line Interface (CLI), navigate to your instance's "assets" directory, located at: "/var/www/html/[instance name]/assets"

      Code Block
      languagebash
      cd /var/www/html/[instance name]/assets

      Open the menu customization file, "menu.json" in vi, or another text editor:

      Note: Depending on available user permissions "sudo" may or may not be required.

      Code Block
      languagebash
      sudo vi menu.json

      Step 2: Find the Tab in menu.json

      When you view menu.json, tabs and their drop down sub-menu options are visible in a hierarchy organized by menu type. 

      Image Modified

      In order, the three top menu levels are:

        • "footer_menu", containing settings for the Settings and Help menus
        • "menubar", containing settings for the standard provision navigation tabs
        • "admin_menubar", containing settings for the admin area navigation tabs

      Under each menu grouping, on the second level of the hierarchy, is each main menu tab. 

      Each tab has properties for name, visibility, url, and tab children. 

      The third level, under "children" for a tab, lists the drop-down menu options available for the tab. Each child menu option has the same available properties, and can likewise be edited. 

      Since we are wanting to hide the "IPAM" tab in the standard area of ProVision, we need to scroll down to the "menubar" navigation grouping, and then find the second level tab with name "IPAM". 


      Step 3: Change the Tab Visibility

      Once you find the desired tab to hide, enter edit mode, then change the "visibility" property from "true" to "false" (do not include the quotes, and be sure to retain the trailing comma).

      Save/write your changes to the file and exit. 


      Step 4: View the Updated Navigation

      Clear your browser cached image files, and log into ProVision.

      The updated navigation should be apparent, in this case with "DNS", "DHCP", "IPAM", "Peering", and "Reporting" tabs no longer visible. 




...


    • Expand
      titleHow to enable a custom theme...
      Step 1: Create a Theme file

      To customize the default theme and change how the application looks with CSS, you’ll need to add your own stylesheets or edit an existing theme file. If you edit an existing theme file, we recommend making a copy of the existing file and keeping it as a backup file (.BKP).

      The best practice is to manage your customizations in a new css file, using the information provided in the README.txt file under [ your instance directory ]/assets/css/custom (as seen below).

      The README.txt file provides basic instructions as well as list of all available theming variables that may be used for a custom theme.

      In this example, we'll create a simple teal theme using some of these variables, which focuses on color and font changes to the top navigation menu, panels, and dashboard:

      Image Modified

      Once you are done, save your custom stylesheet file(s) into the assets/css/custom directory, like this:

      └── assets/

           └── css/

               └── custom/

                      ├── custom-theme-one.css

                      ├── custom-theme-two.css

                      └── custom-theme-three.css

      Make sure that any files used for the intended theme use the .css extension, and any separate theme or backup theme files are changed to the .BKP extension.

      In our example, we are using "custom-theme-simple.css" as our new primary theme file:

      Image Modified


      Step 2: Enable Theming in ProVision

      Log into ProVision, and go to the User dropdown -> "User Preferences" → "Appearance". 

      Under "Enable Theming", turn the toggle to the ON position, and verify that "Dark Theme" is turned to OFF (otherwise, Dark Mode theming will overwrite the custom theming files).

      Once you're done, refresh the page and the custom theme should be visible. In some cases, you may need to empty your browser's cached images and files, and "Hard Refresh".

      Here, we can see the new theme has changed the color and font of the top navigation menu, menu dropdowns, and panels. 




...

6connect Global Commander ™️

GC-1: Integration of 6connect Global Commander ™️

6connect Global Commander ™️ is a new add-on module for 6connect ProVision which allows a network architect to visualize the complete IP landscape across a large, decentralized, heterogeneous organization.  As companies grow larger they will naturally acquire distinct IT departments which operate with their own tools and their own rules.  Viability into these sub-organizations is often difficult, leading to situations where IP resources are unused by one department when they are critically needed in another.

...

Expand

IM - 4135: Added "Import from LDAP" to the Contacts List options

From the Resource Tab → Contacts List, click "Import from LDAP" at the top of the list. 

From there, search for the desired LDAP contact (Note: The LDAP server must be enabled and set up in Admin Settings → Auth → LDAP with admin credentials in order to connect and import the contact). 

When done, click "Import contact". The LDAP contact will be available to assign in the Contact Gadget and will show in the Users List.  

IM - 4492: Added Scheduler task "LDAP - Sync LDAP Contacts" to support LDAP Contacts.

This task updates imported LDAP users with any changes made on the LDAP server. This task must be manually created at the desired interval in order to automatically update the user based on the server information.


MySQL Replication Monitor:

IM - 3936: Added MySQL Replication monitoring to Admin Settings. 

MySQL Replication Monitor displays the enabled/disabled status of replication, and periodically checks the replication state and displays the result in Admin Settings. 

Image Added

Note: The associated "MySQL Replication Monitor" Scheduler task must be created for the desired interval in order for the monitor to execute. See Scheduler Tab updates, below, or the the Scheduler for details on setting up tasks. 

Scheduler Tab Updates

Various improvements have been made to the Scheduler Tab:

...

Added new tasks to support new features:

  • IM - 3940: ACP - Run Workflow: Runs the selected ACP Workflow at the scheduled time. Requires an ACP license and ACP settings successfully configured under Admin → Settings → ACP Settings.
  • IM - 4492: LDAP - Sync LDAP Contacts: Connects to the LDAP server set up in Admin Settings → Auth → Authentication Options -> LDAP and updates imported LDAP users with any changes. 
  • IM - 3936: MySQL - Replication Monitor:Runs the MySQL Replication Monitor and provides status information when "MySQL Replication" is enabled under Admin Settings → Application → "MySQL Replication".
  • IM - 3942: DNS - Queue Push:If "Enable DNS Push Queue" is set to ON in Admin → DNS → Push Settings,  this task must be created in order for the scheduler to run at the desired interval to execute the queue. 

...