2017 © Pedro Peláez
 

project security-employee-tracker

Security Employee Tracker

image

scci/security-employee-tracker

Security Employee Tracker

  • Monday, October 30, 2017
  • by shawndibble
  • Repository
  • 6 Watchers
  • 4 Stars
  • 2 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 3 Forks
  • 6 Open issues
  • 9 Versions
  • 0 % Grown

The README.md

Security Employee Tracker

MIT Licence Build Status SensioLabsInsight Scrutinizer Code Quality Dependency Status StyleCI Codacy Badge, (*1)

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, (*2)

Server Requirements

The application currently utilizes the PHP Laravel 5 framework., (*3)

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

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

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
    1. Follow the on screen prompts.
    2. Set url, database & email settings.
    3. Check for required extensions and permissions.
    4. Perform the database installation (this may take some time).
    5. Create Admin User.
  4. 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., (*5)

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., (*6)

More Information

Want more information about the application? View the Wiki., (*7)

The Versions