forExport() { return yup .mixed() .label(this.label) .transform((values) => values ? values .map((value) => Roles.labelOf(value)) .join(' ') : null, ); }
forFormCast() { let yupChain = yup .mixed() .nullable(true) .label(this.label) .transform((value) => value ? moment(value).format('YYYY-MM-DD') : null, ); return yupChain; }
forExport() { return yup .mixed() .label(this.label) .transform((value, originalValue) => { if (!originalValue || !originalValue.length) { return null; } return originalValue .map((value) => value.publicUrl) .join(' '); }); }
forExport() { return yup .mixed() .label(this.label) .transform((value, originalValue) => { if (!originalValue || !originalValue.id) { return null; } return originalValue.id; }); }
forFilter() { return yup .mixed() .label(this.label) .transform((value, originalValue) => { if (!originalValue || !originalValue.length) { return []; } return originalValue.map((item) => item.id); }); }
forExport() { let yupChain = yup .mixed() .label(this.label) .transform((value, originalValue) => { return JSON.stringify(originalValue, null, 2); }); return yupChain; }
forExport() { return yup .mixed() .label(this.label) .transform((value, originalValue) => { if (!originalValue || !originalValue.length) { return null; } return originalValue .map((value) => value.id) .join(' '); }); }
forExport() { return yup .mixed() .label(this.label) .transform((value) => this.forView(value)); }
forExport() { let yupChain = yup .mixed() .label(this.label) .transform((value, originalValue) => { return JSON.stringify(originalValue, null, 2); }); return yupChain; }
forExport() { return yup .mixed() .label(this.label) .transform((values) => values ? values .map((value) => Roles.labelOf(value)) .join(' ') : null, ); }
forFilterCast() { return yup .mixed() .nullable(true) .label(this.label) .transform((value) => value ? moment(value).format('YYYY-MM-DD') : null, ); }
forExport() { return yup .mixed() .label(this.label) .transform((value, originalValue) => { if (!originalValue || !originalValue.id) { return null; } return originalValue.id; }); }
forExport() { return yup .mixed() .label(this.label) .transform((value, originalValue) => { if (!originalValue || !originalValue.length) { return null; } return originalValue .map((value) => value.publicUrl) .join(' '); }); }
forExport() { return yup .mixed() .label(this.label) .transform((value, originalValue) => { if (!originalValue || !originalValue.length) { return null; } return originalValue .map((value) => value.publicUrl) .join(' '); }); }
forExport() { return yup .mixed() .label(this.label) .transform((value, originalValue) => { if (!originalValue || !originalValue.length) { return null; } return originalValue .map((value) => value.id) .join(' '); }); }