Skip to content

Tracking tool used by DoD FSO and other security officers to manage and handle required training, duties, clearance and many other things.

License

Notifications You must be signed in to change notification settings

shawndibble/security-employee-tracker

 
 

Repository files navigation

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.

About

Tracking tool used by DoD FSO and other security officers to manage and handle required training, duties, clearance and many other things.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 55.6%
  • HTML 25.4%
  • CSS 17.5%
  • JavaScript 1.4%
  • ApacheConf 0.1%