RocketChat/Rocket.Chat

View on GitHub
apps/meteor/ee/app/canned-responses/server/settings.ts

Summary

Maintainability
A
1 hr
Test Coverage
import { settingsRegistry } from '../../../../app/settings/server';

const omnichannelEnabledQuery = { _id: 'Livechat_enabled', value: true };

export const createSettings = async (): Promise<void> => {
    await settingsRegistry.add('Canned_Responses_Enable', true, {
        group: 'Omnichannel',
        section: 'Canned_Responses',
        type: 'boolean',
        public: true,
        enterprise: true,
        invalidValue: false,
        modules: ['canned-responses'],
        enableQuery: omnichannelEnabledQuery,
    });
};