123456789101112131415161718192021222324252627282930313233 |
- import type {IntegrationProvider} from 'sentry/types/integrations';
- export function OpsgenieIntegrationProviderFixture(
- params: Partial<IntegrationProvider> = {}
- ): IntegrationProvider {
- return {
- key: 'opsgenie',
- slug: 'opsgenie',
- name: 'Opsgenie (Integration)',
- metadata: {
- description: 'hi',
- features: [
- {description: '*markdown* feature description', featureGate: '', featureId: 3},
- ],
- author: 'The Sentry Team',
- noun: 'Installation',
- issue_url:
- 'https://github.com/getsentry/sentry/issues/new?assignees=&labels=Component:%20Integrations&template=bug.yml&title=Integration%20Problem',
- source_url:
- 'https://github.com/getsentry/sentry/tree/master/src/sentry/integrations/opsgenie',
- aspects: {},
- },
- canAdd: true,
- canDisable: false,
- features: ['alert-rule', 'incident-management'],
- setupDialog: {
- url: '/organizations/sentry/integrations/opsgenie/setup/',
- width: 600,
- height: 600,
- },
- ...params,
- };
- }
|