Michael Rogers
c52ee6c40d
Remove default status role from example user plugin
2023-06-23 15:47:30 -05:00
Michael Rogers
7a4d661e48
Removed unused role param from status api call
2023-06-23 15:47:30 -05:00
Michael Rogers
7261662975
Lint
2023-06-23 15:47:30 -05:00
Michael Rogers
ec7f954411
Added success notification and cleanup
2023-06-23 15:47:30 -05:00
Michael Rogers
c0e7804ccd
Store status roles in an array instead of a singular value
2023-06-23 15:47:30 -05:00
Michael Rogers
550fa7e7e7
Cleanup
2023-06-23 15:47:30 -05:00
Michael Rogers
78d686607e
Updates to status api canPRovideStatusForRole
2023-06-23 15:47:30 -05:00
Michael Rogers
20101911d3
Reconnect channel on error and UserIndicator updates
2023-06-23 15:47:30 -05:00
Michael Rogers
1f9cc05ef2
Moved prompt to UserIndicator
2023-06-23 15:47:29 -05:00
Michael Rogers
035cb1e33b
UserAPI role updates and UserIndicator improvement
2023-06-23 15:47:29 -05:00
Michael Rogers
01131c1d90
Comment width
2023-06-23 15:47:29 -05:00
Michael Rogers
3b3be58f41
Update comment
2023-06-23 15:47:29 -05:00
Michael Rogers
2c4b3c38fd
Updates to broadcast channel lifecycle
2023-06-23 15:47:29 -05:00
Michael Rogers
53fea64152
Display role in user indicator
2023-06-23 15:47:29 -05:00
Michael Rogers
bd561194d5
Added selection dialog to overlays and implemented for operator status
2023-06-23 15:47:29 -05:00
Michael Rogers
6764ff0b33
Update example user provider
2023-06-23 15:47:29 -05:00
Michael Rogers
6a9b9613e4
Add session storage and role to user indicator
2023-06-23 15:47:29 -05:00
Michael Rogers
f5d57210ae
Add additional test roles to example user
2023-06-23 15:47:29 -05:00
Jesse Mazzella
172e0b23fd
chore: add prettier
(1/3): add packages, configurations, fix lint issues ( #6382 )
...
* fix: remove redundant eslint rules
* chore: bump `prettier` to v2.8.7
* docs: vue files to use html comments for licenses
- Prettier's Vue parser freaks out if it sees a *.js style comment in a *.vue file.
* docs: more licenses for vue files
* fix: don't ignore *.vue files
* fix: use defaults for tabWidth and printWidth
* simplify .prettierignore
* enforce a printWidth of 100
* fix: use `eslint-plugin-prettier`, remove conflicting rules
* test: fix gauge tests (for real)
* test: fix notebook test selectors
* test: fix restrictedNotebook test selectors
* test: remove useless assignment
* lint: __dirname as global
* lint: revert eslint config + whitespace changes, commit new config
* style: remove unnecessary string concat of literals
* test: fix missed gauge test
* fix: use new eslint rules
* feat: add blank `.git-blame-ignore-revs` file
* docs: update to mention Prettier and format.
* Revert "test: fix gauge tests (for real)"
This reverts commit 6afad450389edc2f16ff0d00c9524621a7ba53bc.
* Revert "test: fix notebook test selectors"
This reverts commit 17fe1cbbff02e9298f041b5ea0fea5494fe54d94.
* Revert "test: fix restrictedNotebook test selectors"
This reverts commit 97e0ede826b7dd61c5443845443d806a56f3f305.
* Revert "test: fix missed gauge test"
This reverts commit e2398fc38ca94beff2066cc253173412ad47f8b9.
* test: fix gauge tests (no formatting)
* test: update notebook e2e selectors (no formatting)
* test: update restrictedNotebook e2e selectors (no formatting)
* fix: temporarily disable lint check
2023-05-18 21:29:20 +00:00
Rukmini Bose (Ruki)
5df7971438
[Plots] Fix wrapping of Y Axis when height is small ( #6264 )
...
* New branch to fix y-axis icons
* test: fix locator
---------
Co-authored-by: Jesse Mazzella <jesse.d.mazzella@nasa.gov>
2023-05-17 18:32:05 +00:00
dependabot[bot]
b39d5e8bcc
chore(deps-dev): bump eslint-plugin-vue from 9.11.0 to 9.13.0 ( #6674 )
...
Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue ) from 9.11.0 to 9.13.0.
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases )
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.11.0...v9.13.0 )
---
updated-dependencies:
- dependency-name: eslint-plugin-vue
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-16 15:45:50 -07:00
Jesse Mazzella
c5188397e4
chore: bump version to 2.2.4-SNAPSHOT
( #6673 )
...
chore: bump version to 2.2.4-SNAPSHOT
2023-05-16 13:50:58 -07:00
Charles Hacskaylo
225fa22c72
Fix Locator in Move and Link dialogs ( #6663 )
...
Closes #6654
- Corrected form builder configurations.
2023-05-16 09:50:42 -07:00
Jamie V
2c3b6fa540
[ExportAsJson] Multiple Aliases in Export and Conditional Styles Fixes ( #6602 )
...
Fixes issues that prevent import and export from being completed successfully. Specifically:
* if multiple aliases are detected, the first is created as a new object and and added to it's parent's composition, any subsequent aliases of the same object will not be recreated, but the originally created one will be added to the current parent's composition, creating an alias.
* Also, there are cases were conditionSetIdentifiers are stored in an object keyed by an item id in the configuration.objectstyles object, this fix will handle these as well.
* Replaces an errant `return` statement with a `continue` statement to prevent early exit from a recursive function.
---------
Co-authored-by: Andrew Henry <akhenry@gmail.com>
2023-05-11 17:11:09 +00:00
dependabot[bot]
496ab4d5a3
chore(deps-dev): bump vue-eslint-parser from 9.1.0 to 9.2.1 ( #6651 )
...
Bumps [vue-eslint-parser](https://github.com/vuejs/vue-eslint-parser ) from 9.1.0 to 9.2.1.
- [Release notes](https://github.com/vuejs/vue-eslint-parser/releases )
- [Commits](https://github.com/vuejs/vue-eslint-parser/compare/v9.1.0...v9.2.1 )
---
updated-dependencies:
- dependency-name: vue-eslint-parser
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-09 16:48:39 +00:00
dependabot[bot]
aad9e51262
chore(deps-dev): bump eslint from 8.39.0 to 8.40.0 ( #6650 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.39.0 to 8.40.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.39.0...v8.40.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-08 15:06:29 -07:00
Jesse Mazzella
ba4353aacb
fix: Gantt Chart displays draft status of Plan in composition ( #6642 )
...
* fix: setStatus when add/replace a plan in composition
* test: add regression test
* chore: lint:fix
* test: add visual tests for plan and gantt chart drafts
2023-05-05 23:48:34 +00:00
David Tsay
9f079255f1
Free findSubscriptionProvider
! ( #6547 )
...
free `findSubscriptionProvider`
2023-05-05 16:41:07 -07:00
John Hill
f5eacc504b
[Couchdb] Update couchdb init script and bump version to latest ( #6643 )
...
* chatty
* bad linebreak
* bump to 3.3.2
---------
Co-authored-by: Jesse Mazzella <ozyx@users.noreply.github.com>
2023-05-05 19:24:54 +00:00
Marcelo Arias
26fa1653e3
Synchronize versions of common devDependencies with openmct-yamcs ( #6627 )
...
* Update @babel/eslint-parser, eslint, webpack, webpack-cli versions
* Increase eventemitter3 version from 1.2.0 to 4.0.7
* Downgrade eventemitter3 to 1.2.0
---------
Co-authored-by: Jesse Mazzella <ozyx@users.noreply.github.com>
2023-05-05 17:27:01 +00:00
Jamie V
b7c68f715b
[LAD Table][Browse Bar] Visual test and title attributes for actions ( #6640 )
2023-05-03 18:11:01 -07:00
Jesse Mazzella
549a579bf3
fix: remove pr:e2e:couchdb
label on run completion ( #6628 )
...
* fix: trigger e2e-couchdb run on sync
* fix: remove `e2e-couchdb` label if present after run
* fix: remove `synchronize` trigger
- this is intended behavior
* refactor: update GHA to use octokit action
* docs: add note about GHA warnings
* fix: remove `pr:e2e` label after run
* fix: use github-script
2023-05-03 10:24:41 -07:00
Jamie V
fe677fa359
[LAD Tables] Persist view modified configuration ( #6637 )
...
* chore: bump version to `2.2.2` (#6615 )
* persisting lad configuration in the view when it changes
---------
Co-authored-by: Shefali Joshi <simplyrender@gmail.com>
2023-05-02 16:19:23 -07:00
dependabot[bot]
1bbc3789ec
chore(deps-dev): bump sass from 1.62.0 to 1.62.1 ( #6630 )
2023-05-02 12:20:00 -07:00
dependabot[bot]
636849885b
chore(deps-dev): bump webpack from 5.80.0 to 5.81.0 ( #6634 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.80.0 to 5.81.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.80.0...v5.81.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-02 09:02:46 -07:00
David Tsay
6f2b20eee9
Retain styling on condition widgets when adding or removing a url ( #6625 )
...
* fix spelling error
* apply changes after dynamic component updates
* remove * listener
* react to url change
* es6 mode
* fix html structure
* Closes #6614
- CSS fixes for revised widget approach.
* include url prop for vue component reactivity
* disable a tag overriding font color
* provide a reactive object for component reactivity
Co-authored-by: Charles Hacskaylo <charlesh88@gmail.com>
2023-04-28 20:17:14 +00:00
dependabot[bot]
e38821cc1f
chore(deps-dev): bump @percy/cli from 1.23.0 to 1.24.0 ( #6618 )
...
Bumps [@percy/cli](https://github.com/percy/cli/tree/HEAD/packages/cli ) from 1.23.0 to 1.24.0.
- [Release notes](https://github.com/percy/cli/releases )
- [Commits](https://github.com/percy/cli/commits/v1.24.0/packages/cli )
---
updated-dependencies:
- dependency-name: "@percy/cli"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-25 16:26:37 -07:00
dependabot[bot]
4345d216f7
chore(deps-dev): bump karma-chrome-launcher from 3.1.1 to 3.2.0 ( #6619 )
...
Bumps [karma-chrome-launcher](https://github.com/karma-runner/karma-chrome-launcher ) from 3.1.1 to 3.2.0.
- [Release notes](https://github.com/karma-runner/karma-chrome-launcher/releases )
- [Changelog](https://github.com/karma-runner/karma-chrome-launcher/blob/master/CHANGELOG.md )
- [Commits](https://github.com/karma-runner/karma-chrome-launcher/compare/v3.1.1...v3.2.0 )
---
updated-dependencies:
- dependency-name: karma-chrome-launcher
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-25 22:43:41 +00:00
dependabot[bot]
84a12c7833
chore(deps-dev): bump karma from 6.3.20 to 6.4.2 ( #6616 )
...
Bumps [karma](https://github.com/karma-runner/karma ) from 6.3.20 to 6.4.2.
- [Release notes](https://github.com/karma-runner/karma/releases )
- [Changelog](https://github.com/karma-runner/karma/blob/master/CHANGELOG.md )
- [Commits](https://github.com/karma-runner/karma/compare/v6.3.20...v6.4.2 )
---
updated-dependencies:
- dependency-name: karma
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-25 22:30:58 +00:00
dependabot[bot]
ad8445114f
chore(deps-dev): bump webpack-cli from 5.0.0 to 5.0.2 ( #6622 )
...
Bumps [webpack-cli](https://github.com/webpack/webpack-cli ) from 5.0.0 to 5.0.2.
- [Release notes](https://github.com/webpack/webpack-cli/releases )
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@5.0.0...webpack-cli@5.0.2 )
---
updated-dependencies:
- dependency-name: webpack-cli
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-25 15:10:04 -07:00
dependabot[bot]
bcd50dfa35
chore(deps-dev): bump webpack from 5.79.0 to 5.80.0 ( #6620 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.79.0 to 5.80.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.79.0...v5.80.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-25 14:40:29 -07:00
dependabot[bot]
a798ddf05e
chore(deps-dev): bump eslint from 8.37.0 to 8.39.0 ( #6617 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.37.0 to 8.39.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.37.0...v8.39.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-25 09:29:54 -07:00
Jesse Mazzella
7af7e68779
refactor: add appActions and stabilize overlayPlot and plotRendering e2e test suites ( #6612 )
...
* test: add appActions, stabilize overlayPlot test
- Adds `waitForPlotsToRender`, a function that waits for all active `.plot` elements on the page to load and draw their series data
- Adds `getCanvasPixels`, a function that takes a canvas selector and retrieves an array of canvas pixel data.
- Modifies `getCanvasPixels` to use `page.evaluateHandle()` so that the canvas handle lifetime exists throughout the test (this was causing flakiness before)
* test: refactor and stabilize `plotRendering` tests
* test: remove redundant test suite
* test: stabilize plot legend color swatch test
* docs: mention `waitForPlotsToLoad()` in e2e docs
* refactor: have getCanvasPixels return actual rgba values
* docs: fix typo
* test: use appAction and fix reload wait condition
* docs: add additional context for `waitForPlotsToRender()`
* refactor: one-liner
* docs: tidy up docs
2023-04-20 14:36:58 -07:00
Jesse Mazzella
c200999659
test(e2e): fix overlay plot element preview test flake ( #6609 )
...
test: wait for plot to be drawn before assertions
2023-04-19 13:40:44 -07:00
Jesse Mazzella
ddeeff4822
Fix test flake and playwright version in couchdb circleci test ( #6608 )
...
* test: wait for `domcontentloaded` on reload
* chore: playwright `1.32.3` in circleci couchdb test
* test: simplify(why was this creating a clock??)
2023-04-19 19:11:09 +00:00
dependabot[bot]
5610846147
chore(deps-dev): bump @deploysentinel/playwright from 0.3.3 to 0.3.4 ( #6606 )
...
Bumps @deploysentinel/playwright from 0.3.3 to 0.3.4.
---
updated-dependencies:
- dependency-name: "@deploysentinel/playwright"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-19 17:17:57 +00:00
John Hill
88fde47932
Add @types/lodash to dependabot semver ignore list ( #6604 )
...
Add lodash types to ignore list
2023-04-19 09:23:16 -07:00
dependabot[bot]
2a0faba35f
chore(deps-dev): bump eslint-plugin-vue from 9.10.0 to 9.11.0 ( #6597 )
...
Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue ) from 9.10.0 to 9.11.0.
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases )
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.10.0...v9.11.0 )
---
updated-dependencies:
- dependency-name: eslint-plugin-vue
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-18 16:41:58 -07:00
dependabot[bot]
a47abf5f96
chore(deps-dev): bump webpack-dev-server from 4.11.1 to 4.13.3 ( #6596 )
...
* chore(deps-dev): bump webpack-dev-server from 4.11.1 to 4.13.3
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server ) from 4.11.1 to 4.13.3.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases )
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.11.1...v4.13.3 )
---
updated-dependencies:
- dependency-name: webpack-dev-server
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* fix: disable webpack overlay for runtime errors
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Mazzella <jesse.d.mazzella@nasa.gov>
2023-04-18 16:33:43 -07:00
Jesse Mazzella
968eee6698
chore: bump Playwright to v1.32.3 ( #6511 )
...
* chore: bump Playwright to v1.32.1
* test: fix locators, remove unnecessary awaits
* chore: bump Playwright in ci workflows
* test: better selectors for yAxis configs
- fix tests
* chore: bump Playwright to 1.32.3
* refactor: ensure openmct starts after plugins install
* fix: wait for domcontentloaded on initial nav
* test: fix autoscale snapshot test
* test: fix `--max-failures` argname typo
* test: update old locators
* test(fix): add missing await
* test: fix typo 😅
2023-04-18 22:32:29 +00:00