import verifyCredentials from './verify-credentials.js'; | |
import isStillVerified from './is-still-verified.js'; | |
export default { | |
fields: [ | |
{ | |
key: 'host', | |
label: 'Host Name', | |
type: 'string', | |
required: true, | |
readOnly: false, | |
value: null, | |
placeholder: null, | |
description: | |
'Host name of your Odoo Server (e.g. sub.domain.com without the protocol)', | |
clickToCopy: false, | |
}, | |
{ | |
key: 'port', | |
label: 'Port', | |
type: 'string', | |
required: true, | |
readOnly: false, | |
value: '443', | |
placeholder: null, | |
description: 'Port that the host is running on, defaults to 443 (HTTPS)', | |
clickToCopy: false, | |
}, | |
{ | |
key: 'secure', | |
label: 'Secure', | |
type: 'dropdown', | |
required: true, | |
readOnly: false, | |
value: 'true', | |
description: 'True if the host communicates via secure protocol.', | |
variables: false, | |
clickToCopy: false, | |
options: [ | |
{ | |
label: 'True', | |
value: 'true', | |
}, | |
{ | |
label: 'False', | |
value: 'false', | |
}, | |
], | |
}, | |
{ | |
key: 'databaseName', | |
label: 'Database Name', | |
type: 'string', | |
required: true, | |
readOnly: false, | |
value: null, | |
placeholder: null, | |
description: 'Name of your Odoo database', | |
clickToCopy: false, | |
}, | |
{ | |
key: 'email', | |
label: 'Email Address', | |
type: 'string', | |
required: true, | |
readOnly: false, | |
value: null, | |
placeholder: null, | |
description: | |
'Email Address of the account that will be interacting with the database', | |
clickToCopy: false, | |
}, | |
{ | |
key: 'apiKey', | |
label: 'API Key', | |
type: 'string', | |
required: true, | |
readOnly: false, | |
value: null, | |
placeholder: null, | |
description: 'API Key for your Odoo account', | |
clickToCopy: false, | |
}, | |
], | |
verifyCredentials, | |
isStillVerified, | |
}; | |