diff --git a/migrations/1641482376890-add-overrides-to-subscriber-info.js b/migrations/1641482376890-add-overrides-to-subscriber-info.js index dcfd4f9f..e5e502ef 100644 --- a/migrations/1641482376890-add-overrides-to-subscriber-info.js +++ b/migrations/1641482376890-add-overrides-to-subscriber-info.js @@ -3,7 +3,7 @@ var db = require('./db') exports.up = function (next) { var sql = [ `ALTER TABLE customers - ADD COLUMN subscriber_info_override VERIFICATION_TYPE, + ADD COLUMN subscriber_info_override VERIFICATION_TYPE NOT NULL DEFAULT 'automatic', ADD COLUMN subscriber_info_override_by UUID, ADD COLUMN subscriber_info_override_at TIMESTAMPTZ `, diff --git a/new-lamassu-admin/src/pages/Customers/CustomerData.js b/new-lamassu-admin/src/pages/Customers/CustomerData.js index a195e320..2e4cabbc 100644 --- a/new-lamassu-admin/src/pages/Customers/CustomerData.js +++ b/new-lamassu-admin/src/pages/Customers/CustomerData.js @@ -353,7 +353,8 @@ const CustomerData = ({ customerDataElements.smsData.push({ name: it, label: onlyFirstToUpper(it), - component: TextInput + component: TextInput, + editable: true }) Yup.object() .shape({ diff --git a/new-lamassu-admin/src/pages/Customers/components/EditableCard.js b/new-lamassu-admin/src/pages/Customers/components/EditableCard.js index 0169d5b3..be586ca2 100644 --- a/new-lamassu-admin/src/pages/Customers/components/EditableCard.js +++ b/new-lamassu-admin/src/pages/Customers/components/EditableCard.js @@ -69,6 +69,13 @@ const fieldStyles = { fontSize: 14 } } + }, + readOnlyLabel: { + color: comet, + margin: [[3, 0, 3, 0]] + }, + readOnlyValue: { + margin: 0 } } @@ -107,6 +114,23 @@ const EditableField = ({ editing, field, value, size, ...props }) => { ) } +const ReadOnlyField = ({ field, value, ...props }) => { + const classes = fieldUseStyles() + const classNames = { + [classes.field]: true, + [classes.notEditing]: true + } + + return ( + <> +
{value}
+