Deprecated: Joomla\Input\Input implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /homepages/13/d380392445/htdocs/Jlive/libraries/vendor/joomla/input/src/Input.php on line 41

Deprecated: Return type of Joomla\Input\Input::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/13/d380392445/htdocs/Jlive/libraries/vendor/joomla/input/src/Input.php on line 170

Deprecated: Joomla\CMS\Input\Input implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /homepages/13/d380392445/htdocs/Jlive/libraries/src/Input/Input.php on line 31

Deprecated: Joomla\CMS\Input\Cookie implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /homepages/13/d380392445/htdocs/Jlive/libraries/src/Input/Cookie.php on line 21

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /homepages/13/d380392445/htdocs/Jlive/libraries/src/Uri/Uri.php on line 141
Timesheet :: Users

Deprecated: F0FInput implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /homepages/13/d380392445/htdocs/Jlive/libraries/f0f/input/input.php on line 35

Deprecated: Joomla\CMS\Input\Files implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /homepages/13/d380392445/htdocs/Jlive/libraries/src/Input/Files.php on line 21

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