Now able to create a activity.

This commit is contained in:
Colin Dawson 2026-03-09 22:40:14 +00:00
parent 1b2637d89d
commit 4201d109a7
2 changed files with 32 additions and 15 deletions

View File

@ -11,6 +11,8 @@ import {
import { InputType } from "../../../components/common/Input"; import { InputType } from "../../../components/common/Input";
import templateVersionsService from "../workflowTemplates/services/WorkflowTemplateService"; import templateVersionsService from "../workflowTemplates/services/WorkflowTemplateService";
import { toast } from "react-toastify"; import { toast } from "react-toastify";
import { MakeGeneralIdRef } from "../../../utils/GeneralIdRef";
import activityManagerService from "./service/activityManagerService";
const CreateActivity: React.FC = () => { const CreateActivity: React.FC = () => {
const { t } = useTranslation(Namespaces.Common); const { t } = useTranslation(Namespaces.Common);
@ -68,22 +70,17 @@ const CreateActivity: React.FC = () => {
const actualActivityName = const actualActivityName =
activityName == "" ? defaultActivityName : activityName; activityName == "" ? defaultActivityName : activityName;
// const response = await ssoManagerService.postSsoProvider( const response = await activityManagerService.postActivity(
// nameStr, actualActivityName,
// clientIdStr, MakeGeneralIdRef(workflowTemplate?.id),
// clientSecretStr,
// validIssuerStr,
// authorizationEndpointStr,
// tokenEndpointStr,
// isPublicValue,
// );
//if (response) {
toast.info(
t("ActivityWithNameCreated", {
activityName: actualActivityName,
}),
); );
//} if (response) {
toast.info(
t("ActivityWithNameCreated", {
activityName: actualActivityName,
}),
);
}
// if (buttonName === "save") { // if (buttonName === "save") {
// form.setState({ redirect: "/ssoManager" }); // form.setState({ redirect: "/ssoManager" });

View File

@ -0,0 +1,20 @@
import httpService from "../../../../services/httpService";
import { GeneralIdRef } from "../../../../utils/GeneralIdRef";
const apiEndpoint = "/Activity";
export async function postActivity(
activityName: string,
workflowTemplateId: GeneralIdRef,
): Promise<any> {
return await httpService.post(apiEndpoint + "/activity", {
activityName,
workflowTemplateId,
});
}
const activityManagerService = {
postActivity,
};
export default activityManagerService;