Skip to content

Latest commit

 

History

History
55 lines (40 loc) · 3.25 KB

readme.md

File metadata and controls

55 lines (40 loc) · 3.25 KB

Security Employee Tracker

MIT Licence Build Status SensioLabsInsight Scrutinizer Code Quality Dependency Status StyleCI Codacy Badge

SET is for FSO and security officers of DoD companies to manage their employees. This includes storing the following:

  • employee files
  • training and briefings
  • security clearance
  • visitation rights to bases
  • employee travel plans
  • miscellaneous notes
  • employee security checks/duty roster
  • newsletters
  • import of JPAS

Server Requirements

The application currently utilizes the PHP Laravel 5 framework.

  • PHP >= 7.0
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • LDAP PHP Extension

To view all the various options including cache, database, settings, email, etc..., view the Laravel Documentation.

Installation

  1. FTP the files to your server OR From SSH, execute git clone https://github.com/scci/security-employee-tracker.git in your web root directory
  2. Set your domain to point to the security-employee-tracker/public directory.
  3. Open the installer in your browser. IE: http://set.company.com/install or http://localhost/security-employee-tracker/public/install
  4. Follow the on screen prompts.
  5. Set url, database & email settings.
  6. Check for required extensions and permissions.
  7. Perform the database installation (this may take some time).
  8. Create Admin User.
  9. Create a cron job/scheduled task: * * * * * php /path/to/artisan schedule:run >> /dev/null 2>&1 (artisan is located in the application root directory.)

Note: Install page will only be available upon initialization.

Updating

  • Execute git pull or download a new copy of the files and place them over your existing setup. Take care if you have made any modifications to the config directory.
  • If there was a database update/new migration files, execute php artisan migrate --force via SSH

Contribute

If you wish to submit enhancements, bug fixes and other changes, please submit a pull request.

More Information

Want more information about the application? View the Wiki.