Files
bigcapital/server/src/database/seeds/seed_resources_fields.js
2020-03-25 18:05:15 +02:00

98 lines
2.1 KiB
JavaScript

exports.seed = (knex) => {
return knex('resource_fields').del()
.then(() => {
return knex('resource_fields').insert([
// Accounts
{
id: 1,
resource_id: 1,
label_name: 'Account Name',
key: 'name',
data_type: 'textbox',
predefined: 1,
columnable: true,
},
{
id: 2,
resource_id: 1,
label_name: 'Code',
key: 'code',
data_type: 'textbox',
predefined: 1,
columnable: true,
},
{
id: 3,
resource_id: 1,
label_name: 'Type',
key: 'type',
data_type: 'options',
predefined: 1,
columnable: true,
},
{
id: 5,
resource_id: 1,
label_name: 'Description',
data_type: 'textarea',
key: 'description',
predefined: 1,
columnable: true,
},
// Expenses
{
id: 6,
resource_id: 3,
label_name: 'Date',
data_type: 'date',
predefined: 1,
columnable: true,
},
{
id: 7,
resource_id: 3,
label_name: 'Expense Account',
data_type: 'options',
predefined: 1,
columnable: true,
},
{
id: 8,
resource_id: 3,
label_name: 'Payment Account',
data_type: 'options',
predefined: 1,
columnable: true,
},
{
id: 9,
resource_id: 3,
label_name: 'Amount',
data_type: 'number',
predefined: 1,
columnable: true,
},
// Items
{
id: 10,
resource_id: 2,
label_name: 'Name',
data_type: 'textbox',
predefined: 1,
columnable: true,
},
{
id: 11,
resource_id: 2,
label_name: 'Type',
data_type: 'textbox',
predefined: 1,
columnable: true,
},
]);
});
};