feat: Introduce getAutomatischInfo graphQL query

This commit is contained in:
Faruk AYDIN
2023-03-05 20:12:59 +01:00
parent 23dc9a1139
commit 18f0d6dea3
4 changed files with 14 additions and 16 deletions

View File

@@ -0,0 +1,9 @@
import appConfig from '../../config/app';
const getAutomatischInfo = async () => {
return {
isCloud: appConfig.isCloud,
};
};
export default getAutomatischInfo;

View File

@@ -1,11 +0,0 @@
import checkLicense from '../../helpers/check-license.ee';
const getLicense = async () => {
const license = await checkLicense();
return {
type: license ? 'ee' : 'ce',
};
};
export default getLicense;

View File

@@ -11,7 +11,7 @@ import getExecutionSteps from './queries/get-execution-steps';
import getDynamicData from './queries/get-dynamic-data';
import getDynamicFields from './queries/get-dynamic-fields';
import getCurrentUser from './queries/get-current-user';
import getLicense from './queries/get-license.ee';
import getAutomatischInfo from './queries/get-automatisch-info';
import healthcheck from './queries/healthcheck';
const queryResolvers = {
@@ -28,7 +28,7 @@ const queryResolvers = {
getDynamicData,
getDynamicFields,
getCurrentUser,
getLicense,
getAutomatischInfo,
healthcheck,
};

View File

@@ -34,7 +34,7 @@ type Query {
parameters: JSONObject
): [SubstepArgument]
getCurrentUser: User
getLicense: GetLicense
getAutomatischInfo: GetAutomatischInfo
healthcheck: AppHealth
}
@@ -463,8 +463,8 @@ type AppHealth {
version: String
}
type GetLicense {
type: String
type GetAutomatischInfo {
isCloud: String
}
schema {