fleet/website/api/controllers/customers/create-quote.js
Eric abadf8efe3
Website: pricing update (#7018)
* pricing update

* change env variable name
2022-08-02 13:57:48 -05:00

43 lines
564 B
JavaScript
Vendored

module.exports = {
friendlyName: 'Create quote',
description: '',
inputs: {
numberOfHosts: {
type: 'number',
required: true,
},
},
exits: {
},
fn: async function ({ numberOfHosts }) {
// Determine the price, 1 dollar * host * month (Billed anually)
let price = 2.00 * numberOfHosts * 12;
let quote = await Quote.create({
numberOfHosts: numberOfHosts,
quotedPrice: price,
organization: this.req.me.organization,
user: this.req.me.id,
}).fetch();
return quote;
}
};