Commit Graph

1012 Commits

Author SHA1 Message Date
Emily Soth 22d8045ce5 shut down plugin process before removing its environment 2025-05-28 14:16:11 -07:00
Emily Soth e099870cc8 Merge branch 'main' into bugfix/1965 2025-05-28 11:47:14 -07:00
GitHub Actions 23ec730904 Committing the 3.16.0a2 release. 2025-05-28 16:08:10 +00:00
Emily Soth 6588f3fc2d call the right micromamba executable in plugin install commands 2025-05-27 23:14:18 -07:00
GitHub Actions 147cb5f930 Committing the 3.16.0a1 release. 2025-05-28 00:12:37 +00:00
Emily Soth 75e781cae3
Update workbench/tests/binary_tests/puppet.test.js
Co-authored-by: Dave Fisher <davemfish@gmail.com>
2025-05-27 09:45:19 -07:00
davemfish 668398bd5a update pptr selector to avoid selecting the new Browse button. #1793 2025-05-27 11:24:21 -04:00
davemfish 6b058c635d updated pptr test. #1793 2025-05-27 10:11:04 -04:00
davemfish a03a5c7e71 Merge remote-tracking branch 'upstream/feature/plugins' into feature/WB-1793-settings-layout 2025-05-27 09:06:04 -04:00
davemfish 2183d86387 merged upstream branch and resolved conflict. #1793 2025-05-23 16:44:28 -04:00
Emily Davis 10153b89d6 Merge branch 'feature/plugins' of github.com:natcap/invest into bugfix/1927-1928-ug-links-for-plugins 2025-05-23 14:30:39 -06:00
Emily Soth 7d162483ce properly skip plugins puppeteer test 2025-05-22 16:01:57 -07:00
Emily Soth 9c2bd75dd4 add aria label to plugins modal button 2025-05-22 16:01:25 -07:00
Emily Davis 179108a31c Merge branch 'feature/plugins' of github.com:natcap/invest into bugfix/1927-1928-ug-links-for-plugins 2025-05-22 13:55:16 -06:00
Emily Davis 89377e4948 Remove unneeded props & spies from tests (#1927, #1928). 2025-05-22 13:23:35 -06:00
Emily Soth 89af5c6883 unskip puppeteer tests 2025-05-22 11:46:55 -07:00
Emily Soth 015a38db44 uncomment compiled modules from forum links tests 2025-05-22 11:38:25 -07:00
Emily Davis e39feadbcc Merge branch 'feature/plugins' of github.com:natcap/invest into bugfix/1927-1928-ug-links-for-plugins 2025-05-22 09:49:46 -06:00
davemfish c30f9c360f minor style updates. #1793 2025-05-22 09:40:13 -04:00
davemfish 55aa9b65ce Merge remote-tracking branch 'upstream/feature/plugins' into feature/WB-1793-settings-layout 2025-05-22 09:21:09 -04:00
davemfish a0c369f1c7 Merge remote-tracking branch 'upstream/feature/plugins' into bugfix/WB-1936-fix-metadata-config 2025-05-22 09:20:43 -04:00
Doug c3480180f6
Merge pull request #1897 from emlys/feature/1891
Object-oriented model specs
2025-05-22 09:12:05 -04:00
Emily Davis eecd2c3d8a Update tests related to UG links (#1927, #1928). 2025-05-21 17:54:07 -06:00
Emily Soth 0b12339f25 undo left over change 2025-05-21 10:59:51 -07:00
Emily Soth 32e597fcba move InvestJob migration to use lower level jobStore API 2025-05-21 09:50:06 -07:00
davemfish e96bb8479b update the requests for metadata config to use the new port configuration. #1936 2025-05-21 11:02:34 -04:00
Emily Davis e5795323ad Pass `isCoreModel` from InvestTab to SetupTab, instead of recomputing from investList in SetupTab (#1928). 2025-05-20 18:12:32 -06:00
Emily Davis b5423e5027 Correct "user's guide entry" aria-label (#1928). 2025-05-20 18:07:58 -06:00
Emily Davis 721fba7e51 Render "Plugin Documentation" link in sidebar (instead of "User's Guide" link) for a plugin, if its model spec includes a non-empty userguide URL (#1927). 2025-05-20 18:07:25 -06:00
Emily Davis 551a584403 Render "user's guide entry" links in arg info modals only for core models (not for plugins) (#1928) 2025-05-20 17:37:45 -06:00
Emily Soth 6ebd4dbc39 migrate old style InvestJobs so they continue to appear in the recent jobs list 2025-05-20 15:43:27 -07:00
davemfish 1d18ef329b cleaning up tests. #1793 2025-05-20 16:34:47 -04:00
davemfish 10e0b2e5ac update tests related to recent jobs. #1793 2025-05-20 11:23:39 -04:00
davemfish a123f5361b also need to delete the job from the array of sorted jobs in the DB. #1793 2025-05-20 09:58:09 -04:00
davemfish a55a0818a4 added feature to remove individual recent runs from the UI. #1793 2025-05-20 09:22:13 -04:00
Emily Soth e9457a992b remove unneeded imports and console.log statements 2025-05-19 13:14:21 -07:00
davemfish 27fa7cd37a style the dropdown menu. #1793 2025-05-19 13:33:35 -04:00
davemfish 268b413543 style the new open button. #1793 2025-05-19 10:09:22 -04:00
Emily Soth 58bce88602 use hash of plugin id + version to uniquely identify 2025-05-16 18:00:54 -07:00
Emily Soth 8703f1ecb7 identify plugins uniquely by combination of model_id and version 2025-05-16 17:13:41 -07:00
davemfish 5ac45856fd move the clear recent jobs button; move the open button. #1793 2025-05-16 17:12:27 -04:00
Emily Soth a39607a4fb get model info from MODEL_SPEC not pyproject.toml 2025-05-16 13:34:48 -07:00
Emily Soth 4174f4b51c get dynamic dropdowns endpoint is specific to plugin/core servers 2025-05-16 13:02:02 -07:00
davemfish 1f78b6d882 renamed variable in plugin test. #1793 2025-05-16 14:46:10 -04:00
davemfish e0acee881e update tests of the dropdown menu. #1793 2025-05-16 14:43:21 -04:00
davemfish 1a2039d538 update tests for the modals and dropdown. #1793 2025-05-15 17:11:34 -04:00
davemfish 8f50ead29d update some of the modal's tests. #1793 2025-05-15 15:40:12 -04:00
davemfish 0001431a40 move and rename the metadata form component. #1793 2025-05-15 15:08:50 -04:00
davemfish 97e109bc7c refactor big settings modal to be a dropdown menu managing multiple modals. #1793 2025-05-15 15:06:06 -04:00
Emily Soth d663d379d5 work in progress 2025-05-15 10:34:22 -07:00