DBJR Internal Time Tracking API developed by VisionApps
To install the project:
- Install composer packages:
composer install - Run the installation process
vendor/bin/robo install - Create certificates for JWT:
$ openssl genrsa -out config/jwt/private.pem -aes256 4096
$ openssl rsa -pubout -in config/jwt/private.pem -out config/jwt/public.pem- Set
JWT_PASSPHRASEin.envto whatever you entered as a password in previous step
To update the project:
- Install composer packages:
composer install - Run the installation process
vendor/bin/robo update
Following accounts are available for testing purposes:
| Password | Roles | |
|---|---|---|
| employee@example.com | password | EMPLOYEE |
| employee-admin@example.com | password | EMPLOYEE, ADMIN |
| admin@example.com | password | ADMIN |
| superadmin@example.com | password | SUPER ADMIN |
To change supported years, supported holidays and worked hours limits, go to the /config/config.php file and
make changes there. Config is exposed as API endpoint, so you do not need to change it in client's config.