Commit Graph

243 Commits

Author SHA1 Message Date
Aaron Louie bcf7a9391c Fixes some outdated dependencies. 2021-08-11 10:39:12 -04:00
Dan 983b1abf0a Merge remote-tracking branch 'origin/dev' into 367b-CallActivity
# Conflicts:
#	package-lock.json
#	package.json
2021-08-10 13:11:30 -04:00
Dan efc1d1aa88 Merge branch 'dev' into 367b-CallActivity 2021-08-10 12:37:36 -04:00
Dan dddd8adfd2 Merge branch 'chore/update_angular' of github.com:sartography/cr-connect-bpmn into chore/update_angular 2021-08-10 11:11:18 -04:00
Dan 7dd722ace3 lock the npm version in the package.json file. 2021-08-10 11:03:48 -04:00
Dan 23dfddf8d9 upgrade webpack-dev-server to 4.0, in the hopes that this corrects an issue building on Jenkins. 2021-08-10 10:53:33 -04:00
nilez 5b126cbf2c Updated Code Editor Version 2021-08-10 10:36:59 -04:00
Dan 0baea67e7b fixing dependencies in the diagram-js-code-editor. 2021-08-10 10:25:35 -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
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 c862ac1ff0 push 2021-08-06 09:52:52 -04:00
Leashys f0347fe453 some updates to bpmn
considering diagram js code editor
2021-08-05 15:13:03 -04:00
Leashys 0cc3c6026d wip 2021-08-05 11:23:21 -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 732b85dac5 sigh 2021-07-26 14:00:54 -04:00
Leashys d27362f073 update ngx-file-drop
might not be compatible with libs. WIP
2021-07-26 11:37:18 -04:00
Leashys 0af35b8b75 update flex layout 2021-07-26 11:32:05 -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
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 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
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
NWalker4483 4114554b61 Added Script Editor 2021-06-03 10:31:41 -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
Dan Funk 635035419d
Merge branch 'dev' into feature/default_display_order_74 2021-04-16 16:42:42 -04:00
Dan 5234f2b3bb Updating packages, including more recent sartography-workflow-lib. 2021-04-16 14:53:14 -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 78e59d5f4c Initial Commit 2021-03-22 10:55:06 -04: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
Dan 05e93c4c68 Trying to fix a failing build in production due to some sort of error with babel compile at the deployment stage in jenkins. 2021-01-11 17:14:35 -05:00
Dan b0ba05a2e5 bouncing library dependencies to get everything in synch. 2021-01-11 16:38:08 -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 f22ef09855 Updating the shared libraries 2020-08-31 17:31:19 -04:00
Aaron Louie 8c2ae2d315 Updates sartography-workflow-lib 2020-08-10 17:13:50 -04:00
Aaron Louie c7d7186e6e Initial cursor focus to OK in Help dialog modals 2020-08-04 17:30:39 -04:00
Aaron Louie e16ea33cb5 Updates sartography-workflow-lib 2020-08-03 16:11:24 -04:00
Aaron Louie 7abbb1019a Updates sartography-workflow-lib 2020-07-31 15:04:34 -04:00
Aaron Louie d7ff9f25b2 Fixes "No NgModule metadata found for 'AppModule' error" 2020-07-16 10:34:11 -04:00
Aaron Louie 872ec61909 Updates sartography-workflow-lib 2020-07-14 11:01:04 -04:00
Aaron Louie 2ea806af53 Updates sartography-workflow-lib 2020-07-09 15:51:05 -04:00
Aaron Louie 63ed5e4326 Updates Angular to version 9.1.11. Updates sartography-workflow-lib 2020-07-06 16:30:25 -04:00
Aaron Louie 080c344094 Updates sartography-workflow-lib 2020-07-03 12:20:36 -04:00
Aaron Louie f929d33aed Updates sartography-workflow-lib 2020-06-17 15:39:35 -04:00
Aaron Louie 4f0eff203a Re-enables e2e tests 2020-06-16 22:40:26 -04:00
Aaron Louie 7c33ef614f Disables e2e tests for now 2020-06-15 12:54:26 -04:00
Aaron Louie 2b53d90a72 Removes redundant and time-consuming Docker container setup and cleanup steps. 2020-06-14 11:23:33 -04:00
Aaron Louie 0837b4d2b5 Re-enables e2e tests. Sets up db, backend, and pb for e2e testing. 2020-06-13 22:02:56 -04:00
Aaron Louie 5abfa0411b Updates sartography-workflow-lib 2020-06-13 13:28:42 -04:00
Aaron Louie 9125fb712e Adds files to study model. 2020-06-13 11:55:00 -04:00
Aaron Louie 647f114330 Updates sartography-workflow-lilb 2020-06-13 10:32:27 -04:00
Aaron Louie 100b94800c Updates sartography-workflow-lib 2020-06-13 09:30:16 -04:00
Aaron Louie 4eec322b85 Injects title from environment variables 2020-06-12 16:34:21 -04:00
Aaron Louie 793ce28ff1 Updates sartography-workflow-lib. Adds sentry. 2020-06-07 22:22:24 -04:00
Aaron Louie 0bff8f1fcc Cleans up a few more LDAP job title and department patterns 2020-06-03 10:29:32 -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 5dd130fb2e Fixed import in sartography-workflow-lib 2020-06-02 22:15:17 -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 3d25f105e3 Logs user id in Google Analytics 2020-06-02 11:05:12 -04:00
Aaron Louie 8097e16173 Injects GA key in Docker image build 2020-06-01 23:52:53 -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
Aaron Louie 930c4d219a Updates sartography-workflow-lib 2020-06-01 16:40:44 -04:00
Aaron Louie b236168bf7 Adds separate custom property for repeat section button label. 2020-06-01 09:50:06 -04:00
Aaron Louie ae08ca68c9 Updates sartography-workflow-lib 2020-06-01 00:26:26 -04:00
Aaron Louie 4d9c73fa35 Updates sartography-workflow-lib: Adds title to workflow. Adds approvals to study 2020-05-31 22:56:28 -04:00
Aaron Louie 517dc8d10e Updates sartography-workflow-lib: Various Formly fixes, approval status label update. 2020-05-31 20:02:23 -04:00
Aaron Louie 958f73ad56 Updates sartography-workflow-lib 2020-05-30 20:31:15 -04:00
Aaron Louie 21812867e5 Updates sartography-workflow-lib 2020-05-29 17:25:26 -04:00
Aaron Louie a480b2d458 Removes extra slash in front of 'session' in URL. 2020-05-29 09:08:32 -04:00
Dan Funk de5f5d1003 changing the way the token is passed. 2020-05-29 04:48:18 -04:00
Aaron Louie f83567311e Fixes display of autocomplete field values 2020-05-27 12:03:40 -04:00
Aaron Louie c406cbcc00 Adds logo and site title. Adds file icons 2020-05-26 21:17:18 -04:00
Aaron Louie 20540d4824 Updates sartography-workflow-lib 2020-05-26 15:16:00 -04:00
Aaron Louie 0592570529 Merge remote-tracking branch 'origin/dev' into dev 2020-05-26 14:48:37 -04:00
Aaron Louie 47d1c7fe88 Fixes nginx stupid. Adds back deploy url. Totally refactors docker-compose. 2020-05-26 14:48:31 -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 650bb8f6f1 Removes DEPLOY_URL entirely. 2020-05-26 10:34:50 -04:00
Aaron Louie e70a8a30af Substitutes deploy url with separate environment variable 2020-05-26 09:33:49 -04:00
Dan Funk 3aae8bed38 Disable e2e and use alternate form of cmd. 2020-05-26 00:40:22 -04:00
Dan Funk f48b2f6d39 Readding e2e tests for bpmn. 2020-05-25 23:48:07 -04:00
Dan Funk ef2b53d54a Disabling e2e tests. 2020-05-25 23:45:34 -04:00
Aaron Louie 98643ff09c Fixes login looping 2020-05-25 17:00:59 -04:00
Aaron Louie 746cda4689 Finds and replaces base href template string with environment variable 2020-05-24 11:26:20 -04:00
Aaron Louie f206aae9ad Forgot to remove extra parameter 2020-05-24 00:06:04 -04:00
Aaron Louie 4a71a552d6 Uses error interceptor to handle redirecting to login 2020-05-23 13:37:17 -04:00
Aaron Louie 198cfd90bb Passes path to index.html in as optional parameter to substitute-env-variables.sh 2020-05-23 11:50:31 -04:00
Aaron Louie d33373b13e Fixes environment variables, npm scripts, and a trailing slash 2020-05-22 23:43:32 -04:00
Aaron Louie ae8fab3f87 Adds env variables parameter 2020-05-22 20:32:08 -04:00
Aaron Louie deee76a954 Injects environment variables via npm script 2020-05-22 17:03:19 -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