-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move all support for the legacy API into a plugin #4614
Conversation
Codecov Report
@@ Coverage Diff @@
## master #4614 +/- ##
==========================================
- Coverage 57.35% 56.27% -1.09%
==========================================
Files 718 718
Lines 22772 22781 +9
Branches 1653 1653
==========================================
- Hits 13061 12820 -241
- Misses 9302 9551 +249
- Partials 409 410 +1
Continue to review full report at Codecov.
|
Started e2e Run. Follow along: https://github.com/nasa/openmct/actions/runs/1603268815 |
Success ✅ ! Build artifacts are here: https://github.com/nasa/openmct/actions/runs/1603268815 |
Note: This is passing our smoke tests. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is great @akhenry . I ran this in VISTA and there were no issues.
There are a couple of minor change requests inline.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Reviewer Checklist
Changes appear to address issue? | Y |
Appropriate unit tests included? | Y |
Code style and in-line documentation are appropriate? | Y |
Commit messages meet standards? | Y |
Has associated issue been labelled unverified ? |
Y |
closes #4615
This PR renders support for Open MCT's legacy API optional by moving the entire adapter layer into a plugin.
Legacy support can be enabled by installing the new legacy support plugin like so:
If you also require support for legacy indicators you will also need to install the LegacyIndicatorsPlugin -
For now it remains installed by default in the Open MCT source. A followup issue has been filed to ensure that legacy support is disabled by default in 1.8.3.
In addition to moving legacy support into a plugin, this PR also:
All Submissions:
Author Checklist