tachybase_todo/packages/plugins/@nocobase/plugin-workflow-dynamic-calculation/src/server/Plugin.ts
Junyi 8ee8ab7d6d
refactor(plugin-workflow): refactor apis ()
* refactor(plugin-workflow): refactor apis

* fix(plugin-workflow-parallel): fix import in test cases

* fix(plugin-workflow): fix some module import source

* fix(plugin-workflow): move manual table acl to manual plugin

* fix(plugin-workflow-manual): fix folder typo
2023-12-27 13:55:48 +08:00

17 lines
514 B
TypeScript

import { Plugin } from '@nocobase/server';
import WorkflowPlugin from '@nocobase/plugin-workflow';
import { ExpressionField } from './expression-field';
import { DynamicCalculation } from './DynamicCalculation';
export default class extends Plugin {
async load() {
this.db.registerFieldTypes({
expression: ExpressionField,
});
const workflowPlugin = this.app.getPlugin<WorkflowPlugin>(WorkflowPlugin);
workflowPlugin.registerInstruction('dynamic-calculation', DynamicCalculation);
}
}