VSource Web Solutions About Us  |  News  |  Contact Info  |  Network  |  Policies  |  Login  |  Support  |  Forum  |  (866) 346-9327


Online Demo



   
 
Search Documentation Search Documentation
 
   

VConsole Built In Modules

   
 
Table Of Contents - Collapse

NEXT: The "User Manager" Module
 
   

For the most part, module and action creation is up to you but... VConsole has a few built in modules and actions so that you don't have to create modules and actions for basic things like allowing the user to change his / her password. In this section, we will review the modules and actions that are already built into VConsole.

The "User Manager" Module
This module contains actions that allow for password changes, profile changes, and basic user management. This module is designed to fully manage all users of VConsole and what groups they belong to and is responsible for creating and managing all users of VConsole. You can even (as an administrator) assume the identity or log in as a user without knowing their password. One reason to do this is so that you can test permissions for a user. (You can read more about the user manager module here) This module manages records in the vc_logins table.

The "Manage Groups" Module
This module is responsible for managing user groups. Each group can contain 1 or more users and each group can be assigned 1 or more permissions. You can also make a group a super group which means that the group has full access to all modules and actions in VConsole. By default, there is 1 pre-defined group called "Full Administrators" that is a super group. You can create 1 or more additional groups and assign whatever permissions to each group that are appropriate for the users in that group. This module manages records in the vc_groups, vc_groups-membership, and vc_permissions tables.

The "Manage Accounts" Module
This module is responsible for managing user accounts. Each account can contain 1 or more users. Accounts are a means of separating users into logical units for management purposes and have nothing to do with permissions. Each user must be assigned to exactly 1 account. By default, there is 1 pre-defined account called "Master Account". Accounts are setup in a hierarchical manner and can have sub accounts (and sub accounts under that and so on). Any user who has permission to manage users can either have permission to manage all users regardless of account or all users who are in his/her account and sub accounts. This module manages records in the vc_accounts table.

The "Your Profile" Module
This module is simply a container for the "Personal Information" and "Change Your Password" built in modules.

The "Personal Information" Module
This module is responsible for changing the personal information for each user. Every user has access to this module. This module is a wizardmanager module that simply displays all the personal information for the logged in user and allows them to change and save that information. (Note: personal information for users can also be changed via the "User Manager" module) This module manages certain fields in the vc_logins table for the user who is currently logged in.

The "Change Your Password" Module
This module is responsible for allowing users to change their own passwords. Every user has access to this module. This module is a wizardmanager module that simply displays a change password field and a confirm password field. The user simply types in the new password and confirms that password, and clicks on "Finish" and their password is changed. The password change takes effect on the next login. (Note: user passwords can also be changed via the "User Manager" module) This module manages the password field in the vc_logins table for the user who is currently logged in.

The "Manage Favorites" Module
This module is responsible for allowing users to manage their favorite modules. Every user has access to this module. This module is a datamanager module and allows users to sort, manage, and remove favorites. Any user can add any module to their list of favorites by using the "Favorites" drop down list at the top of the window. This module manages records in the vc_favoritemodules table.

The "Manage Documents" Module
This module is responsible for managing document attachments and document signatures for any datamanager record in VConsole. You must purchase the document management option for VConsole in order to use this module. This module manages records in the vc_doclinks, vc_docrevisions, and vc_documents tables.

The "Live Update" Module
This module is responsible for performing software updates. Only users who belong to a super group or users who are assigned permission have access to this module.

The "Global Settings" Module
This module is responsible for allowing you to set global settings that affect all users. You have to be a member of a group with full access to the system in order to access this module. This module is also customizable in that it allows you to create additional property tabs with your own fields. This option is great if you are creating your own software that has its own global settings. For more information on how to customize this module, check out the Global and User Settings section.

The "Individual User Settings" Module
This module is responsible for allowing users to set individual user settings that affect only the current user. Anybody can access this module and all pre-defined settings only affect the currently logged in user. This module is also customizable in that it allows you to create additional property tabs with your own fields. This option is great if you are creating your own software that requires each individual user to set their own custom settings for whatever reason. For more information on how to customize this module, check out the Global and User Settings section.


NEXT: The "User Manager" Module


COMMENTS
 

There are no comments at this time.

Post Your Comment
 
Your Name*
Your Email Address* (Not Shown)
Your Comment (HTML OK)*
Enter the characters that you see here
Get New Image
*required fields