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_PASSPHRASE
in.env
to 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 | |
---|---|---|
[email protected] | password | EMPLOYEE |
[email protected] | password | EMPLOYEE, ADMIN |
[email protected] | password | ADMIN |
[email protected] | 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.