Definitions and overview.
For the purposes of this system a "User" is a two part concept. For some users work order and invoice information will be tracked; others will be granted access only to view or manipulate information in the system.
A contractor is a technician, secretary, or another person that has been contracted to do work for your company.
Contractors in this system can have:
2. User information.
This system holds only as much information regarding a user as it needs. Social security numbers and financial withholding information are not stored or tracked by this system in any way.
3. User access to system.
Each user in the system has different access rights. Users are put in groups to expand their privlidges in the system or individual permissions for specific access can be given. Below is a list of groups and a brief description of privlidges.
Technicians - at this time have no reason to have password access to the system.
The listing above is just a few of the privlidges actually available to each user. Permissions can be removed from a group if, for example, it is not desired for secretaries to compile company reports. Likewise permissions can also be added to a group.
Permissions can be set through the Django Administration panel or a visual method that we developed for managing group permissions. Either way the ability to add or subtract permissions is possible.
4. Permissions and available options.
The permissions available to a user determine the options that will be visible on the left menu bar. If a user does not have permission for a specific option, they will never see that option.
The menubar seen here is one of a manager with system administration privlideges. It contains all options available for the menu.
Users such as quality control agents will need to perform only a couple of tasks while logged in and their menubar will show only those items.
5. Login and security.
It is necessary to be logged in as a user to perform any function. If someone tries to access a system page the welcome/login screen will appear. A user correctly type their name and password to gain access to all the pages they have permission to view.
This system is locked tight against unauthorized access. Django makes it easy to lock the doors of websites programmed with it. Every page of this system is checked for necessary security measures before deployment onto a new server system. The ability for our customers to conduct business safely over the internet is a primary concern. That is part of the reason why Django and its well designed system was chosen as the base for Sat-Install Workplace.
Any other questions regarding security can be found in our faqs section and in our contract.
Note: The creators or owners of Django can take no liability for security of this system. They created a superrior system for developing web applications and it is our companies responsibility to build the program code correctly.