This commit is contained in:
Sipke Schoorstra 2023-05-17 12:52:13 +02:00
parent c07e561ad3
commit 25e9c8484f
5 changed files with 6598 additions and 1015 deletions

View file

@ -52,7 +52,7 @@ jobs:
run: |
npm install --force
npm version $VERSION --allow-same-version
npx lerna run build-library
npx lerna run build
- name: Pack Designer
working-directory: ./src/designer/designer_packages/elsa-workflows-designer
run: npm pack

View file

@ -12,15 +12,15 @@ export class AppComponent implements OnInit{
elsaContainer! : StudioService;
workflowDefinitionsPlugin:WorkflowDefinitionsPlugin = Container.get(WorkflowDefinitionsPlugin);
worflowApi: WorkflowDefinitionsApi=Container.get(WorkflowDefinitionsApi);
workflowList!: WorkflowDefinitionSummary[];
workflowList!: WorkflowDefinitionSummary[];
wf!:WorkflowDefinitionSummary;
async ngOnInit(): Promise<void> {
let serverSettings = Container.get(ServerSettings);
serverSettings.baseAddress = "https://localhost:7228/elsa/api";
let loginApi = Container.get(LoginApi);
let loginResponse = await loginApi.login("admin","password");
let loginResponse = await loginApi.login("admin","password");
const accessToken = loginResponse.accessToken;
const refreshToken = loginResponse.refreshToken;
@ -34,10 +34,10 @@ export class AppComponent implements OnInit{
http.interceptors.request.use(request=>{
const authContext = Container.get(AuthContext);
const token = authContext.getAccessToken();
if (!!token)
request.headers = {...request.headers, Authorization: `Bearer ${token}`};
request.headers = {...request.headers, Authorization: `Bearer ${token}`} as any;
return request;
})
@ -53,7 +53,7 @@ export class AppComponent implements OnInit{
let workflow = await this.worflowApi.get({
definitionId : definitionId
});
this.workflowDefinitionsPlugin.showWorkflowDefinitionEditor(workflow);
}
@ -75,8 +75,8 @@ export class AppComponent implements OnInit{
console.log(event.definitionId);
await this.loadWorkflow(event.definitionId);
}
title = 'AngularElsaDashboard';
}

File diff suppressed because it is too large Load diff

View file

@ -6,8 +6,8 @@
"designer_packages/react-workspace/*"
],
"devDependencies": {
"@types/node": "^18.15.3",
"lerna": "^6.5.1",
"typescript": "^4.9.5"
"@types/node": "^20.1.7",
"lerna": "^6.6.2",
"typescript": "^5.0.4"
}
}

View file

@ -5,7 +5,7 @@
"packages": {
"": {
"devDependencies": {
"@elsa-workflows/elsa-workflows-designer": "3.0.3-preview.126",
"@elsa-workflows/elsa-workflows-designer": "3.0.3-preview.128",
"copy-webpack-plugin": "^11.0.0",
"cross-env": "^7.0.3",
"monaco-editor": "^0.36.1",
@ -115,22 +115,22 @@
}
},
"node_modules/@elsa-workflows/elsa-workflows-designer": {
"version": "3.0.3-preview.126",
"resolved": "https://f.feedz.io/elsa-workflows/elsa-3/npm/%40elsa-workflows%2felsa-workflows-designer/3.0.3-preview.126/download",
"integrity": "sha512-z2ZqkEr9dtydsSJ6eX5/PsEoCCle63G4h25c5FijDvIeTTDQZeKg9mSrJuaSLPUx/yghHFVvA70fU4d0KnS/6g==",
"version": "3.0.3-preview.128",
"resolved": "https://f.feedz.io/elsa-workflows/elsa-3/npm/%40elsa-workflows%2felsa-workflows-designer/3.0.3-preview.128/download",
"integrity": "sha512-NT/8OsQPGHdSnnKuLA7erO2mN1oOHlm8oyOuah695OzxaJX4k3R8baF9fxlW2UzW0AqEzCumJ7jL3r+Rf+Y7cw==",
"dev": true,
"dependencies": {
"@antv/layout": "^0.3.11",
"@antv/x6": "1.34.6",
"@ctrl/tinycolor": "^3.5.0",
"@stencil/core": "^2.20.0",
"@ctrl/tinycolor": "^3.6.0",
"@stencil/core": "^3.2.2",
"@stencil/state-tunnel": "^1.0.1",
"@stencil/store": "^2.0.1",
"@stencil/store": "^2.0.6",
"async-mutex": "^0.4.0",
"axios": "^0.27.2",
"axios": "^1.4.0",
"axios-middleware": "^0.3.1",
"el-transition": "^0.0.7",
"js-cookie": "^3.0.1",
"js-cookie": "^3.0.5",
"jwt-decode": "^3.1.2",
"lodash": "^4.17.21",
"moment": "^2.29.4",
@ -264,15 +264,15 @@
}
},
"node_modules/@stencil/core": {
"version": "2.22.2",
"resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.22.2.tgz",
"integrity": "sha512-r+vbxsGNcBaV1VDOYW25lv4QfXTlNoIb5GpUX7rZ+cr59yqYCZC5tlV+IzX6YgHKW62ulCc9M3RYtTfHtNbNNw==",
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/@stencil/core/-/core-3.2.2.tgz",
"integrity": "sha512-wXb9cVWL0T3cTwYLveekdTFCRGx6+9hpVDEXna+N8K8OPoW6xtFAHRLv+LjOM7k59PkA8MG3IinAfV7Y+xa0Hw==",
"dev": true,
"bin": {
"stencil": "bin/stencil"
},
"engines": {
"node": ">=12.10.0",
"node": ">=14.10.0",
"npm": ">=6.0.0"
}
},
@ -284,12 +284,12 @@
"dev": true
},
"node_modules/@stencil/store": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/@stencil/store/-/store-2.0.4.tgz",
"integrity": "sha512-bhmcz6hZyFVG428WfiNvRr8g/NjBioORdjNQ5gVsCMBieC3i1ypa17WGcbz/+A7aeaNP1FQt1HyKRQsnq32v7g==",
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/@stencil/store/-/store-2.0.6.tgz",
"integrity": "sha512-hiMbebqE1C6bF1Hpmq4QFvPW3Yx63fDRw/88QUe5OBOLzwpwmt8dF6FWhs+O6R31xv+EEZPInp+LRVdIh9+PIg==",
"dev": true,
"peerDependencies": {
"@stencil/core": ">=2.0.0"
"@stencil/core": ">=2.0.0 || >=3.0.0"
}
},
"node_modules/@types/eslint": {
@ -614,13 +614,14 @@
"dev": true
},
"node_modules/axios": {
"version": "0.27.2",
"resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz",
"integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==",
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz",
"integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==",
"dev": true,
"dependencies": {
"follow-redirects": "^1.14.9",
"form-data": "^4.0.0"
"follow-redirects": "^1.15.0",
"form-data": "^4.0.0",
"proxy-from-env": "^1.1.0"
}
},
"node_modules/axios-middleware": {
@ -1334,12 +1335,12 @@
"dev": true
},
"node_modules/js-cookie": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.1.tgz",
"integrity": "sha512-+0rgsUXZu4ncpPxRL+lNEptWMOWl9etvPHc/koSRp6MPwpRYAhmk0dUG00J4bxVV3r9uUzfo24wW0knS07SKSw==",
"version": "3.0.5",
"resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.5.tgz",
"integrity": "sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==",
"dev": true,
"engines": {
"node": ">=12"
"node": ">=14"
}
},
"node_modules/json-parse-even-better-errors": {
@ -1643,6 +1644,12 @@
"@probe.gl/stats": "3.6.0"
}
},
"node_modules/proxy-from-env": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
"integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
"dev": true
},
"node_modules/punycode": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",