Commit Graph

318 Commits

Author SHA1 Message Date
Kelly McDonald 9aac003fea Swap order of components 2021-08-10 10:17:42 -04:00
Dan 735590aa3b Moving to eslint, and fixing all the linting errors it reported. 2021-08-10 09:58:37 -04:00
Kelly McDonald 6c9a3807f9 Finish #367 to allow user to choose libraries for a given workflow 2021-08-10 09:12:26 -04:00
Dan 1ee62ef57f remove rfdc, in favor of lodash deepcopy. 2021-08-09 16:26:10 -04:00
mike cullerton cbd8dfe943 Merge branch '367-CallActivity-2' into dev
# Conflicts:
#	src/app/modeler/modeler.component.ts
2021-08-09 10:16:28 -04:00
mike cullerton 30857d0189 Travis build failed with validationState as private 2021-08-09 10:10:17 -04:00
Mike Cullerton 5547036d66
Merge pull request #91 from sartography/367-CallActivity-2
Make a separate area to show the workflow-specs that are marked as 'L…
2021-08-09 09:19:32 -04:00
Leashys a2ba129828 Updates bpmn - only issue now is css related 2021-08-06 13:52:37 -04:00
Leashys f0347fe453 some updates to bpmn
considering diagram js code editor
2021-08-05 15:13:03 -04:00
Kelly McDonald b496169776 Fix Lint errors 2021-08-05 11:59:39 -04:00
Kelly McDonald 4e8698374f Errors fixed - let's re-do a PR and make sure that this processes again. 2021-08-05 11:31:17 -04:00
Kelly McDonald 887efa2982 Make a separate area to show the workflow-specs that are marked as 'Libraries' 2021-08-02 09:31:12 -04:00
Leashys b8233e87df Update Angular for bpmn (WIP)
need to update a few more things
2021-07-26 11:15:54 -04:00
Dan d2624b9583 fixing the file modes. 2021-07-22 14:05:45 -04:00
NWalker4483 af081a3df3 Added Line HighLighting 2021-07-22 11:19:00 -04:00
NWalker4483 6c1741a5e3 Added Line HighLighting 2021-07-19 16:48:42 -04:00
Leashys b950a32fbd Fixes 323 - standalone false by default 2021-07-09 15:44:01 -04:00
Dan d02bf21d9d error when building for production, making validationData public to allow access from html. 2021-07-07 12:13:29 -04:00
Dan b671a300c8 Merge branch 'dev' of github.com:sartography/cr-connect-bpmn into dev 2021-07-07 12:04:57 -04:00
Dan 7584ee4db8 Adding the user id to the display for reference files and workflow spec files. 2021-07-07 12:04:33 -04:00
Dan Funk a0af76c242
Merge pull request #88 from sartography/feature/set_study_for_validation
Feature/set study for validation
2021-07-07 11:36:44 -04:00
Dan Funk 57b92f6bea
Merge pull request #87 from sartography/feature/script-editor
Feature/script editor
2021-07-07 11:36:29 -04:00
Dan c5149cee74 Adding a settings page to specify which study you want to use for validation.
Also improving the validation message display via the shared libraries.
Droping the protocol-builder component, as it wasn't in use.
2021-07-07 00:52:24 -04:00
Dan 0ee43cca21 fixing linting errors. 2021-07-06 16:17:38 -04:00
NWalker4483 6653ea5a8f Updated Sartography Lib and
Better handled the data returned from validating
2021-06-29 11:38:37 -04:00
NWalker4483 bc3ce7e820 Added event to update object dropdown 2021-06-22 10:39:09 -04:00
NWalker4483 25927f070f . 2021-06-09 14:55:05 -04:00
mike cullerton 45bc5434d1 After adding a workflow spec, select it.
After deleting a workflow spec, select the master workflow spec.
2021-06-09 14:46:04 -04:00
NWalker4483 4114554b61 Added Script Editor 2021-06-03 10:31:41 -04:00
mike cullerton b40348e505 Set the `standalone` parameter to `required`. This fixes a problem when creating workflow specs where the new spec was not created if standalone was not set. 2021-05-06 11:53:07 -04:00
Dan 885a95d847 Fixing a bad test. 2021-05-04 16:23:09 -04:00
Dan 520689fa5b Merge remote-tracking branch 'origin/dev' into standalone-workflow-204 2021-05-04 16:01:21 -04:00
Dan 4ba12d0e2d timezone differences in travis caused this test to fail, just formatting the date into the local timezone, rather than look for an exact string match. 2021-05-04 12:46:03 -04:00
Dan 9b40f2de2f Performance refactor, largely around assuring that we only download files when we need the data, and using file-meta information at all other times.
Clarifying in the [open] dialog that you can open up any other file related to the current workflow.
2021-04-30 11:48:57 -04:00
mike cullerton 69f59ad8ac Adding `standalone` as an attribute of a workflow_spec 2021-04-29 14:11:21 -04:00
Dan Funk bf9fcb533a
Add files via upload 2021-04-21 18:12:03 -04:00
Dan Funk 635035419d
Merge branch 'dev' into feature/default_display_order_74 2021-04-16 16:42:42 -04:00
Dan 32c1da1c3c correcting some linting errors. 2021-04-16 14:24:38 -04:00
Dan Funk bf28331ab0
Merge pull request #71 from sartography/ui_cutoff_261
fixes #161
2021-04-16 14:17:36 -04:00
Nile Walker 3644a225f6 fixes #161 2021-03-31 11:05:27 -04:00
Nile Walker 404f26aee9 fixes 74 2021-03-23 16:52:41 -04:00
Nile Walker 0fdfa0d942 Fixed Tests 2021-03-22 13:23:13 -04:00
Nile Walker 9c441e68ca Merge branch 'dev' of https://github.com/sartography/cr-connect-bpmn into bug/move_workflow_spec_260 2021-03-22 13:17:14 -04:00
Nile Walker 73e261e973 Fixes 260 2021-03-22 13:14:36 -04:00
Dan Funk b59ab2f9b5
Merge pull request #64 from sartography/bug/delete_workflow_213
Fixes #213
2021-03-15 12:33:59 -04:00
Dan Funk e074453fe2
Merge pull request #66 from sartography/bug/cannot_create_new_spec
I discovered that I had inadvertantly made it impossible to create a …
2021-03-15 12:33:09 -04:00
Dan c5961cfd97 fixing a stupid mistake 2021-03-10 17:07:16 -05:00
Dan 2585201e8a Didn't completely work, as it was basing whether something was new on the currently selected spec, better to just check if it is new. 2021-03-10 16:27:22 -05:00
Dan 6f023a4ac3 I discovered that I had inadvertantly made it impossible to create a new workflow specification when refactoring the display of workflows.
I ADDED A FRONT END TEST, because I am awesome, and all should look upon my work and despair!
2021-03-10 15:28:26 -05:00
Nile Walker 72beae8604 linting 2021-03-10 09:17:13 -05:00
Dan Funk c562ea0b3f
Add files via upload 2021-03-09 16:35:58 -05:00
Nile Walker 55895b6843 Passing ng test 2021-03-09 11:19:50 -05:00
Nile Walker 5a3ad09e2b Fixes #213 2021-03-09 10:44:20 -05:00
Nile Walker 97be04cf59 quay private Search field bug 2021-03-03 11:04:52 -05:00
Nile Walker 03a390f36e Added Mini Fabs to search results 2021-02-24 09:39:10 -05:00
Nile Walker 0a6cc16d8e Merge branch 'dev' of
https://github.com/sartography/cr-connect-bpmn into search-bar
2021-02-24 00:04:38 -05:00
Nile Walker 384f80994e Updated Css to align with buttons 2021-02-24 00:01:54 -05:00
Nile Walker 5b6a18668e Added Simple Search 2021-02-23 23:34:56 -05:00
Dan a199b1c3f7 a little cleanup on the navigation for the workflow specs. 2021-02-23 16:20:42 -05:00
Kelly McDonald 8b39eb5098 Make changes to tests to reflect what has been done in the UI 2021-01-28 10:54:36 -05:00
Kelly McDonald 0221dc4baf Add change to make the 'Upload BPMN or DMN file' on the file doesn't show us the open dialog and that it doesn't show a new DMN file as already being saved. 2021-01-27 11:10:01 -05:00
Kelly McDonald 528772cdfd Made dropdown work immediately on press 2021-01-26 10:06:13 -05:00
Kelly McDonald 062b6e853a Added better looking dialog box 2021-01-26 10:00:13 -05:00
Kelly McDonald 763fffbaa0 Added warning when the back arrow is hit but the file is not saved. I would like to use a better looking confirm box if available. 2021-01-25 09:58:19 -05:00
Kelly McDonald 216dcb9fc0 Make changes so that file upload is easier to do 2021-01-25 09:45:20 -05:00
Kelly McDonald 65e89f1cac update a comment - I am wondering if I can get away from doing all of the this.draftXml stuff and change the name of the isNew variable to this.isChanged and clean it up a bit 2021-01-21 10:49:25 -05:00
Kelly McDonald 1abb796637 If we create a new file, and it dies when we try to save it,
make sure that the save button is still enabled, and make sure we have the ability to save it. (previously, it would not save after the first error)
2021-01-21 10:47:09 -05:00
Kelly McDonald 0c8d8a704c The save button should be enabled when:
a new BPMN or DMN file is created OR
an existing file is modified (shape moved, property edited, renamed, etc.)
The save button should be disabled when:
an existing file is loaded (but not modified yet)
a new file is saved (but not modified after save)

I have tested and I think I've got everything working.
2021-01-21 08:56:11 -05:00
mike cullerton 09687e88b2 Images for Cancel Documentation in Wiki 2020-11-20 10:47:20 -05:00
Dan Funk 28ddf68f68 Modified the home page of the modeler to show a menu on the left hand side that allows navigation between workflow specifications. Back button from the editor takes you back to the home page with the correct spec selected for quicker editing. 2020-09-02 13:57:18 -04:00
Dan Funk 55a3308334 Fixing a failing test. 2020-09-01 10:20:26 -04:00
Dan Funk b97c5fe396 Allow validation of workflow while viewing a diagram. 2020-08-27 14:10:23 -04:00
Aaron Louie 7f96ad5653 Makes an arbitrary change to the opened file to enable save button 2020-08-11 16:45:07 -04:00
Aaron Louie 0b14a0e101 Fixes failing e2e test 2020-07-31 16:35:32 -04:00
Aaron Louie d7ff9f25b2 Fixes "No NgModule metadata found for 'AppModule' error" 2020-07-16 10:34:11 -04:00
Aaron Louie d4e57b3c34 Adds gtag code to resolve occasional unit test failures from race condition 2020-07-05 10:21:38 -04:00
Aaron Louie 95498829fb Semicolon 2020-06-15 15:03:28 -04:00
Aaron Louie b95d4197fd Sets site title 2020-06-14 12:33:21 -04:00
Aaron Louie 100b94800c Updates sartography-workflow-lib 2020-06-13 09:30:16 -04:00
Aaron Louie 9d9c52b9d8 Injects title 2020-06-12 16:29:35 -04:00
Aaron Louie 2872fd4ec2 Forgot a word 2020-06-07 22:42:47 -04:00
Aaron Louie 793ce28ff1 Updates sartography-workflow-lib. Adds sentry. 2020-06-07 22:22:24 -04:00
Aaron Louie 29339c5709 Injects Google Analytics tag via environment variable. Prevents gtag race condition from sporadically causing failing unit tests 2020-06-02 23:27:41 -04:00
Aaron Louie 431973f2b9 Fixes broken favicon and file icons when baseHref is not '/' 2020-06-02 23:10:31 -04:00
Aaron Louie 987f2c2fc8 Cleans up visual design of API Error display 2020-06-02 22:05:31 -04:00
Aaron Louie 2b3f6d14d4 Adds favicon. Displays error codes in more human-readable fashion. 2020-06-02 21:52:15 -04:00
Aaron Louie c900422206 Catches and displays API Errors in the UI 2020-06-02 21:12:03 -04:00
Aaron Louie 6784b6ca1e Checks for user 2020-06-02 00:23:50 -04:00
Aaron Louie 34ffe430a6 Wrong key 2020-06-02 00:13:12 -04:00
Aaron Louie cb09d4d460 Injects GA key via environment variable. Fixes GA service imports. 2020-06-01 23:49:21 -04:00
Aaron Louie cb5b76c92f Adds Google Analytics 2020-06-01 23:15:11 -04:00
Dan Funk de5f5d1003 changing the way the token is passed. 2020-05-29 04:48:18 -04:00
Aaron Louie c03cbbc72e Brings in style settings from frontend for consistency 2020-05-27 14:55:10 -04:00
Aaron Louie 9c17649371 Cleans up visual design of header and reference files screen 2020-05-27 12:32:21 -04:00
Aaron Louie c406cbcc00 Adds logo and site title. Adds file icons 2020-05-26 21:17:18 -04:00
Aaron Louie fba504d978 Fixes failing unit tests 2020-05-26 15:38:19 -04:00
Dan Funk 3a76a077b5 Allow this app to function under /bpmn url.
Drop the login page all together, depend on the error interceptor to detect a logout, and redirect via shibboleth to the backend to get logged back in again.
2020-05-26 13:43:31 -04:00
Aaron Louie cd51cf3b5b Disables APP_BASE_HREF provider 2020-05-26 10:01:28 -04:00
Aaron Louie 6ae42b761b Merge branch 'rrt/dev' into dev 2020-05-23 14:46:57 -04:00
Aaron Louie 0aab80522a Enables save button when decision table is altered 2020-05-23 14:46:32 -04:00
Aaron Louie 4a71a552d6 Uses error interceptor to handle redirecting to login 2020-05-23 13:37:17 -04:00
Aaron Louie 13b47ba894 Redirects to login on production if no user found. 2020-05-23 12:15:28 -04:00
Aaron Louie 2c96537554 Removes getting the window location pathname, because it screws up the session redirect 2020-05-22 15:28:15 -04:00
Aaron Louie 2cde2364d7 Sets base href 2020-05-22 14:58:16 -04:00
Aaron Louie bc9c234903 Signs in with redirect to login and fixes failing tests 2020-05-22 08:15:25 -04:00
Aaron Louie 96903b5fcd Adds unit tests 2020-05-18 20:59:38 -04:00
Aaron Louie d5cfbf238d Updates sartography-workflow-lib. Adds reference file editing screen. Fixes BPMN file update mechanism. 2020-05-18 19:56:21 -04:00
Aaron Louie e3214aa5dd Properly sets defaults for environment variables 2020-05-18 19:55:45 -04:00
Aaron Louie 6156a99f67 Allow upload of .doc, .xls, & .xlsx 2020-05-18 13:42:02 -04:00
Aaron Louie c5678e6a12 Removes unnecessary OnInit 2020-05-14 10:37:35 -04:00
Aaron Louie 537dc4aae2 Updates sartography-workflow-lib 2020-05-13 22:56:56 -04:00
Aaron Louie 04be04fbe4 Generates SVG on save. Doesn't save it anywhere yet, though. 2020-05-12 22:19:35 -04:00
Aaron Louie 8dbcacfb4a Adds environment variable that determines which route is used as "home" 2020-05-12 22:19:13 -04:00
Aaron Louie 927356da9d Gets signed-in state from API 2020-05-11 16:22:16 -04:00
Aaron Louie 2b9e99a3db Checks whether user is logged in 2020-05-11 12:06:30 -04:00
Aaron Louie ded3c899e5 Removes GA key 2020-04-15 10:14:10 -04:00
Aaron Louie 0b7851bc0b Removes curly braces from envsubst template strings 2020-04-15 09:47:33 -04:00
Aaron Louie 00ad016535 Adds ENV 2020-04-14 16:57:56 -04:00
Aaron Louie 41b399e8a3 Replaces environment files with a single runtime environment file that pulls in environment variables. 2020-04-14 15:42:07 -04:00
Aaron Louie 4dfcd0b010 Removes unnecessary semicolon 2020-04-13 13:14:08 -04:00
Aaron Louie e0e3cba538 Refactors, fixes bugs, and adds tests for changing spec and category display orders 2020-04-13 12:13:44 -04:00
Aaron Louie f9b0e42115 Adds buttons to change display_order of workflow specs and categories 2020-04-10 10:07:39 -04:00
Aaron Louie 42c268bcc2 Updates sartography-workflow-lib. Fixes all kinds of test failures resulting from change in file data API method. 2020-04-08 17:15:08 -04:00
Aaron Louie fff410fe13 Displays all error text 2020-04-07 16:02:35 -04:00
Aaron Louie e1240912bc Displays master status spec separately from other specs. 2020-04-01 09:53:22 -04:00
Aaron Louie 336c5d4656 Sorts workflow spec categories in display order. Updates is_status to is_master_spec 2020-03-30 15:03:55 -04:00
Aaron Louie 30b10f252a Tidying up 2020-03-30 13:38:27 -04:00
Aaron Louie ace852b732 Adds button to validate workflow spec. Displays validation errors in a bottom sheet. 2020-03-30 12:20:56 -04:00
Aaron Louie a3c9b83dc6 Adds category display order 2020-03-30 08:47:16 -04:00
Aaron Louie 616d2ad0d8 Enables file uploading. Refactors file dialog. 2020-03-25 23:31:11 -04:00
Aaron Louie 260d5af43d Updates sartography-workflow-lib. Updates file data and loads new file meta. Fixes broken tests. 2020-03-24 22:32:03 -04:00
Aaron Louie 4deb25eef7 Adds file field 2020-03-24 14:33:45 -04:00
Aaron Louie 19931973f0 Enables save button when DMN is modified. 2020-03-24 14:33:30 -04:00
Aaron Louie 1b8bc199b8 Sets one workflow spec as master status spec. 2020-03-23 14:08:13 -04:00
Aaron Louie 00f3bba65d Adds new file. Updates existing file 2020-03-23 13:02:03 -04:00
Aaron Louie 87dd8f7dc3 Prevents canvas bug. 2020-03-23 13:01:31 -04:00
Aaron Louie 3886c37c72 Fixes stupid bug 2020-03-20 17:45:15 -04:00
Aaron Louie c0fa0c7eea Fixes failing tests 2020-03-20 17:22:23 -04:00
Aaron Louie 0915c9021d Removes file upload from dialog for now. 2020-03-20 17:08:49 -04:00
Aaron Louie afca7cece8 WIP: Moves util methods to sartography-workflow-lib. Attempts to get file dialog working. 2020-03-20 16:49:17 -04:00
Aaron Louie ced9a852e8 Uses sartography forms library 2020-03-19 16:01:57 -04:00
Aaron Louie 05cf7ad0db Updates sartography-workflow-lib. 2020-03-19 15:51:43 -04:00
Aaron Louie 9544b7e730 Checks if id is defined before updating. 2020-03-19 10:37:47 -04:00
Aaron Louie 8d98b78eb7 Edits app title 2020-03-19 10:29:01 -04:00
Aaron Louie 3f23d972b6 Adds tests for workflow spec categories 2020-03-19 10:28:51 -04:00
Aaron Louie d4ef749b1c Fixes failing tests 2020-03-18 13:33:00 -04:00
Aaron Louie d4d43537d6 Edits existing non-BPMN workflow spec file details 2020-03-18 13:11:44 -04:00
Aaron Louie d0f4916667 Adds delete workflow spec category dialog. Shows edit/delete buttons on hover.. 2020-03-18 11:33:12 -04:00
Aaron Louie 84eb6075d4 Adds workflow spec category dialog. 2020-03-16 16:36:51 -04:00
Aaron Louie 7c1dd01a4d Adds workflow spec category dialog 2020-03-16 16:10:34 -04:00