Administration
Table of contents
- Overview
- Administration Dashboard
- Administration Menu
- Profile Details
- Edit Details
- Reset Password
- Account Status
- Delete Account
- Manage Access Control Levels (ACLs)
1. Overview Table of Contents
Administration features can be accessed by any user who belongs to the admin group. This frame work supports the ability for administrators to perform the following tasks:
- Access the administration dashboard
- View list of all users
- View and edit user profiles (useful if a user violates any terms of service agreements)
- Set the reset and unset the reset password flag for a user
- Activate or deactivate users
- Delete users
- Manage Access Control Levels (ACLs)
2. Administration Dashboard Table of Contents
The administration dashboard is easily accessible by any user in the admin group by clicking on the Admin
link in the navigation panel. Once at the Administration Dashboard the user is presented with a list of all users. An example of the Administration Dashboard view is shown below in figure 1:

Figure 1 - Administration dashboard index view
3. Administration Menu Table of Contents
When using the administration features the user has access to the Administration Menu in the navigation bar. It contains links to the Administration Dashboard and a view for managing ACLs. An image of the Administration Menu is shown in figure 2.

Figure 2 - Administration navbar menu
4. Profile Details Table of Contents
When you click in the details button for a user you are sent to the administrator’s profile view for a particular user. It is similar to the view you get when visiting your own profile but includes additional features for password reset, account status, and account deletion. You also see other details such as number of login attempts since the last successful login, status of password reset flag for the user, creation and update date information, and account status. An example of this view is shown in figure 3.

Figure 3 - Administration view of profile
5. Edit Details Table of Contents
The edit details view is also similar to the equivalent view for the user profile details view. The difference is administrators have the ability to manage Access Control Levels (ACLs) for a user. An example of this view is shown below in figure 4.

Figure 4 - Administration edit profile view
Take note of the Manage ACLs section in the figure above. It is represented as a checkbox group to allow multiple access control levels for individual users. Learn more about ACLs here
6. Reset Password Table of Contents
This view has a form with a checkbox that enables administrators to set or unset the reset_password field for a particular user.
7. Account Status Table of Contents
This view has a form with a checkbox that enables administrators to activate or deactivate an account. Accounts get deactivated after a user exceeds a number of allowed login attempts that the administrator is able to set in the project’s configuration file. The administrator can also deactivate an account at anytime using the form found in this view.
8. Delete Account Table of Contents
Administrators have permission to delete an account. The database uses a soft delete feature that removes the delete account for all listings without actually removing the record.
9. Manage Access Control Levels (ACLs) Table of Contents
This view provides the ability to manage ACLs that are available to this framework. More about ACLs can be found in the ACLs section of the user guide.