Campaigns: Show override checkbox when Send configuration allows it

This commit is contained in:
Carlos 2019-03-13 10:22:19 +01:00
parent 1a61067ff9
commit bdacf92917

View file

@ -608,8 +608,8 @@ export default class CUD extends Component {
sendSettings = []; sendSettings = [];
const addOverridable = (id, label) => { const addOverridable = (id, label) => {
if(this.state.sendConfiguration[id + '_overridable'] == 1){
sendSettings.push(<CheckBox key={id + '_overriden'} id={id + '_overriden'} label={label} text={t('override')}/>); sendSettings.push(<CheckBox key={id + '_overriden'} id={id + '_overriden'} label={label} text={t('override')}/>);
if (this.getFormValue(id + '_overriden')) { if (this.getFormValue(id + '_overriden')) {
sendSettings.push(<InputField key={id + '_override'} id={id + '_override'}/>); sendSettings.push(<InputField key={id + '_override'} id={id + '_override'}/>);
} else { } else {
@ -619,6 +619,15 @@ export default class CUD extends Component {
</StaticField> </StaticField>
); );
} }
}
else{
sendSettings.push(<AlignedRow label={t(id)}></AlignedRow>);
sendSettings.push(
<StaticField key={id + '_original'} id={id + '_original'} className={styles.formDisabled}>
{this.state.sendConfiguration[id]}
</StaticField>
);
}
}; };
addOverridable('from_name', t('fromName')); addOverridable('from_name', t('fromName'));