openmct/example
Jesse Mazzella 82fa4c1597
feat: Mission Status for Situational Awareness (#7418)
* refactor: `UserIndicator` use vue component directly

* style(WIP): filler styles for user-indicator

* feat(WIP): working on mission status indicators

* feat: support mission statuses

* feat(WIP): can display mission statuses now

* feat(WIP): add composables and dynamically calculate popup position

* feat(WIP): dismissible popup, use moar compositionAPI

* Closes #7420
- Styling and markup for mission status control panel.
- Tweaks and additions to some common style elements.

* feat: set/unset mission status for role

* refactor: rename some functions

* feat: more renaming, get mission role statuses working

* refactor: more method renaming

* fix: remove dupe method

* feat: hook up event listeners

* refactor: convert to CompositionAPI and listen to events

* fix: add that back in, woops

* test: fix some existing tests

* lint: words for the word god

* refactor: rename

* fix: setting mission statuses

* style: fix go styling

* style: add mission status button

* refactor: rename `MissionRole` -> `MissionAction`

* test: fix most existing tests

* test: remove integration tests already covered by e2e

- These tests are going to be wonky since they depend on the View. Any unit tests depending on Vue / the View will become increasingly volatile over time as we migrate more of the app into the main Vue app. Since these LOC are already covered by e2e, I'm going to remove them. We will need to move towards a more component / Vue-friendly testing framework to stabilize all of this.

* docs: add documentation

* refactor: rename

* fix: a comma

* refactor: a word

* fix: emit parameter format

* fix: correct emit for `missionStatusActionChange`

---------

Co-authored-by: Charles Hacskaylo <charles.f.hacskaylo@nasa.gov>
Co-authored-by: John Hill <john.c.hill@nasa.gov>
2024-02-02 22:50:16 +00:00
..
dataVisualization chore: update copyright end year to 2024 (#7364) 2024-01-09 13:31:51 -08:00
eventGenerator chore: update copyright end year to 2024 (#7364) 2024-01-09 13:31:51 -08:00
exampleTags chore: update copyright end year to 2024 (#7364) 2024-01-09 13:31:51 -08:00
exampleUser feat: Mission Status for Situational Awareness (#7418) 2024-02-02 22:50:16 +00:00
faultManagement chore: update copyright end year to 2024 (#7364) 2024-01-09 13:31:51 -08:00
generator Table performance paging (#7399) 2024-01-26 13:24:24 -08:00
imagery feat(#7367): ProgressBar for ExportAsJSONAction (#7374) 2024-01-18 12:21:36 +01:00
README.md [Documentation] Updated copyright statement. Fixes #1081 2016-07-12 16:55:57 -07:00

This directory is for example bundles, which are intended to illustrate how to author new software components using Open MCT.