Skip to content

Commit ce76a9b

Browse files
committed
SEBSERV-877 fixed TODO, removed left-overs
1 parent b91a306 commit ce76a9b

5 files changed

Lines changed: 14 additions & 43 deletions

File tree

client/src/components/views/seb-server/exam-template/wizard/components/stepNaming/composables/useFormFields.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import { useStepNamingStore } from "./store/useStepNamingStore";
77
import { useRules } from "vuetify/labs/rules";
88
import { useScreenProctoringStore } from "@/components/views/seb-server/exam-template/wizard/composables/store/useScreenProctoringStore";
99
import i18n from "@/i18n";
10-
//import { useConfigurationTemplateNames } from "@/composables/useConfigurationTemplateNames";
1110
import { useClientConfigurationNames } from "@/composables/useClientConfigurationNames";
1211

1312
export const useFormFields = () => {
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { onMounted } from "vue";
21
import { useFetch } from "@/composables/useFetch";
32
import { createTemporaryConfigurationTemplate } from "@/services/seb-server/examTemplateService";
43
import { getConfigurationTemplateName } from "@/services/seb-server/configurationNodeService";
@@ -7,18 +6,18 @@ import { useStepNamingStore } from "@/components/views/seb-server/exam-template/
76
const stepNamingStore = useStepNamingStore();
87

98
export const getTemporaryConfigTemplate = () => {
10-
const temporaryConfigTemplate = useFetch(() => {
11-
// if temporary configuration template is not created yet create one
12-
if (!stepNamingStore.configurationTemplate) {
13-
return createTemporaryConfigurationTemplate();
14-
} else {
15-
// otherwise just request the existing one
16-
return getConfigurationTemplateName(
17-
stepNamingStore.configurationTemplate,
18-
);
19-
}
20-
});
21-
// TODO @andreas: use immediate=true instead
22-
onMounted(temporaryConfigTemplate.fetchData);
23-
return temporaryConfigTemplate;
9+
return useFetch(
10+
() => {
11+
// if temporary configuration template is not created yet create one
12+
if (!stepNamingStore.configurationTemplate) {
13+
return createTemporaryConfigurationTemplate();
14+
} else {
15+
// otherwise just request the existing one
16+
return getConfigurationTemplateName(
17+
stepNamingStore.configurationTemplate,
18+
);
19+
}
20+
},
21+
{ immediate: true },
22+
);
2423
};

client/src/composables/useConfigurationTemplateNames.ts

Lines changed: 0 additions & 8 deletions
This file was deleted.

client/src/models/seb-server/configurationNode.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,3 @@
1-
export type ConfigurationTemplateName = {
2-
modelId: string;
3-
name: string;
4-
};
5-
61
export type ConfigurationTemplateKey = {
72
id: string;
83
name: string;

client/src/services/seb-server/configurationNodeService.ts

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,12 @@
11
import * as apiService from "@/services/apiService";
22
import {
3-
ConfigurationTemplateName,
43
ConfigurationTemplateKey,
54
SEBSettingsImport,
65
ConfigurationKey,
76
} from "@/models/seb-server/configurationNode";
87

98
const baseUrl = "/configuration-node" as const;
109

11-
export const getConfigurationTemplateNamesActive = async (): Promise<
12-
ConfigurationTemplateName[]
13-
> =>
14-
(
15-
await apiService.getRequest({
16-
url: `${baseUrl}/names`,
17-
options: {
18-
_authType: "seb",
19-
params: { type: "TEMPLATE", active: "true" },
20-
},
21-
})
22-
).data;
23-
2410
export const getConfigurationTemplateName = async (
2511
id: string,
2612
): Promise<ConfigurationTemplateKey> =>

0 commit comments

Comments
 (0)