Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from this space and version 8.0.0

...

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>

...

Users

...

Image RemovedImage Added

Users and Groups are managed from the Admin area of ProVision, under the Users tab. Both Global and Resource level groups are shownThe Users tab contains three sub-tabs: Users, Groups, and Chart View


Table of Contents

Users Overview

A User is defined as a single login account that accesses ProVision. In On the Users sectionpage, users may be addedcreated, edited, assigned to groups, have password information reset, or be removed. 

Image Removed

Creating/Editing User Accounts

Add Users by click on the "Add User" button at the bottom of the "Users" section of the page. The Edit User dialog will pop up. 

Image Removed

You can also bring up the same dialog to edit a user's information by clicking on the Action Menu (wrench icon) at the end of the row for the user.

Image Removed

Image Added

When viewing the Users List, the following is shown:

Selection checkbox: The checkboxes on the the left side of the user may be used to multi-select users to delete

Info: An informational tag displays for External (external users are not editable) or disabled users

Username: The associated login email address for local users, or the server username for external users. Click on the username to view user details.

Full Name: The manually entered first and last name of the user

Groups: The group(s) to which the user belong - if the user belongs to multiple groups, an interactive bubble will display with the number of additional groups (+1). Click on this bubble to view all groups for the user.

User Icon: Click for a shortcut to view the permission chart for the user. Once in the chart view, select the desired group to finalize the view

Gear Icon (Action Menu): Right Click on the gear icon (or anywhere on the user row) to open the action menu for the user

View Options:

Items per page

Select the "items per page" filter to limit the number of users displayed at one time. Any additional users will be displayed on following pages.

Image Added

Use the page numbers and navigation arrows at the bottom of the list to view extra pages.

Sort

The Users list may be sorted for any column with the sort arrow icon (↓↑ ).

Click on the column name to toggle between ascending / descending order for that field.

Image Added

Filter by Group

Filter the Users list to only view a certain group by selecting a group from the "Filter by group" dropdown.

Image Added

Search the list for a specific username or full name by typing all or part of either name in the search box.

Image Added

Working with Users

Creating User Accounts

Add Users by clicking on the "Create User" button at the upper right of the "Users" page. This will take you to the Create User screen. 

Image AddedWhen creating or editing User accounts, you will be presented with the following options. 


You may enter or edit the Username, First Name, Last Name, whether to enable help bubbles, and select one or more permissions groups to which to assign the user. 

Image Added


A list of existing User Groups is listed under the "Groups" tab on the right.

To assign a user to one or more groups, click on the area to the left of a group name. A green checkmark will appear when the user is successfully assigned. You can search for a specific group using the filter box above the list.

Image AddedImage Removed

Info

When assigning users to multiple permissions groups, be sure to review the group permission details to ensure that they do not conflict with eachother!

Setting/Resetting User Passwords

When you click on the padlock icon, you will be presented with options to set a new password and/or send a password reset email to the intended user account.

Image Removed

From here, you can choose a new password, or use the automatically generated random password. 

If you select the checkbox next to "Send email?", email fields will appear that may be edited as desired. When complete, hit "Send". 

Image Removed

Removing a User

To remove a user from the Users list, click on the red circle "delete" icon next to that user. 

Image Removed

Groups

ProVision administrators can also create permission groups to assign users to. This allows more control over user roles.

A Group has four elements associated with it: 

Users: The Users that are assigned to the group, and will be limited by the selected permissions.

Resources: Resources access may be set to Global TLR (applies to all resources), or to the level of individually selected resources. 

Functional Area: The ProVision functional area (IPAM, Resources, Peering, etc) for the selected resource(s) that permissions are set under. 

Permission Level: Create, Read, Update, and Delete (C/R/U/D) permissions may be set under each functional area for each resource selected. 

Image Removed

In the example above, the group “MyGroup” allows the users Bob Smith and Jane Doe to only read IPAM and DNS data for the Resource  “Awesome Co”.

Through the use of these four elements, Groups can create permissions structures that are as flexible as you need. 

Default Groups

Two default groups are available initially in ProVision:

  • Global Admin (May not be edited or deleted)
  • Global Read-Only

These Global groups allow for access to the entire ProVision platform. You may add additional Global groups by creating a new group using the TLR (Top Level Resource). You may also add detailed resource level group permissions by selected individual resources.

For more detail on top-level and resource permissions, see Global Permissions and Resource Permissions.

Info
titleOverlapping group and user permissions

Permissions are inherited based on the hierarchy of the objects, unless you specify a different permission!

Add or Edit a Group

New Groups can be created by ProVision administrators by pressing the green "Add Group" button. To edit a group, you may click on the Action Menu (wrench icon) for the group.

Image Removed

After hitting the "Add Group" button or wrench icon, the Group Information screen will pop up. 

Image Removed

Add in the name of the new group, and set the permissions for that group by defining the resource(s) in the dropdown menu, checking the functional areas that you want accessible.

Click "Show Details" to fine tune the functional areas into Create/Read/Update/Delete level permissions.

To add permissions for additional Resources, click "Add More Group Permissions", select the Resource, and check the desired permissions.

To delete a Resource from the permissions list, simply click the red icon. 

In the example below, we make a group called "Some Lab Group", whose users we want to be able to access two resources: 6connect Labz and 7connect Labs. These users will be working extensively in IPAM and Resources, so we give them full access to those areas of ProVision. However, we also want them to view other information, but not edit it. We click on "Show Details" to fine-tune the permissions, and then check the "R" column under Peer and User. 

Image Removed

Click "Save" when complete. After adding the group, you can add users to the group by selecting the group when editing a user account.

each other!

To create a password for a new user, simply type it in the "Password" field. Click the eye icon to the right of the field to toggle visibility. You may also create a password and automatically send an email to the new user with their credentials. In the Password section, move the "Send email?" selector to the "ON" position. An email template will appear. Fill in a password for the new user and it will be added to the email template. When done click "Save" and the email will be sent.

Image Added

Info

Passwords must be eight characters in length.


Editing User Accounts

Info

External users may not be edited


To edit a user's information click on the Action Menu (gear icon) for the user and select "User Details" or click on the user name.

Image Added


This will bring up the Edit User screen.

Image Added

By default, the group list is filtered to show the group(s) to which the user is currently assigned.

In order to assign the user to another group, move the selector at the top of the group list to "Show all groups" and the list will expand to show all existing groups.

To assign a user to one or more groups, click on the area to the left of a group name. A green checkmark will appear when the user is successfully assigned. You can search for a specific group using the filter box above the list. Clicking the arrow to the right of a group name will take you to the corresponding Group Details page.

Image Added

When done, be sure to save your changes by clicking "Save" at the bottom right of the page.


Password Management

To reset an existing user's password, simply type in a new password and hit "Reset Password". Use the eye icon to toggle field visibility.

Image Added

To reset a user's password and send the credentials in an email, move the "Send email?" selector to the "ON" position and email fields will appear that may be edited as desired.

Enter a new password into the password field and it will prepopulate in the email template. When complete, hit "Reset Password and send email". 

Image Added


Expand
titleToken Generation...

If desired, the system admin may enable login token links for users. To enable the Login Token functionality at the system level, change the ‘ENABLE_TOKEN_LOGIN’ in the includes/constants.php file to "true".

Image Added

Once enabled, the option to enable tokens on a per-user level will be available under Edit User → Basic User Data. Once enabled for a user, click "generate new token" for a token link to be created.

Image Added

Once enabled for a user, click "generate new token" for a token link to be created.

Copy the provided URL, and save in a secure place. Token information may not be retrieved after the "Generate New Token" window is closed; a new token must be generated instead. 


Delete a User

...

To remove a user from the Users list, click on the red circle "delete" icon next to that user. 

Image Removed

Info

Note: Users cannot edit or delete permissions for the Group to which they currently belong, unless they are also a member of the default Global Admin Group.

Action Menu (gear icon) for the user and select the "Delete this user" option.

Image Added

You may also delete a user from the User Details page by clicking the "Delete User" button at the bottom left of the page.

Image Added

You may also select more than one user to delete.

To do so, select the checkboxes for the desired users, then under the "Actions" menu at the top of the list, select "Delete selected users".

Image Added


Additional Information

For more information on Users and Groups, see the following areas:

Working with Groups

Users & Permissions

Global Permissions

Resource Permissions

...