diff --git a/lib/constants.js b/lib/constants.js new file mode 100644 index 00000000..c9414276 --- /dev/null +++ b/lib/constants.js @@ -0,0 +1,6 @@ +const anonymousCustomer = { + uuid : '47ac1184-8102-11e7-9079-8f13a7117867', + name: 'anonymous', +} + +module.exports = {anonymousCustomer} diff --git a/lib/routes.js b/lib/routes.js index 3196bd42..69ff04cb 100644 --- a/lib/routes.js +++ b/lib/routes.js @@ -58,7 +58,7 @@ function poll (req, res, next) { locale, txLimit: config.cashInTransactionLimit, idVerificationEnabled: config.idVerificationEnabled, - smsVerificationEnabled: config.smsVerificationEnabled, + smsVerificationActive: config.smsVerificationActive, cassettes, twoWayMode: config.cashOutEnabled, zeroConfLimit: config.zeroConfLimit, diff --git a/migrations/036-add_customers_table.js b/migrations/036-add_customers_table.js index 445e9223..70ebcba5 100644 --- a/migrations/036-add_customers_table.js +++ b/migrations/036-add_customers_table.js @@ -1,4 +1,5 @@ var db = require('./db') +var anonymous = require('../lib/constants').anonymousCustomer exports.up = function(next) { const sql = @@ -20,8 +21,9 @@ exports.up = function(next) { id_card_image_path text, id_card_image_at timestamptz, created timestamptz NOT NULL DEFAULT now() )`, - `alter table cash_in_txs add column customer_id uuid references customers (id)`, - `alter table cash_out_txs add column customer_id uuid references customers (id)` + `insert into customers (id, name) VALUES ( '${anonymous.uuid}','${anonymous.name}' )`, + `alter table cash_in_txs add column customer_id uuid references customers (id) DEFAULT '${anonymous.uuid}'`, + `alter table cash_out_txs add column customer_id uuid references customers (id) DEFAULT '${anonymous.uuid}'`, ] db.multi(sql, next) diff --git a/test/fixtures/two-way-btc.json b/test/fixtures/two-way-btc.json index 8ca25d60..501ea03c 100644 --- a/test/fixtures/two-way-btc.json +++ b/test/fixtures/two-way-btc.json @@ -99,7 +99,7 @@ "crypto": "global", "machine": "global" }, - "code": "smsVerificationEnabled", + "code": "smsVerificationActive", "fieldType": "onOff", "fieldClass": null },