1d83b85d8b
* Fix for Fuel and Ground Handling Costs PR aims to fix issue #1048 and implements the feature request #1049 If no fuel cost is defined for departure airport, settings / airport fuel price will be used. If no ground handling cost is defined for airports, settings / airport ground handling cost will be used. Ground handling prices of both departure and arrival airport will be used for calculations. * Resolve conflict with latest dev PR will still fail checks due to double ground handling fares and will work on it to have two records at transactions for dep/arr * Remove Double GH Costs / Fix The Bug Only Removed double GH costs for now, pr aims only fixing the current issue (general settings not being read for fuel and ground handling costs) * Add departure and arrival airports to ground handling * Style fix * Fix tests Co-authored-by: Nabeel S <nabeelio@users.noreply.github.com> Co-authored-by: Nabeel Shahzad <nabeel@nabeel.sh> |
||
---|---|---|
.github | ||
app | ||
bootstrap | ||
config | ||
modules | ||
public | ||
resources | ||
storage | ||
tests | ||
.dockerignore | ||
.editorconfig | ||
.eslintignore | ||
.eslintrc | ||
.gitignore | ||
.htaccess | ||
.php_cs | ||
.styleci.yml | ||
artisan | ||
CHANGELOG.md | ||
composer.json | ||
composer.lock | ||
docker-compose.yml | ||
Dockerfile | ||
intellij_style.xml | ||
LICENSE | ||
Makefile | ||
package-lock.json | ||
package.json | ||
phpstan.neon | ||
phpunit.xml | ||
Procfile | ||
README.md | ||
swagger.yml | ||
webpack.mix.js |
phpVMS 7
The next phpvms version built on the laravel framework. work in progress. The latest documentation, with installation instructions is available on the phpVMS documentation page.
Installation
A full distribution, with all of the composer dependencies, is available at this GitHub Releases link.
Requirements
- PHP 7.3+, extensions:
- cURL
- JSON
- mbstring
- openssl
- pdo
- tokenizer
- Database:
- MySQL 5.5+ (or MySQL variant, including MariaDB and Percona)
View more details on requirements
Installer
- Upload to your server
- Visit the site, and follow the link to the installer
Development Environment
A full development environment can be brought up using Docker:
composer install
npm install
docker-compose build
docker-compose up
Then go to http://localhost
. If you're using dnsmasq, the app
container is listening on phpvms.test
, or you can add to your /etc/hosts
file:
127.0.0.1 phpvms.test
Building JS/CSS assets
Yarn is required, run:
make build-assets
This will build all of the assets according to the webpack file.