mailtrain/shared/activity-log.js
Tomas Bures e0bee9ed42 Some preparations for activity log.
Fixed issue #524
Table now displays horizontal scrollbar when the viewport is too narrow (typically on mobile)
2019-02-07 14:38:32 +00:00

47 lines
No EOL
1.3 KiB
JavaScript

'use strict';
const EntityActivityType = {
CREATE: 1,
UPDATE: 2,
REMOVE: 3,
MAX: 3
};
const CampaignActivityType = {
STATUS_CHANGE: EntityActivityType.MAX + 1
};
const ListActivityType = {
CREATE_SUBSCRIPTION: EntityActivityType.MAX + 1,
UPDATE_SUBSCRIPTION: EntityActivityType.MAX + 2,
REMOVE_SUBSCRIPTION: EntityActivityType.MAX + 3,
SUBSCRIPTION_STATUS_CHANGE: EntityActivityType.MAX + 4,
CREATE_FIELD: EntityActivityType.MAX + 5,
UPDATE_FIELD: EntityActivityType.MAX + 6,
REMOVE_FIELD: EntityActivityType.MAX + 7,
CREATE_SEGMENT: EntityActivityType.MAX + 5,
UPDATE_SEGMENT: EntityActivityType.MAX + 6,
REMOVE_SEGMENT: EntityActivityType.MAX + 7,
CREATE_IMPORT: EntityActivityType.MAX + 8,
UPDATE_IMPORT: EntityActivityType.MAX + 9,
REMOVE_IMPORT: EntityActivityType.MAX + 10,
IMPORT_STATUS_CHANGE: EntityActivityType.MAX + 11,
};
const CampaignTrackerActivityType = {
DELIVERED: 1,
BOUNCED: 2,
OPENED: 3,
CLICKED: 4
};
const BlacklistActivityType = {
ADD: 1,
REMOVE: 2
};
module.exports.EntityActivityType = EntityActivityType;
module.exports.BlacklistActivityType = BlacklistActivityType;
module.exports.CampaignActivityType = CampaignActivityType;
module.exports.ListActivityType = ListActivityType;