Henry
529abcc4b0
Added composition policy to prevent composition of non-persistable parent, except in the case of a new object in which case the parent may change
2017-03-24 17:00:12 -07:00
Henry
1cb5dd021f
Modified composition policies to consider object instances instead of types. Fixes #669
2017-03-24 16:59:30 -07:00
Henry
399b745084
[Persistence] Prevent editing of objects that cannot be saved. Fixes #1483
2017-03-24 14:01:39 -07:00
Victor Woeltjen
f09a76e23b
Merge pull request #1478 from nasa/open1266
...
[Frontend] .form-row cleanups for Inspector
2017-03-21 11:57:39 -07:00
Charles Hacskaylo
16b6a70e22
[Frontend] Cleanups for Inspector
...
Fixes #1266
2017-03-21 10:18:29 -07:00
Andrew Henry
1a7260cc14
Revert "Disable plot by default"
...
This reverts commit 8a75381a3d
.
2017-03-15 12:45:44 +00:00
Andrew Henry
8a75381a3d
Disable plot by default
2017-03-15 12:41:25 +00:00
Pete Richards
c394fe9287
Merge remote-tracking branch 'origin/open1465'
2017-03-03 11:26:25 -08:00
Henry
06f4a955b5
[Tables] Maintain correct insertion order with duplicates. Fixes #1465
2017-03-02 14:29:08 -08:00
Henry
a2bf92db97
[Tables] Subscribe to parent if a telemetry object, or children, but not both. Fixes #1464
2017-03-01 18:55:17 -08:00
Charles Hacskaylo
6fa5a31217
Merge pull request #1433 from nasa/open1432
...
[Build] Installed sound suppression system for Bourbon deprecation messages.
2017-02-27 11:12:27 -08:00
Pete Richards
5bc7a701dc
Merge pull request #1455 from nasa/api-conductor-config
...
[Conductor] Allow configuration of conductor defaults
2017-02-24 14:58:50 -08:00
Pete Richards
5cd0516048
Enable TC by default and hide
...
Set up TC so that it is always enabled and defaults to realtime mode.
This allows us to have warp-like functionality without showing
the TC interface, and simplifies a lot of tutorials. We can still
reconfigure the TC by re-installing the plugin with different settings
2017-02-24 14:56:18 -08:00
Pete Richards
48a603ece8
Merge branch 'api-legacy-telemetry-provider-v2'
2017-02-24 14:47:10 -08:00
Pete Richards
abfa56464a
Merge branch 'plugins-functions'
2017-02-24 14:34:54 -08:00
Henry
c1d6e21c3c
Added tests. Fixes #1364
2017-02-23 13:50:14 -08:00
Henry
3bd556a406
Fixed failing tests
2017-02-23 10:21:33 -08:00
Henry
347fb6d882
Fixed style errors
2017-02-23 10:19:10 -08:00
Henry
b3cf7a5d93
Added support for new style telemetry providers from old screens. Converted SWG to new style data adapter
2017-02-23 09:58:46 -08:00
Andrew Henry
c7cffdeb3b
Merge pull request #1453 from nasa/restore-search-navigation
...
[Search] Allow navigation from results
2017-02-22 13:21:03 -08:00
Pete Richards
d45ae7908d
[Search] Allow navigation from results
...
Fix search item so that navigation occurs after clicking on
a search result, while still properly preventing navigation
when required.
Related to #1366
2017-02-22 13:08:54 -08:00
Henry
b10fb4533e
All builtin plugins now standardized as functions
2017-02-22 12:51:49 -08:00
Andrew Henry
c74fdb816f
Merge pull request #1450 from nasa/fix-table-tests
...
Add hasCapability to mock
2017-02-21 18:14:18 -08:00
Pete Richards
40985a56c8
Add hasCapability to mock
2017-02-21 18:01:43 -08:00
Pete Richards
5c01f0be24
Merge branch 'open1077' into 1435-integration
2017-02-21 17:22:36 -08:00
Andrew Henry
f7ff5af60b
Merge pull request #1448 from nasa/update-composition-policy
...
Update composition policy
2017-02-21 17:18:59 -08:00
Andrew Henry
2088fc52f3
Merge pull request #1446 from nasa/fix-orphan-navigation
...
Orphan check uses capability not model
2017-02-21 17:08:40 -08:00
Andrew Henry
db33ab143e
Merge pull request #1445 from nasa/api-updates
...
Api updates
2017-02-21 17:04:45 -08:00
Pete Richards
8c77d4006a
Pass options to support checks
2017-02-21 17:03:16 -08:00
Pete Richards
2fa567b98b
[Table] Track by index, save the elements
2017-02-21 16:49:39 -08:00
Andrew Henry
e61f04663a
Merge pull request #1444 from nasa/consistent-css-class
...
cssclass is now cssClass
2017-02-21 16:36:30 -08:00
Andrew Henry
4b905fa7d2
Merge pull request #1443 from nasa/remove-old-bundle-loading
...
Stop loading bundles.json
2017-02-21 16:32:26 -08:00
Andrew Henry
5e6e7f018a
Merge pull request #1442 from nasa/dev-skip-optimize
...
[Build] Skip optimize in dev environment
2017-02-21 16:26:41 -08:00
Andrew Henry
53f56b430a
Merge pull request #1449 from nasa/identifier-not-key
...
[API] Use proper key format
2017-02-21 16:24:17 -08:00
Pete Richards
50c934820c
Merge pull request #1424 from nasa/open1382
...
[Tables] Do not persist column configuration for non-editable objects
2017-02-21 15:18:56 -08:00
Pete Richards
2a10a2cae2
Update specs to match composition policies
2017-02-21 15:14:35 -08:00
Pete Richards
65325b90fd
Composition policy takes child instance
...
The composition policy now takes a child instance instead
of the child type, as in all cases we have access to the child
object.
This allows new-style objects to be contained by old-style objects.
Updated all composition policies to use standardized argument names
instead of `context` and `candidate`; this makes it easier to
understand.
Updated AddActionProvider to hardcode the object types supported.
2017-02-21 12:32:49 -08:00
Pete Richards
cfecc36ae6
Orphan check uses capability not model
...
Switch orphan checking to use capability instead of model.
This ensures that new-style composition providers work as intended.
2017-02-21 12:10:17 -08:00
Pete Richards
d9f8622459
[Telemetry] Update TelemetryProvider API
...
Based on feedback from tutorial sprint, update provider API,
formatter API, and legacy adapter code.
Providers can now implement separate checks for providing realtime
and historical data, and providers are not registered with a specific
strategy. Strategy is instead intended to be an attribute in the
request options.
Removed unused code in the telemetry API and simplify limitEvaluators.
2017-02-21 11:51:32 -08:00
Pete Richards
8e13819e1e
[API] composition providers receive new-style objects
...
Ensure that composition providers get new-style objects (with id
included) so that they can properly check for applicability.
2017-02-21 11:21:08 -08:00
Pete Richards
aaedf5d576
cssclass is now cssClass
...
Make property name consistent with standard camelCase naming.
2017-02-21 11:14:46 -08:00
Pete Richards
af9ffaf02d
Stop loading bundles.json
...
Stop application from requesting bundles.json at first load. This was
confusing to some external developers who would see an error in the
log and not know the cause.
2017-02-21 11:11:16 -08:00
Pete Richards
970acbd56e
[Build] Skip optimize in dev environment
...
Skip optimize in dev environment to speed up project rebuilds. Very helpful
when integration testing openmct.js build artifact.
2017-02-21 11:05:20 -08:00
Andrew Henry
46c7399867
Merge pull request #1410 from joshbaldwin/master
...
adding MCT name to README
2017-02-21 09:09:51 -08:00
Andrew Henry
9a6745635d
Merge pull request #1431 from dhrubomoy/master
...
[Documentation] Fixed filename
2017-02-15 10:18:46 -08:00
Pete Richards
fa962b42bc
[API] Use proper key format
2017-02-13 13:21:55 -08:00
Henry
34dc457aff
[Tables] Restored telemetry datum field 'name'. Fixed bug with default sort not working
2017-02-10 15:39:39 -08:00
Henry
a3311e4c57
[Tables] Tests and style fixes
2017-02-10 14:22:30 -08:00
Henry
ef8efbd53d
[Tables] Default UTC time system if available and none others defined
2017-02-10 14:22:28 -08:00
Henry
6cd99efbb9
[Tables] Added telemetry buffer so that subscription data is not discarded if it's beyond the end bounds
2017-02-10 14:22:28 -08:00