Users

The user list displays the users who are permitted to use the timesheet component. Each user has to be by definition a user already registered to Joomla, however an additional step has to be taken to add the Joomla user to the timesheet component, before they can submit timesheets. Each user may also have one or more users who can authorise (or approve) a timesheet. Obviously if there are no users defined to approve a timesheet it would require a back end administrator to perform the approval process.

Figure 2.9. Users List

Users List

Clicking upon the 'New' or 'Edit' button will display the following screen. Most of the information will be empty if we are adding a user. If this is an existing user who we are editing, then their details would be shown 'read only'.

Figure 2.10. Add User View

Add User View

If a new user then we can click upon the small 'user icon' in the middle of the screen which will cause the following popup window to be displayed. It is necessary to select the user, from the supplied list after which their details will be populated back into the main screen, ready for saving.

Figure 2.11. Add Joomla User Popup

Add Joomla User Popup

The other main use of the Users edit is to provide the identifiers of the users who will approve other users timesheets.

Release 1.0.1 added a plugin to automatically synchronised Joomla users with the Timesheet users. The synchronisation will update the timesheet user table with changes to the Joomla users email, username etc. The plugin has one paameter which is to auomatically add 'new' joomla users to the timesheet users table. By default this parameter is set to off, so it is necessary to manually add new timesheet users as and when they are created. This is a deliberate design decsions since it is expected that there will probably be a lot more registered Joomla users than specific timesheet users.

Go To Top

Joomla! Debug Console

Session

Profile Information

Memory Usage

Database Queries