Panels with campaign statistics and some fixes in computation of clicks.

This commit is contained in:
Tomas Bures 2018-12-16 13:47:08 +01:00
parent ba996d845d
commit d103a2cc79
18 changed files with 811 additions and 96 deletions

View file

@ -1102,6 +1102,11 @@ async function migrateCampaigns(knex) {
table.integer('send_configuration').unsigned().notNullable().alter();
});
await knex.schema.table('links', table => {
table.dropColumn('clicks');
table.integer('visits').unsigned().notNullable().defaultTo(0);
table.integer('hits').unsigned().notNullable().defaultTo(0);
});
await knex.schema.dropTableIfExists('campaign');
await knex.schema.dropTableIfExists('campaign_tracker');