Buscar en la wiki...

🔧 Configuraciones

Cada proyecto puede disponer de parámetros de configuración propios o claves. Estas sirven para gestionar de forma rapida y sencilla valores que cambian cada cierto tiempo, como puede ser el porcentaje de impuestos de una factura.

🚨 Ten cuidado

Todos los usuarios del proyecto tienen acceso a estos parámetros. Es importante que no lo utilices para guardar información confidencial como contraseñas.

Listar claves

this.$gestios.config.list(keys = [], live = false)

Lista las claves de configuración especificadas. En funcion del tipo de parametro en live se recibirá una u otra respuesta.

const config = await this.$gestios.config.list(['iva','work_hours'], live = true);
console.log(config);

// {
//     ok: true,
//     total: 2,
//     data: {
//         iva : 21,
//         work_hours: '09:00 18:00',
//     }
// }

const config2 = await this.$gestios.config.list(['iva','work_hours'], live = false);
console.log(config2);

//  {
//     iva : 21,
//     work_hours: '09:00 18:00',
//  }
PropiedadDescripcionTipoPredefinido
keysArray de claves a consultar. Si no se especifican se listaran todas siempre que live no sea trueArrayNecesario
liveConsula en cache o en live. Si se establece a true se recogerá la información a tiempo real.Booleanfalse

Modificar claves

this.$gestios.config.edit(keys)

Modifica las claves de configuracion especificadas en los parametros

this.$gestios.config.edit({ iva: 11, work_hours: '09:00 17:00'})
console.log(result);

// {
//     ok: true,
//     total: 2,
//     data: {
//         iva : 11,
//         work_hours: '09:00 17:00',
//     }
// }
PropiedadDescripcionTipoPredefinido
keysObjeto con las claves a modificarObjectNecesario

Permisos necesarios: set._config

Eliminar claves

this.$gestios.config.del(keys)

Modifica las claves de configuracion especificadas

const result = await this.$gestios.config.del([ 'work_hours'])
console.log(result);

// {
//     ok: true,
// }
PropiedadDescripcionTipoPredefinido
keysArray de claves a eliminarArrayNecesario

Permisos necesarios: del._config