From 10e7d949ce5555326b8cf67127f7dcdfdfd7997a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Minelli?= <git@minelli.swiss> Date: Thu, 27 Feb 2025 15:08:56 +0100 Subject: [PATCH] Config => Add max exercises per assignment information --- config/ClientsSharedConfig.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/config/ClientsSharedConfig.ts b/config/ClientsSharedConfig.ts index 6e65968..97a9958 100644 --- a/config/ClientsSharedConfig.ts +++ b/config/ClientsSharedConfig.ts @@ -7,7 +7,8 @@ interface ClientsConfig { gitlabUrl: string, gitlabAccountId: number, gitlabAccountUsername: string, - loginGitlabClientId: string + loginGitlabClientId: string, + exerciseMaxPerAssignment: number } @@ -36,6 +37,10 @@ class ClientsSharedConfig { filename: string, neededFiles: Array<string> }; + public exercise!: { + maxPerAssignment: number + }; + public dockerCompose!: { projectName: string }; @@ -97,6 +102,10 @@ class ClientsSharedConfig { }; this.login.gitlab.client.id = downloadedConfig.loginGitlabClientId; + + this.exercise = { + maxPerAssignment: downloadedConfig.exerciseMaxPerAssignment + }; } async init(apiUrl: string) { -- GitLab