initial back test created, modified DB statetments
gitea/salix/pipeline/head There was a failure building this commit
Details
gitea/salix/pipeline/head There was a failure building this commit
Details
This commit is contained in:
parent
a4243e14c5
commit
70c9c3d788
|
@ -1,2 +1,2 @@
|
|||
INSERT INTO salix.ACL (model,property,accessType,principalId)
|
||||
INSERT INTO `salix`.`ACL` (model,property,accessType,principalId)
|
||||
VALUES ('Supplier','newSupplier','WRITE','administrative');
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
ALTER TABLE vn.supplier MODIFY COLUMN payMethodFk tinyint(3) unsigned DEFAULT NULL NULL;
|
||||
ALTER TABLE `vn`.`supplier` MODIFY COLUMN payMethodFk tinyint(3) unsigned DEFAULT NULL NULL;
|
||||
|
||||
/* ------------------------------------------------------------------------------------------- */
|
||||
|
||||
ALTER TABLE vn.supplier MODIFY COLUMN supplierActivityFk varchar(45) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL NULL;
|
||||
ALTER TABLE `vn`.`supplier` MODIFY COLUMN supplierActivityFk varchar(45) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL NULL;
|
|
@ -17,10 +17,17 @@ module.exports = Self => {
|
|||
}
|
||||
});
|
||||
|
||||
Self.newSupplier = async(params, options) => {
|
||||
Self.newSupplier = async params => {
|
||||
const models = Self.app.models;
|
||||
const myOptions = {};
|
||||
|
||||
process.stdout.write(typeof(params));
|
||||
|
||||
if (typeof(params) == 'string') {
|
||||
console.log('params was a string, why?');
|
||||
params = JSON.parse(params);
|
||||
}
|
||||
|
||||
params.payDemFk = 1;
|
||||
|
||||
if (!myOptions.transaction) {
|
||||
|
@ -38,6 +45,7 @@ module.exports = Self => {
|
|||
};
|
||||
} catch (e) {
|
||||
if (tx) await tx.rollback();
|
||||
params.e = e;
|
||||
return params;
|
||||
}
|
||||
};
|
||||
|
|
|
@ -1,14 +1,19 @@
|
|||
const app = require('vn-loopback/server/server');
|
||||
|
||||
describe('Supplier newSupplier()', () => {
|
||||
const supplier = {
|
||||
const newSupp = {
|
||||
name: 'TestSupplier-1'
|
||||
};
|
||||
|
||||
it('should create a new supplier containing only the name', async() => {
|
||||
const result = await app.models.Supplier.newSupplier(supplier);
|
||||
let result = await app.models.Supplier.newSupplier(JSON.stringify(newSupp));
|
||||
|
||||
expect(result.payDemFk).toEqual('TestSupplier-1');
|
||||
expect(result.name).toEqual('TestSupplier-1');
|
||||
expect(result.payDemFk).toEqual(1);
|
||||
console.log(result);
|
||||
|
||||
// const createdSupplier = await app.models.Supplier.
|
||||
|
||||
// process.stdout.write(createdSupplier);
|
||||
});
|
||||
});
|
||||
|
|
|
@ -14,7 +14,6 @@ class Controller extends Section {
|
|||
redirect(this.$.$ctrl);
|
||||
|
||||
async function redirect(ctrl) {
|
||||
await new Promise(r => setTimeout(r, 100));
|
||||
window.location.href = `/#!/supplier/${ctrl.supplier.supplier.id}/fiscal-data`;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue