Pete Richards
4d3ec398c9
[Style] Fix style, disable tests
...
disable tests for later follow-up.
2016-11-08 16:21:38 -08:00
Pete Richards
b169089156
get rid of feel-good code
2016-11-08 16:07:53 -08:00
Pete Richards
66a6b6d89b
Always put in cache on mutation, assuming persistence
2016-11-08 14:58:15 -08:00
Pete Richards
d74eba1922
Move mutation listening out of cache service
2016-11-08 14:14:56 -08:00
Pete Richards
9a7f69a614
Model Cache updates models on mutation
2016-11-08 13:54:31 -08:00
Pete Richards
0578a651da
cache on instantiate
2016-11-08 13:51:50 -08:00
Pete Richards
f991dcfb76
Clear cache when no transactions active
2016-11-08 13:51:30 -08:00
Pete Richards
42c48cb93b
disable cache
2016-11-08 11:20:34 -08:00
Pete Richards
2708562872
[Transaction] Sync mutation within transaction
2016-11-08 10:34:20 -08:00
Victor Woeltjen
9578fb0cd8
[Views] Update representations on mutation ( #1312 )
...
* [Core] Log errors from topic
Log full error (including stack trace) when catching errors
from the topic service. Aids debugging of #1303 (and should
aid in future debugging of any similar issues.)
* [API] Fix identifier usage in handleMutation
To address console errors observed in the context of #1303
* [Views] Listen to mutation
Listen for mutation instead of watching modified timestamp;
more reliable due to recent API changes. Fixes #1303 .
* [Views] Update spec for mct-representation
...to reflect changes for #1303
2016-11-07 10:08:53 -08:00
Victor Woeltjen
547696d797
[Views] Repair view registry for mainViews ( #1308 )
...
* [Views] Rewrite mct-view
...to make it a simple way to include non-Angular views, without
integrating unnecessarily with other architectural concerns.
Supports restoration of view registration functionality to fix
#1307
* [API] Use identifier as property name
* [API] Add adapter capability
...to simplify adapter layer (allowing new-style objects to be
retrieved via capability.)
* [API] Add AdaptedViewController
* [API] Add template for adapted views
* [API] Add AdaptedViewPolicy
* [API] Wire in view adapter
* [API] Fix adapter capability implementation
* [API] Don't create new scope from mct-view
...to allow use on same element as ng-controller (and because a
new scope just is not necessary.)
2016-11-03 10:37:58 -07:00
Andrew Henry
025b69541e
Merge pull request #1222 from BogdanAlexandru/mct1221
...
[Notifications] Fix and harden the NotificationService
2016-11-03 09:45:06 -07:00
Victor Woeltjen
5aa95c0415
Merge pull request #1207 from Proekspert/fix-tutorial
...
[Documentation] Fixed module reference
2016-11-02 09:24:27 -07:00
Alex M
d63c401e44
[Notifications] Remove custom autoDismiss
2016-10-29 11:18:07 +03:00
Alex M
c9ac85089a
Merge branch 'master' into mct1221
2016-10-29 10:41:18 +03:00
Pete Richards
eca9968a9f
Merge pull request #1302 from nasa/types-nonfunctional-1294
...
[API] Fix type registration
2016-10-27 16:01:16 -07:00
Victor Woeltjen
736c89cfc6
Merge pull request #1301 from nasa/search-indexing-1279
...
Add modelService compatibility adapater
2016-10-27 15:54:06 -07:00
Victor Woeltjen
9a0fcc045c
[API] Simplify type registration
...
https://github.com/nasa/openmct/pull/1302#discussion_r85417042
2016-10-27 15:30:34 -07:00
Pete Richards
a3459679d0
[JSDoc] basic jsdoc
2016-10-27 13:01:29 -07:00
Victor Woeltjen
12333f3417
[API] Use correct method name in docstring
2016-10-27 12:22:46 -07:00
Victor Woeltjen
2bf05ae40f
[API] Add missing semicolon, satisfy JSHint
2016-10-27 12:21:16 -07:00
Victor Woeltjen
833bad067e
[API] Add creatable property to example
2016-10-27 12:16:57 -07:00
Victor Woeltjen
23eff4b924
[API] Fix TypeRegistry docstring
...
Fixes #1295
2016-10-27 12:16:07 -07:00
Victor Woeltjen
30b769d741
[API] Repair type registration
...
Fixes #1294
2016-10-27 12:10:45 -07:00
Pete Richards
d813029046
[API] Providers get with identifier
...
Providers fetch objects using a full identifier. This ensures a consistent
interface.
Related to https://github.com/nasa/openmct/issues/1279
2016-10-27 11:58:01 -07:00
Pete Richards
81de6119fe
[Compat] model service adapter
...
Provide adapter that ensures model service can fetch models
provided via new API.
Fixes https://github.com/nasa/openmct/issues/1279
2016-10-27 11:56:57 -07:00
Victor Woeltjen
365af918f3
Merge pull request #1297 from nasa/fast-gulp-develop-1268
...
[Dev] develop with stylesheets
2016-10-27 11:52:48 -07:00
Pete Richards
40fb144d09
[Dev] develop with stylesheets
...
Remove 'install' step from gulp develop task, instead
run 'stylesheets' to build stylesheets. Result is much
faster execution of gulp develop as is expected for
a development tool.
Fixes https://github.com/nasa/openmct/issues/1268 .
2016-10-26 12:55:47 -07:00
Pete Richards
8cacff37ab
Merge pull request #1292 from nasa/my-items-1284
...
[Roots] Restore legacy root provider
2016-10-26 10:24:24 -07:00
Victor Woeltjen
70985c5dbd
Revert "[Roots] Remove obsolete provider"
...
This reverts commit b49fef78f5
.
Fixes #1284
2016-10-26 10:09:10 -07:00
Victor Woeltjen
9dec99824e
Revert "[Roots] Remove obsolete spec"
...
This reverts commit 2cced53c97
.
2016-10-26 10:08:35 -07:00
Victor Woeltjen
d4730e1656
Revert "[Roots] Remove legacy root model provider"
...
This reverts commit 7b0506bbdb
.
2016-10-26 10:08:30 -07:00
Victor Woeltjen
c079868224
Merge pull request #1271 from nasa/open1256
...
[Examples] Simplified MSL example and fixed issues with new API
2016-10-26 09:55:18 -07:00
Victor Woeltjen
54a59c5e6f
Merge pull request #1237 from tylerbrewer2/master
...
[Frontend] Ensure stacking order of save drop-down Fixes #1205
2016-10-26 09:54:37 -07:00
Pete Richards
0804a16314
Merge pull request #1269 from nasa/my-items-1264
...
[Roots] Support async root registration, with My Items
2016-10-21 13:34:23 -07:00
Henry
4cc020f0ea
[Examples] Simplified MSL example, fixed object tree not loading by default, renamed. Fixes #1256 . Fixes #1255
2016-10-20 14:33:12 -07:00
Victor Woeltjen
b49fef78f5
[Roots] Remove obsolete provider
2016-10-19 17:02:12 -07:00
Victor Woeltjen
2cced53c97
[Roots] Remove obsolete spec
2016-10-19 16:54:26 -07:00
Victor Woeltjen
f6253ae7ed
[Roots] Remove unnecessary model provider
2016-10-19 16:53:03 -07:00
Victor Woeltjen
3f50bdb334
[Roots] Distinguish objects.get
...
...which needs to accept full identifiers from namespace-specific
object providers, which only need to accept keys.
2016-10-19 16:47:11 -07:00
Victor Woeltjen
2a79813460
[Roots] Remove unnecessary RootRegistrar
2016-10-19 16:37:10 -07:00
Victor Woeltjen
650824574c
[Roots] Add new root model provider
...
...to read roots from the new API's registry.
2016-10-19 16:20:02 -07:00
Victor Woeltjen
7b0506bbdb
[Roots] Remove legacy root model provider
2016-10-19 16:19:11 -07:00
Victor Woeltjen
a3847bcca5
[Roots] Add useful logging for components
2016-10-19 16:18:50 -07:00
Victor Woeltjen
a143b21ea1
[Roots] Register roots with new API
...
Register roots added via old API with new API when the application
starts. Fixes #1264 .
2016-10-19 15:01:39 -07:00
Victor Woeltjen
64ff463200
Revert "Revert "Async root registration""
2016-10-19 14:55:07 -07:00
Andrew Henry
08ca7659e7
Merge pull request #1260 from nasa/open1257
...
[Composition] Fix adapter composition policy
2016-10-18 12:04:04 -07:00
Victor Woeltjen
d7edfb4cc6
Merge pull request #1263 from nasa/revert-1252-async-root-registration
...
Revert "Async root registration"
2016-10-18 10:52:42 -07:00
Victor Woeltjen
4eca80a770
Revert "Async root registration"
2016-10-18 10:48:26 -07:00
Andrew Henry
56a662841e
Merge pull request #1254 from nasa/open1235
...
[Frontend] Fixes to Export buttons
2016-10-18 09:32:28 -07:00