Timesheets

This back end view displays all of the timesheets known to the system.

Figure 2.16. Timesheets List

Timesheets list

Restrictive editing of a timesheet is possible in the back end, but changing of the grid data was not a requirement hence it was not implemented. Timesheets would be entered by users who would not usually have access to the back end of the site so there was no need to provide such functionality.

Figure 2.17. Timesheet View/Edit

Timesheet View/Edit

The back end does permit the editing of any entered user or administrator remarks/comments and can also approve (or lock) a timesheet against any further changes on the front end. If it is desired that a user 're-edit' their timesheet it is necessary to 'unlock' effectively removing the 'previous' approval for the timesheet.

The detail in the timesheet grid is illustrated in greater detail below. It is the grid that contains the 'time' records. The information is held as a JSON encoded string in a single column within the database. There is no ability provided to edit the grid in the back end of the site by design. The intent is that all grid entry, i.e. Entry of time spent upon activities is performed in the front end of the site. The back end will only provide a view of the grid data.

Figure 2.18. Timesheet Grid Detail

Timesheet Grid Detail

Other options may be added to the grid in later versions of the component.

Go To Top

Joomla! Debug Console

Session

Profile Information

Memory Usage

Database Queries