/** * Copyright (c) HashiCorp, Inc. * SPDX-License-Identifier: MPL-2.0 */ import { attr } from '@ember-data/model'; import { computed } from '@ember/object'; import IdentityModel from './_base'; export default IdentityModel.extend({ formFields: computed(function () { return ['toEntityId', 'fromEntityIds', 'force']; }), toEntityId: attr('string', { label: 'Entity to merge to', }), fromEntityIds: attr({ label: 'Entities to merge from', editType: 'stringArray', }), force: attr('boolean', { label: 'Keep MFA secrets from the "to" entity if there are merge conflicts', defaultValue: false, }), });