Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate database with API #23

Merged
merged 24 commits into from
Nov 1, 2018
Merged

Integrate database with API #23

merged 24 commits into from
Nov 1, 2018

Conversation

ebenezerdon
Copy link
Owner

This PR integrates Postgresql database with API endpoints

ebenezerdon and others added 24 commits October 27, 2018 11:39
Add migration.js for creating and dropping tables
Add productController.js for productController
Restructure folder structure
req.body returns undefined
refactor functions for update and delete productsController
add functions for:
getAllSales
getOneSale
addSale
updateSale
deleteSale
add controllers for sales record
add controllers for products
add controllers for users
add controllers for sales record
add controllers for products
add controllers for users
update user login controller
delete dummy-models folder
delete dummy-models controller
#161581188 Add user verification and input validation
update return message in controllers
update package.json scripts
update .travis.yml
add get sale by attendant
add tests for new features
#161633391 Add check for already exists
@ebenezerdon ebenezerdon merged commit 24647f3 into develop Nov 1, 2018
@coveralls
Copy link

Pull Request Test Coverage Report for Build 133

  • 391 of 435 (89.89%) changed or added relevant lines in 13 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage decreased (-3.9%) to 86.499%

Changes Missing Coverage Covered Lines Changed/Added Lines %
server/models/db.js 2 3 66.67%
server/routes/middleware/validateinput.js 14 16 87.5%
server/routes/controllers/productsController.js 38 45 84.44%
server/routes/controllers/salesController.js 42 53 79.25%
server/routes/controllers/usersController.js 37 60 61.67%
Totals Coverage Status
Change from base Build 99: -3.9%
Covered Lines: 517
Relevant Lines: 564

💛 - Coveralls

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants