105 Commits

Author SHA1 Message Date
Aaron Louie
5d53350adc Refactors dialogs 2020-01-28 16:43:51 -05:00
Aaron Louie
35ec329f9e Exposes port 80 2020-01-28 16:43:38 -05:00
Aaron Louie
0ebea2b4c7 Trying something different with the Dockerfile 2020-01-28 13:07:50 -05:00
Aaron Louie
9f05cbf2bc Uses staging build settings and exprts ThisEnvironment 2020-01-28 11:24:03 -05:00
Aaron Louie
8556587dc5
Merge pull request #1 from sartography/fred/get-container-working
reworks Dockerfile
2020-01-28 11:07:00 -05:00
Aaron Louie
a01a6594a2 Fixes various bugs with opening and saving files. Saves files to the selected workflow spec. Displays selected workflow spec in toolbar. 2020-01-28 11:00:25 -05:00
Aaron Louie
7142069b0f Updates sartography-workflow-lib to v0.0.17 2020-01-28 09:03:11 -05:00
Aaron Louie
094fa31fcf Imports formly. Adds workflow spec dialog. Links buttons to modeler screen. Creates new DMN diagram. 2020-01-27 17:32:05 -05:00
Aaron Louie
7d2616dc6a Fixes and adds unit tests 2020-01-27 11:41:19 -05:00
Aaron Louie
fbffb70172 Uses custom webpack config for testing 2020-01-27 11:07:40 -05:00
Aaron Louie
46f1d3b095 Horrible hacks and workarounds to get the DMN Modeler to render properly 2020-01-24 16:27:59 -05:00
Aaron Louie
3c121a7602 Refactors BPMN and DMN modeler configuration into separate files 2020-01-24 14:55:55 -05:00
Aaron Louie
b00486251a Re-initializes the modeler when a new file is selected 2020-01-24 12:31:21 -05:00
Fred McDavid
dea936a986 I wasn't able to get the container to build with the Dockerfile as it was. though the two FROMs were super-cool (and not something I knew was possible), it seemed like there was some piece of that puzzle missing and I wasn't able to figure out what in a reasonable amount of time. So I've switched to an approach of using an ubuntu base on which I'm installing node and, later, nginx. (alpine images are cool, but while developing it can be handy to have good ol ubuntu...it's not bad to switch later if you really need to trim things down) 2020-01-24 06:24:07 -05:00
Aaron Louie
a59d5120a1 Work in progress: Adds DMN modeler 2020-01-23 17:18:46 -05:00
Aaron Louie
3cbc3620b1 Work in progress: Adds router, workflow list component, and components to hold modeler and file list. 2020-01-23 12:19:43 -05:00
Aaron Louie
5e8f9bb4f6 Updates sartography-workflow-lib 2020-01-23 12:18:30 -05:00
Aaron Louie
e93051941d Adds workflow spec name 2020-01-21 15:59:32 -05:00
Aaron Louie
69af10caf2 Keeps script from failing if wf isn't there 2020-01-17 16:42:39 -05:00
Aaron Louie
4f6c1ec77c Adds badges 2020-01-17 16:42:07 -05:00
Aaron Louie
0b6377f42c Stops and removes wf container before building 2020-01-17 16:31:04 -05:00
Aaron Louie
bab38a0ea8 Makes the linter happy. 2020-01-17 16:17:03 -05:00
Aaron Louie
3c40ec2c54 Trying to fix Travis Chrome thing 2020-01-17 16:07:26 -05:00
Aaron Louie
cf0464d50e Adds remaining unit tests. 2020-01-17 16:02:28 -05:00
Aaron Louie
218a340b96 Adds a bunch of unit tests 2020-01-16 16:55:33 -05:00
Aaron Louie
d381328472 Trying to fix modifying workflow_spec_id issues 2020-01-15 17:10:58 -05:00
Aaron Louie
e74e1c309a Moves API methods to reusable library. 2020-01-15 12:16:57 -05:00
Aaron Louie
8121ec1796 Adds sonar scanner. 2020-01-14 17:14:10 -05:00
Aaron Louie
9e718f611a Uses the same gitignore as cr-connect-frontend 2020-01-14 17:13:50 -05:00
Aaron Louie
1dc68c71e5 Updates webdriver-manager 2020-01-14 17:07:41 -05:00
Aaron Louie
6e4f4ccce8 Makes button look more clickable 2020-01-14 16:53:28 -05:00
Aaron Louie
a5c61e656b Adds CI files. Edits project properties 2020-01-14 16:52:39 -05:00
Aaron Louie
b42a5750c0 Fixes failing tests 2020-01-14 16:29:47 -05:00
Aaron Louie
91f5a3782a Enables uploading of XML files with different (or no) file type 2020-01-14 16:29:34 -05:00
Aaron Louie
60841c85b6 Displays tooltip with file and workflow spec metadata 2020-01-14 14:13:43 -05:00
Aaron Louie
9adb103f18 Breaks out add new vs modifying existing workflow spec. 2020-01-14 14:13:22 -05:00
Aaron Louie
7d1121365e Adds Dockerfile and staging configuration 2020-01-14 09:35:36 -05:00
Aaron Louie
8e8e141f50 Edits existing file and workflow spec metadata 2020-01-14 09:28:17 -05:00
Aaron Louie
6377f50ce5 Enables save button when user changes diagram. Saves changes to server. 2020-01-13 22:20:02 -05:00
Aaron Louie
393351574d Adds MatDialogModule 2020-01-13 22:19:25 -05:00
Aaron Louie
68226ee0a8 Adds endpoints for adding/updating workflow spec and file. 2020-01-13 22:19:04 -05:00
Aaron Louie
915a5a45e7 Adds utility to convert string to snake case 2020-01-13 22:18:31 -05:00
Aaron Louie
04f44155ab Adds dialog to capture workflow spec metadata and filename 2020-01-13 22:17:57 -05:00
Aaron Louie
0e28d0e984 Updates workflow library 2020-01-13 22:17:08 -05:00
Aaron Louie
e1b7109601 Adds menu item to get stored BPMN files from the database 2020-01-11 10:40:06 -05:00
Aaron Louie
8e35d34864 Adds methods to get workflow specs and files 2020-01-11 10:39:49 -05:00
Aaron Louie
806272d7a8 Adds environment files 2020-01-11 10:39:06 -05:00
Aaron Louie
a5bd8d248b Adds package for common workflow library 2020-01-11 10:38:36 -05:00
Aaron Louie
169f7bb291 Adds example code from bpmn-js-example-angular-properties-panel 2020-01-10 14:15:33 -05:00
Aaron Louie
94dcd9788e Adds example code from bpmn-js-example-angular 2020-01-07 09:48:27 -05:00