From 9206e75137a1cf12d6b1f03a6330b32cf5ae6111 Mon Sep 17 00:00:00 2001 From: Steve Reis <stevereis93@gmail.com> Date: Fri, 5 Aug 2022 12:22:04 +0000 Subject: [PATCH] feat: Remove Matomo configuration --- api/src/config/matomo.config.ts | 10 ---------- api/src/engine/engine.resolver.ts | 2 -- api/src/engine/models/configuration.model.ts | 4 ---- api/src/engine/models/configuration/matomo.model.ts | 13 ------------- api/src/main/app.module.ts | 3 +-- api/src/schema.gql | 7 ------- 6 files changed, 1 insertion(+), 38 deletions(-) delete mode 100644 api/src/config/matomo.config.ts delete mode 100644 api/src/engine/models/configuration/matomo.model.ts diff --git a/api/src/config/matomo.config.ts b/api/src/config/matomo.config.ts deleted file mode 100644 index dacfd17..0000000 --- a/api/src/config/matomo.config.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { registerAs } from '@nestjs/config'; -import { parseToBoolean } from 'src/common/utils/shared.utils'; - -export default registerAs('matomo', () => { - return { - enabled: parseToBoolean(process.env.MATOMO_ENABLED, false), - urlBase: process.env.MATOMO_URL || undefined, - siteId: process.env.MATOMO_SITE_ID || undefined, - }; -}); diff --git a/api/src/engine/engine.resolver.ts b/api/src/engine/engine.resolver.ts index 97b39c7..5c1e6d0 100644 --- a/api/src/engine/engine.resolver.ts +++ b/api/src/engine/engine.resolver.ts @@ -38,7 +38,6 @@ export class EngineResolver { @Public() configuration(): Configuration { const engineConf = this.engineService.getConfiguration(); - const matomo = this.configSerivce.get('matomo'); const authConf: ConfigType<typeof authConfig> = this.configSerivce.get('auth'); @@ -48,7 +47,6 @@ export class EngineResolver { skipTos: parseToBoolean(this.configSerivce.get(ENGINE_SKIP_TOS)), enableSSO: parseToBoolean(authConf.enableSSO), skipAuth: parseToBoolean(authConf.skipAuth, true), - matomo, ontologyUrl: this.configSerivce.get(ENGINE_ONTOLOGY_URL), contactLink: this.configSerivce.get(ENGINE_CONTACT_LINK), }; diff --git a/api/src/engine/models/configuration.model.ts b/api/src/engine/models/configuration.model.ts index 854f5c5..08aef51 100644 --- a/api/src/engine/models/configuration.model.ts +++ b/api/src/engine/models/configuration.model.ts @@ -1,5 +1,4 @@ import { Field, ObjectType } from '@nestjs/graphql'; -import { Matomo } from './configuration/matomo.model'; @ObjectType() export class Configuration { @Field() @@ -34,9 +33,6 @@ export class Configuration { @Field({ nullable: true, defaultValue: true }) enableSSO?: boolean; - @Field(() => Matomo, { nullable: true }) - matomo?: Matomo; - @Field({ nullable: true }) ontologyUrl?: string; } diff --git a/api/src/engine/models/configuration/matomo.model.ts b/api/src/engine/models/configuration/matomo.model.ts deleted file mode 100644 index 62782ce..0000000 --- a/api/src/engine/models/configuration/matomo.model.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { Field, ObjectType } from '@nestjs/graphql'; - -@ObjectType() -export class Matomo { - @Field({ nullable: true, defaultValue: false }) - enabled?: boolean; - - @Field({ nullable: true }) - siteId?: string; - - @Field({ nullable: true }) - urlBase?: string; -} diff --git a/api/src/main/app.module.ts b/api/src/main/app.module.ts index 6b24156..d488832 100644 --- a/api/src/main/app.module.ts +++ b/api/src/main/app.module.ts @@ -9,7 +9,6 @@ import { AuthModule } from 'src/auth/auth.module'; import authConfig from 'src/config/auth.config'; import cacheConfig from 'src/config/cache.config'; import dbConfig from 'src/config/db.config'; -import matomoConfig from 'src/config/matomo.config'; import { EngineModule } from 'src/engine/engine.module'; import { ExperimentsModule } from 'src/experiments/experiments.module'; import { FilesModule } from 'src/files/files.module'; @@ -22,7 +21,7 @@ import { AppService } from './app.service'; ConfigModule.forRoot({ isGlobal: true, envFilePath: ['.env', '.env.defaults'], - load: [dbConfig, matomoConfig, cacheConfig, authConfig], + load: [dbConfig, cacheConfig, authConfig], }), GraphQLModule.forRoot<ApolloDriverConfig>({ driver: ApolloDriver, diff --git a/api/src/schema.gql b/api/src/schema.gql index 913fd6d..340c9b6 100644 --- a/api/src/schema.gql +++ b/api/src/schema.gql @@ -26,12 +26,6 @@ type AuthenticationOutput { refreshToken: String! } -type Matomo { - enabled: Boolean - siteId: String - urlBase: String -} - type Configuration { connectorId: String! hasGalaxy: Boolean @deprecated(reason: "Only used for legacy reason should be avoided") @@ -43,7 +37,6 @@ type Configuration { skipAuth: Boolean skipTos: Boolean enableSSO: Boolean - matomo: Matomo ontologyUrl: String } -- GitLab