1. Introduction
  2. 1. Developer Documentation
    1. 1.1. Setting up a development environment
    2. 1.2. Overview
    3. 1.3. Data model
    4. 1.4. Data access layer
    5. 1.5. API
    6. 1.6. User interface
    7. 1.7. Business logic layer and plugin system
    8. 1.8. Web service layer
    9. 1.9. Application Roles and Permissions
  3. 2. User Documentation
    1. 2.1. Overview
    2. 2.2. Tasks Management
    3. 2.3. Reports
    4. 2.4. Projects Management
    5. 2.5. User Management
    6. 2.6. Client Management
    7. 2.7. Cities and work calendars
    8. 2.8. Management of Other Entities
    9. 2.9. Application settings
  4. 3. Administrator Documentation
    1. 3.1. Installation instructions
    2. 3.2. Installing in Docker
    3. 3.3. Upgrade instruction
    4. 3.4. How to set up LDAP authentication
    5. 3.5. Common Problems

PhpReport user documentation

PhpReport is a web application for time tracking, which provides useful statistics about users, projects, and more. These documents provide the basic concepts to use PhpReport both for worker and manager profiles.

  1. Overview
  2. Tasks management
    • The tasks management screen
    • Managing tasks
    • Using templates
    • Copying tasks from another date
    • Blocked tasks
    • User work summary
    • Hotkeys
  3. Reports
    • User tasks
    • User details
    • User evaluation
    • Accumulated hours
    • Project evaluation
    • Project details
    • Projects summary
  4. Projects management
    • Create, edit and delete projects
    • Assigning users
  5. Users management
    • Create, edit and delete users
    • Setting the hour cost for a user
    • Setting the journey for a user
    • Setting the area for a user
    • Setting the city for a user
    • Setting user custom goals
    • Filling long leave periods for absent users
  6. Clients management
    • Create, edit and delete clients
    • Create, edit and delete sectors
  7. Cities and work calendars management
    • Create, edit and delete cities
    • Work calendars management
  8. Management of other entities
    • Create, edit and delete areas
    • Create, edit and delete extra hours compensations
  9. Application settings