1812 lines
44 KiB
JavaScript
1812 lines
44 KiB
JavaScript
const { v4: uuid } = require('uuid');
|
|
|
|
module.exports = {
|
|
/**
|
|
* @param{import("sequelize").QueryInterface} queryInterface
|
|
* @return {Promise<void>}
|
|
*/
|
|
async up(queryInterface) {
|
|
const createdAt = new Date();
|
|
const updatedAt = new Date();
|
|
|
|
/** @type {Map<string, string>} */
|
|
const idMap = new Map();
|
|
|
|
/**
|
|
* @param {string} key
|
|
* @return {string}
|
|
*/
|
|
function getId(key) {
|
|
if (idMap.has(key)) {
|
|
return idMap.get(key);
|
|
}
|
|
const id = uuid();
|
|
idMap.set(key, id);
|
|
return id;
|
|
}
|
|
|
|
await queryInterface.bulkInsert('roles', [
|
|
{
|
|
id: getId('SuperAdmin'),
|
|
name: 'Super Administrator',
|
|
createdAt,
|
|
updatedAt,
|
|
},
|
|
|
|
{
|
|
id: getId('Administrator'),
|
|
name: 'Administrator',
|
|
createdAt,
|
|
updatedAt,
|
|
},
|
|
|
|
{
|
|
id: getId('platform_manager'),
|
|
name: 'platform_manager',
|
|
createdAt,
|
|
updatedAt,
|
|
},
|
|
|
|
{ id: getId('finance_lead'), name: 'finance_lead', createdAt, updatedAt },
|
|
|
|
{
|
|
id: getId('compliance_specialist'),
|
|
name: 'compliance_specialist',
|
|
createdAt,
|
|
updatedAt,
|
|
},
|
|
|
|
{
|
|
id: getId('operations_director'),
|
|
name: 'operations_director',
|
|
createdAt,
|
|
updatedAt,
|
|
},
|
|
|
|
{
|
|
id: getId('growth_coordinator'),
|
|
name: 'growth_coordinator',
|
|
createdAt,
|
|
updatedAt,
|
|
},
|
|
|
|
{ id: getId('Public'), name: 'Public', createdAt, updatedAt },
|
|
]);
|
|
|
|
/**
|
|
* @param {string} name
|
|
*/
|
|
function createPermissions(name) {
|
|
return [
|
|
{
|
|
id: getId(`CREATE_${name.toUpperCase()}`),
|
|
createdAt,
|
|
updatedAt,
|
|
name: `CREATE_${name.toUpperCase()}`,
|
|
},
|
|
{
|
|
id: getId(`READ_${name.toUpperCase()}`),
|
|
createdAt,
|
|
updatedAt,
|
|
name: `READ_${name.toUpperCase()}`,
|
|
},
|
|
{
|
|
id: getId(`UPDATE_${name.toUpperCase()}`),
|
|
createdAt,
|
|
updatedAt,
|
|
name: `UPDATE_${name.toUpperCase()}`,
|
|
},
|
|
{
|
|
id: getId(`DELETE_${name.toUpperCase()}`),
|
|
createdAt,
|
|
updatedAt,
|
|
name: `DELETE_${name.toUpperCase()}`,
|
|
},
|
|
];
|
|
}
|
|
|
|
const entities = [
|
|
'users',
|
|
'access_roles',
|
|
'ai_agents',
|
|
'alerts',
|
|
'automation_jobs',
|
|
'campaigns',
|
|
'compliance_audits',
|
|
'compliance_issues',
|
|
'expansion_plans',
|
|
'infrastructure_statuses',
|
|
'invoices',
|
|
'market_signals',
|
|
'onboarding_cases',
|
|
'patient_messages',
|
|
'patient_profiles',
|
|
'platform_metrics',
|
|
'pricing_strategies',
|
|
'revenue_summaries',
|
|
'subscriber_activities',
|
|
'subscriber_roles',
|
|
'subscribers',
|
|
'support_tickets',
|
|
'roles',
|
|
'permissions',
|
|
'organizations',
|
|
,
|
|
];
|
|
await queryInterface.bulkInsert(
|
|
'permissions',
|
|
entities.flatMap(createPermissions),
|
|
);
|
|
await queryInterface.bulkInsert('permissions', [
|
|
{
|
|
id: getId(`READ_API_DOCS`),
|
|
createdAt,
|
|
updatedAt,
|
|
name: `READ_API_DOCS`,
|
|
},
|
|
]);
|
|
await queryInterface.bulkInsert('permissions', [
|
|
{
|
|
id: getId(`CREATE_SEARCH`),
|
|
createdAt,
|
|
updatedAt,
|
|
name: `CREATE_SEARCH`,
|
|
},
|
|
]);
|
|
|
|
await queryInterface.bulkUpdate(
|
|
'roles',
|
|
{ globalAccess: true },
|
|
{ id: getId('SuperAdmin') },
|
|
);
|
|
|
|
await queryInterface.sequelize
|
|
.query(`create table "rolesPermissionsPermissions"
|
|
(
|
|
"createdAt" timestamp with time zone not null,
|
|
"updatedAt" timestamp with time zone not null,
|
|
"roles_permissionsId" uuid not null,
|
|
"permissionId" uuid not null,
|
|
primary key ("roles_permissionsId", "permissionId")
|
|
);`);
|
|
|
|
await queryInterface.bulkInsert('rolesPermissionsPermissions', [
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('platform_manager'),
|
|
permissionId: getId('CREATE_USERS'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('platform_manager'),
|
|
permissionId: getId('READ_USERS'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('platform_manager'),
|
|
permissionId: getId('UPDATE_USERS'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('platform_manager'),
|
|
permissionId: getId('DELETE_USERS'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('finance_lead'),
|
|
permissionId: getId('READ_USERS'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('finance_lead'),
|
|
permissionId: getId('UPDATE_USERS'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('compliance_specialist'),
|
|
permissionId: getId('READ_USERS'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('compliance_specialist'),
|
|
permissionId: getId('UPDATE_USERS'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('operations_director'),
|
|
permissionId: getId('READ_USERS'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('operations_director'),
|
|
permissionId: getId('UPDATE_USERS'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('growth_coordinator'),
|
|
permissionId: getId('READ_USERS'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('growth_coordinator'),
|
|
permissionId: getId('UPDATE_USERS'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('platform_manager'),
|
|
permissionId: getId('CREATE_INVOICES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('platform_manager'),
|
|
permissionId: getId('READ_INVOICES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('platform_manager'),
|
|
permissionId: getId('UPDATE_INVOICES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('platform_manager'),
|
|
permissionId: getId('DELETE_INVOICES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('finance_lead'),
|
|
permissionId: getId('CREATE_INVOICES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('finance_lead'),
|
|
permissionId: getId('READ_INVOICES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('finance_lead'),
|
|
permissionId: getId('UPDATE_INVOICES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('finance_lead'),
|
|
permissionId: getId('DELETE_INVOICES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('compliance_specialist'),
|
|
permissionId: getId('READ_INVOICES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('compliance_specialist'),
|
|
permissionId: getId('UPDATE_INVOICES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('operations_director'),
|
|
permissionId: getId('READ_INVOICES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('operations_director'),
|
|
permissionId: getId('UPDATE_INVOICES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('growth_coordinator'),
|
|
permissionId: getId('READ_INVOICES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('growth_coordinator'),
|
|
permissionId: getId('UPDATE_INVOICES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('platform_manager'),
|
|
permissionId: getId('CREATE_PRICING_STRATEGIES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('platform_manager'),
|
|
permissionId: getId('READ_PRICING_STRATEGIES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('platform_manager'),
|
|
permissionId: getId('UPDATE_PRICING_STRATEGIES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('platform_manager'),
|
|
permissionId: getId('DELETE_PRICING_STRATEGIES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('finance_lead'),
|
|
permissionId: getId('CREATE_PRICING_STRATEGIES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('finance_lead'),
|
|
permissionId: getId('READ_PRICING_STRATEGIES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('finance_lead'),
|
|
permissionId: getId('UPDATE_PRICING_STRATEGIES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('finance_lead'),
|
|
permissionId: getId('DELETE_PRICING_STRATEGIES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('compliance_specialist'),
|
|
permissionId: getId('READ_PRICING_STRATEGIES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('compliance_specialist'),
|
|
permissionId: getId('UPDATE_PRICING_STRATEGIES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('operations_director'),
|
|
permissionId: getId('READ_PRICING_STRATEGIES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('operations_director'),
|
|
permissionId: getId('UPDATE_PRICING_STRATEGIES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('growth_coordinator'),
|
|
permissionId: getId('READ_PRICING_STRATEGIES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('growth_coordinator'),
|
|
permissionId: getId('UPDATE_PRICING_STRATEGIES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('platform_manager'),
|
|
permissionId: getId('CREATE_REVENUE_SUMMARIES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('platform_manager'),
|
|
permissionId: getId('READ_REVENUE_SUMMARIES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('platform_manager'),
|
|
permissionId: getId('UPDATE_REVENUE_SUMMARIES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('platform_manager'),
|
|
permissionId: getId('DELETE_REVENUE_SUMMARIES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('finance_lead'),
|
|
permissionId: getId('CREATE_REVENUE_SUMMARIES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('finance_lead'),
|
|
permissionId: getId('READ_REVENUE_SUMMARIES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('finance_lead'),
|
|
permissionId: getId('UPDATE_REVENUE_SUMMARIES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('finance_lead'),
|
|
permissionId: getId('DELETE_REVENUE_SUMMARIES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('compliance_specialist'),
|
|
permissionId: getId('READ_REVENUE_SUMMARIES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('compliance_specialist'),
|
|
permissionId: getId('UPDATE_REVENUE_SUMMARIES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('operations_director'),
|
|
permissionId: getId('READ_REVENUE_SUMMARIES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('operations_director'),
|
|
permissionId: getId('UPDATE_REVENUE_SUMMARIES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('growth_coordinator'),
|
|
permissionId: getId('READ_REVENUE_SUMMARIES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('growth_coordinator'),
|
|
permissionId: getId('UPDATE_REVENUE_SUMMARIES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('platform_manager'),
|
|
permissionId: getId('CREATE_SEARCH'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('finance_lead'),
|
|
permissionId: getId('CREATE_SEARCH'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('compliance_specialist'),
|
|
permissionId: getId('CREATE_SEARCH'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('operations_director'),
|
|
permissionId: getId('CREATE_SEARCH'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('growth_coordinator'),
|
|
permissionId: getId('CREATE_SEARCH'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('CREATE_USERS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('READ_USERS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('UPDATE_USERS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('DELETE_USERS'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('CREATE_ACCESS_ROLES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('READ_ACCESS_ROLES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('UPDATE_ACCESS_ROLES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('DELETE_ACCESS_ROLES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('CREATE_AI_AGENTS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('READ_AI_AGENTS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('UPDATE_AI_AGENTS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('DELETE_AI_AGENTS'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('CREATE_ALERTS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('READ_ALERTS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('UPDATE_ALERTS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('DELETE_ALERTS'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('CREATE_AUTOMATION_JOBS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('READ_AUTOMATION_JOBS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('UPDATE_AUTOMATION_JOBS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('DELETE_AUTOMATION_JOBS'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('CREATE_CAMPAIGNS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('READ_CAMPAIGNS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('UPDATE_CAMPAIGNS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('DELETE_CAMPAIGNS'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('CREATE_COMPLIANCE_AUDITS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('READ_COMPLIANCE_AUDITS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('UPDATE_COMPLIANCE_AUDITS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('DELETE_COMPLIANCE_AUDITS'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('CREATE_COMPLIANCE_ISSUES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('READ_COMPLIANCE_ISSUES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('UPDATE_COMPLIANCE_ISSUES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('DELETE_COMPLIANCE_ISSUES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('CREATE_EXPANSION_PLANS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('READ_EXPANSION_PLANS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('UPDATE_EXPANSION_PLANS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('DELETE_EXPANSION_PLANS'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('CREATE_INFRASTRUCTURE_STATUSES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('READ_INFRASTRUCTURE_STATUSES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('UPDATE_INFRASTRUCTURE_STATUSES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('DELETE_INFRASTRUCTURE_STATUSES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('CREATE_INVOICES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('READ_INVOICES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('UPDATE_INVOICES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('DELETE_INVOICES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('CREATE_MARKET_SIGNALS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('READ_MARKET_SIGNALS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('UPDATE_MARKET_SIGNALS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('DELETE_MARKET_SIGNALS'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('CREATE_ONBOARDING_CASES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('READ_ONBOARDING_CASES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('UPDATE_ONBOARDING_CASES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('DELETE_ONBOARDING_CASES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('CREATE_PATIENT_MESSAGES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('READ_PATIENT_MESSAGES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('UPDATE_PATIENT_MESSAGES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('DELETE_PATIENT_MESSAGES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('CREATE_PATIENT_PROFILES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('READ_PATIENT_PROFILES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('UPDATE_PATIENT_PROFILES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('DELETE_PATIENT_PROFILES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('CREATE_PLATFORM_METRICS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('READ_PLATFORM_METRICS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('UPDATE_PLATFORM_METRICS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('DELETE_PLATFORM_METRICS'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('CREATE_PRICING_STRATEGIES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('READ_PRICING_STRATEGIES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('UPDATE_PRICING_STRATEGIES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('DELETE_PRICING_STRATEGIES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('CREATE_REVENUE_SUMMARIES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('READ_REVENUE_SUMMARIES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('UPDATE_REVENUE_SUMMARIES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('DELETE_REVENUE_SUMMARIES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('CREATE_SUBSCRIBER_ACTIVITIES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('READ_SUBSCRIBER_ACTIVITIES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('UPDATE_SUBSCRIBER_ACTIVITIES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('DELETE_SUBSCRIBER_ACTIVITIES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('CREATE_SUBSCRIBER_ROLES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('READ_SUBSCRIBER_ROLES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('UPDATE_SUBSCRIBER_ROLES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('DELETE_SUBSCRIBER_ROLES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('CREATE_SUBSCRIBERS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('READ_SUBSCRIBERS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('UPDATE_SUBSCRIBERS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('DELETE_SUBSCRIBERS'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('CREATE_SUPPORT_TICKETS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('READ_SUPPORT_TICKETS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('UPDATE_SUPPORT_TICKETS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('DELETE_SUPPORT_TICKETS'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('CREATE_USERS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('READ_USERS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('UPDATE_USERS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('DELETE_USERS'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('CREATE_ACCESS_ROLES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('READ_ACCESS_ROLES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('UPDATE_ACCESS_ROLES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('DELETE_ACCESS_ROLES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('CREATE_AI_AGENTS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('READ_AI_AGENTS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('UPDATE_AI_AGENTS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('DELETE_AI_AGENTS'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('CREATE_ALERTS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('READ_ALERTS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('UPDATE_ALERTS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('DELETE_ALERTS'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('CREATE_AUTOMATION_JOBS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('READ_AUTOMATION_JOBS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('UPDATE_AUTOMATION_JOBS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('DELETE_AUTOMATION_JOBS'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('CREATE_CAMPAIGNS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('READ_CAMPAIGNS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('UPDATE_CAMPAIGNS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('DELETE_CAMPAIGNS'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('CREATE_COMPLIANCE_AUDITS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('READ_COMPLIANCE_AUDITS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('UPDATE_COMPLIANCE_AUDITS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('DELETE_COMPLIANCE_AUDITS'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('CREATE_COMPLIANCE_ISSUES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('READ_COMPLIANCE_ISSUES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('UPDATE_COMPLIANCE_ISSUES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('DELETE_COMPLIANCE_ISSUES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('CREATE_EXPANSION_PLANS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('READ_EXPANSION_PLANS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('UPDATE_EXPANSION_PLANS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('DELETE_EXPANSION_PLANS'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('CREATE_INFRASTRUCTURE_STATUSES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('READ_INFRASTRUCTURE_STATUSES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('UPDATE_INFRASTRUCTURE_STATUSES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('DELETE_INFRASTRUCTURE_STATUSES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('CREATE_INVOICES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('READ_INVOICES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('UPDATE_INVOICES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('DELETE_INVOICES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('CREATE_MARKET_SIGNALS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('READ_MARKET_SIGNALS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('UPDATE_MARKET_SIGNALS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('DELETE_MARKET_SIGNALS'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('CREATE_ONBOARDING_CASES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('READ_ONBOARDING_CASES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('UPDATE_ONBOARDING_CASES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('DELETE_ONBOARDING_CASES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('CREATE_PATIENT_MESSAGES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('READ_PATIENT_MESSAGES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('UPDATE_PATIENT_MESSAGES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('DELETE_PATIENT_MESSAGES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('CREATE_PATIENT_PROFILES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('READ_PATIENT_PROFILES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('UPDATE_PATIENT_PROFILES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('DELETE_PATIENT_PROFILES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('CREATE_PLATFORM_METRICS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('READ_PLATFORM_METRICS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('UPDATE_PLATFORM_METRICS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('DELETE_PLATFORM_METRICS'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('CREATE_PRICING_STRATEGIES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('READ_PRICING_STRATEGIES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('UPDATE_PRICING_STRATEGIES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('DELETE_PRICING_STRATEGIES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('CREATE_REVENUE_SUMMARIES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('READ_REVENUE_SUMMARIES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('UPDATE_REVENUE_SUMMARIES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('DELETE_REVENUE_SUMMARIES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('CREATE_SUBSCRIBER_ACTIVITIES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('READ_SUBSCRIBER_ACTIVITIES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('UPDATE_SUBSCRIBER_ACTIVITIES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('DELETE_SUBSCRIBER_ACTIVITIES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('CREATE_SUBSCRIBER_ROLES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('READ_SUBSCRIBER_ROLES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('UPDATE_SUBSCRIBER_ROLES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('DELETE_SUBSCRIBER_ROLES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('CREATE_SUBSCRIBERS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('READ_SUBSCRIBERS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('UPDATE_SUBSCRIBERS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('DELETE_SUBSCRIBERS'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('CREATE_SUPPORT_TICKETS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('READ_SUPPORT_TICKETS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('UPDATE_SUPPORT_TICKETS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('DELETE_SUPPORT_TICKETS'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('CREATE_ROLES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('READ_ROLES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('UPDATE_ROLES'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('DELETE_ROLES'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('CREATE_PERMISSIONS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('READ_PERMISSIONS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('UPDATE_PERMISSIONS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('DELETE_PERMISSIONS'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('CREATE_ORGANIZATIONS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('READ_ORGANIZATIONS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('UPDATE_ORGANIZATIONS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('DELETE_ORGANIZATIONS'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('READ_API_DOCS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('SuperAdmin'),
|
|
permissionId: getId('CREATE_SEARCH'),
|
|
},
|
|
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('READ_API_DOCS'),
|
|
},
|
|
{
|
|
createdAt,
|
|
updatedAt,
|
|
roles_permissionsId: getId('Administrator'),
|
|
permissionId: getId('CREATE_SEARCH'),
|
|
},
|
|
]);
|
|
|
|
await queryInterface.sequelize.query(
|
|
`UPDATE "users" SET "app_roleId"='${getId(
|
|
'SuperAdmin',
|
|
)}' WHERE "email"='super_admin@flatlogic.com'`,
|
|
);
|
|
await queryInterface.sequelize.query(
|
|
`UPDATE "users" SET "app_roleId"='${getId(
|
|
'Administrator',
|
|
)}' WHERE "email"='admin@flatlogic.com'`,
|
|
);
|
|
|
|
await queryInterface.sequelize.query(
|
|
`UPDATE "users" SET "app_roleId"='${getId(
|
|
'platform_manager',
|
|
)}' WHERE "email"='client@hello.com'`,
|
|
);
|
|
await queryInterface.sequelize.query(
|
|
`UPDATE "users" SET "app_roleId"='${getId(
|
|
'finance_lead',
|
|
)}' WHERE "email"='john@doe.com'`,
|
|
);
|
|
},
|
|
};
|