Commit Graph

663 Commits

Author SHA1 Message Date
Aaron Louie fd42a55654 Adds some unit tests 2020-01-30 15:34:11 -05:00
Aaron Louie cb0f726a48 Updates sartography-workflow-lib 2020-01-30 09:25:33 -05:00
Aaron Louie e22b4ec266 Edits title 2020-01-29 15:57:12 -05:00
Aaron Louie 19014dfc81 Fixes failing unit tests 2020-01-29 15:53:36 -05:00
Aaron Louie 1ad1c4e3cc Consolidates dialogs into a single directory. Displays confirmation dialog before deleting a file. 2020-01-29 11:15:58 -05:00
Aaron Louie c4fde9e438 Changes default port to 5002 2020-01-29 11:15:13 -05:00
Aaron Louie 6d3ffe8f35 Makes environments consistent with cr-connect-frontend angular app 2020-01-29 10:13:19 -05:00
Aaron Louie 599ff28f8e Fixes some unit tests 2020-01-28 16:59:39 -05:00
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