Skip to content

Commit

Permalink
feat(purchase): complete purchases API
Browse files Browse the repository at this point in the history
This commit implements the purchases API described in #512.  The schema
is updated to reflect new concerns and to remove the boolean states from
the database.  The integration tests are updated appropriately.

Closes #512.
  • Loading branch information
jniles committed Jun 21, 2016
1 parent 4377625 commit a479696
Show file tree
Hide file tree
Showing 5 changed files with 331 additions and 323 deletions.
10 changes: 5 additions & 5 deletions server/config/routes.js
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ var ledger = require('../controllers/finance/ledger');
var fiscal = require('../controllers/finance/fiscal');
var gl = require('../controllers/finance/ledgers/general');
var analytics = require('../controllers/finance/analytics');
var purchase = require('../controllers/finance/purchase');
const purchases = require('../controllers/finance/purchases');
var taxPayment = require('../controllers/finance/taxPayment');
var donations = require('../controllers/finance/donations');
var debtors = require('../controllers/finance/debtors');
Expand Down Expand Up @@ -521,10 +521,10 @@ exports.configure = function configure(app) {
app.put('/suppliers/:uuid', suppliers.update);

// purchase
app.post('/purchase', purchase.create);
app.get('/purchase', purchase.list);
app.get('/purchase/:uuid', purchase.detail);
app.put('/purchase/:uuid', purchase.update);
app.post('/purchases', purchases.create);
app.get('/purchases', purchases.list);
app.get('/purchases/:uuid', purchases.detail);
app.put('/purchases/:uuid', purchases.update);

// functions api
app.get('/functions', functions.list);
Expand Down
201 changes: 0 additions & 201 deletions server/controllers/finance/purchase.js

This file was deleted.

Loading

0 comments on commit a479696

Please sign in to comment.