Before renaming imports to tasks
This commit is contained in:
parent
a494dc6482
commit
86efa11994
18 changed files with 81 additions and 58 deletions
|
@ -9,7 +9,7 @@ const shares = require('./shares');
|
|||
const {EntityVals, EventVals, Entity} = require('../shared/triggers');
|
||||
const campaigns = require('./campaigns');
|
||||
|
||||
const allowedKeys = new Set(['name', 'description', 'entity', 'event', 'seconds_after', 'enabled', 'source_campaign']);
|
||||
const allowedKeys = new Set(['name', 'description', 'entity', 'event', 'seconds', 'enabled', 'source_campaign']);
|
||||
|
||||
function hash(entity) {
|
||||
return hasher.hash(filterObject(entity, allowedKeys));
|
||||
|
@ -36,7 +36,7 @@ async function listByCampaignDTAjax(context, campaignId, params) {
|
|||
.from('triggers')
|
||||
.innerJoin('campaigns', 'campaigns.id', 'triggers.campaign')
|
||||
.where('triggers.campaign', campaignId),
|
||||
[ 'triggers.id', 'triggers.name', 'triggers.description', 'triggers.entity', 'triggers.event', 'triggers.seconds_after', 'triggers.enabled' ]
|
||||
[ 'triggers.id', 'triggers.name', 'triggers.description', 'triggers.entity', 'triggers.event', 'triggers.seconds', 'triggers.enabled' ]
|
||||
);
|
||||
});
|
||||
}
|
||||
|
@ -51,13 +51,13 @@ async function listByListDTAjax(context, listId, params) {
|
|||
.innerJoin('campaigns', 'campaigns.id', 'triggers.campaign')
|
||||
.innerJoin('campaign_lists', 'campaign_lists.campaign', 'campaigns.id')
|
||||
.where('campaign_lists.list', listId),
|
||||
[ 'triggers.id', 'triggers.name', 'triggers.description', 'campaigns.name', 'triggers.entity', 'triggers.event', 'triggers.seconds_after', 'triggers.enabled', 'triggers.campaign' ]
|
||||
[ 'triggers.id', 'triggers.name', 'triggers.description', 'campaigns.name', 'triggers.entity', 'triggers.event', 'triggers.seconds', 'triggers.enabled', 'triggers.campaign' ]
|
||||
);
|
||||
}
|
||||
|
||||
async function _validateAndPreprocess(tx, context, campaignId, entity) {
|
||||
enforce(Number.isInteger(entity.seconds_after));
|
||||
enforce(entity.seconds_after >= 0, 'Seconds after must not be negative');
|
||||
enforce(Number.isInteger(entity.seconds));
|
||||
enforce(entity.seconds >= 0, 'Seconds must not be negative');
|
||||
enforce(entity.entity in EntityVals, 'Invalid entity');
|
||||
enforce(entity.event in EventVals[entity.entity], 'Invalid event');
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue