Versions Compared

Key

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

ProVision 8.0.0 is a major release with new features, improvements, and bug fixes.


Table of Contents
maxLevel4



Warning

Software Requirements: 

ProVision 8.0.0 includes updated software dependencies.

Please ensure that local installations can meet the following dependencies prior to upgrading to ProVision 8.0.0.

Base Software Needed (v 8.0.0 +) :


Required

Link

Operating SystemUbuntu 20 or Centos 7
Apache Apache 2.4http://httpd.apache.org/
PHPPHP 8.0 / 8.1http://php.net/downloads.php
MySQLMySQL 8.xhttp://www.mysql.com/downloads/



Note

PeeringDB URL Update (March 2022): 

Previous versions of PeeringDB allowed authenticated requests to https://peeringdb.com/api/. As of March 2022, PEERINGDB_URL must be set to https://www.peeringdb.com/api/ for authenticated requests to succeed.

Customers updated to v8.0.2 and later do not need to take any action and are not affected.

Local customers using versions 8.0.1 or earlier, and who are using Peering (or wish to start using Peering), should perform the following update(s) as applicable to their situation:


A) Existing local customers who already have their peeringdb account details saved in Provision should update PEERINGDB_URL in globals.php to:   

Code Block
define('PEERINGDB_URL', 'https://www.peeringdb.com/api/');

B) Customers who wish to begin using Peering (thus, do not already have saved peeringdb account details) will not be able to add their account via the GUI prior to v8.0.2. An attempt to do so will fail the "valid account test", which uses a hardcoded string value.

Instead, affected users must do both of the following:

B1) Save peeringdb account details using the API:

Code Block
https://[$your instance]/APIv2/spec.php?family=peering#/default/save_account

B2) Update PEERINGDB_URL in globals.php to:

Code Block
define('PEERINGDB_URL', 'https://www.peeringdb.com/api/');
HTML
<div id="google_translate_element"></div>
<script type="text/javascript">
function googleTranslateElementInit() {
  new google.translate.TranslateElement({pageLanguage: 'en'}, 'google_translate_element');
}
</script>
<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>

ProVision 8.0.0 is a major release with new features, improvements, and bug fixes.

Table of Contents
maxLevel4

Contact 6connect at info@6connect.com to schedule a demo or get more information.

http://www.mysql.com/downloads/
Warning

Software Requirements: 

ProVision 8.0.0 includes updated software dependencies.

Please ensure that local installations can meet the following dependencies prior to upgrading to ProVision 8.0.0.

Base Software Needed (v 8.0.0 +) :

Required

Link

Operating SystemUbuntu 20 or Centos 8
Apache Apache 2.4http://httpd.apache.org/
PHPPHP 8.0 / 8.1http://php.net/downloads.php
MySQLMySQL 8.x



New Features

...

Theming

ProVision 8.0 includes a complete UI refresh with an eye towards flexibility and accessibility.  GUI themes can be set on a per-user level, including the much-requested "dark mode" to help alleviate eyestrain.  In addition, we now provide several methods of customizing the entire product, which will allow for additional company branding and fine control over what areas of the product are visible and what are not.

...


    • 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/[$your 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. 

      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
      titleChange the logo image...


      Tip
      titleTip - Before You Begin

      Have your logo file ready to save into ProVision (png., .jpg, etc) ahead of time, and verify that the logo design is visible at small sizes, 48px or 64px wide.

      There are no set size limitations, however ProVision will set the image to 48px wide by default. 

      This size property can be adjusted in the custom css theme files by searching for the the css property: "--brand-image-width", and adjusting the pixel width accordingly.

      Step 1: Save your desired logo into ProVision

      Using the Command Line Interface (CLI), save the desired logo image file (here, "panda.png") to your instance's "assets" directory, located at: "/var/www/html/[instance name]/assets"

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


      Step 2: Open the Menu Customization File

      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 3: Change the brandImage Reference

      At the top of the file, look for the "brandImage" attribute. By default, it should read "assets/topbar-logo.png". 

      Edit the menu customization file to change the "brandImage" property to the new image name, here "assets/panda.png".

      If needed, you may also update the "brandName" property to reflect your company or brand to match the new logo.

      Save/write your changes to the file and exit. 

      Clear your browser cached image files, and log into ProVision. The new logo image should be visible on the left side of the navigation menu.


...

For details on working with Users, Groups, and permissions, see the following areas: Users & Permissions Working with Users and GroupsWorking with Groups, and Verifying Permissions.

...