70c072be0b
[Persistence] Test more cases
...
Add more test cases for TransactingMutationListener to
distinguish active-transaction case from no-transaction
case.
2016-08-08 13:18:40 -07:00
eb2fbcd8d0
[Persistence] Cover TransactingMutationListener
...
Add test cases sufficient for line coverage of
TransactingMutationListener.
2016-08-08 12:34:46 -07:00
02f34d1c04
[Persistence] Begin testing TransactingMutationListener
2016-08-08 12:28:13 -07:00
b60eff2f5e
[Persistence] Update bundle definition
2016-07-26 15:26:43 -07:00
f6d6cb929f
[Persistence] Add to transaction on mutation
2016-07-26 15:24:16 -07:00
766e94ed62
Merge remote-tracking branch 'origin/master' into persist-on-mutation-825b
...
Conflicts:
platform/core/src/capabilities/PersistenceCapability.js
2016-07-25 16:30:49 -07:00
6176ca2260
Merge pull request #1084 from nasa/transaction-clearing-1059
...
[Persistence] Clear transactions selectively
2016-07-15 16:20:19 -07:00
4c7ad6d93a
Merge branch 'undirty-on-refresh-1046' into transaction-clearing-1059
...
Conflicts:
platform/commonUI/edit/src/actions/SaveAsAction.js
2016-07-14 11:53:39 -07:00
1fb18c7919
[Context] Add test, tweak logic
...
Add test to verify that warnings are not shown based on
composition/location inconsistencies when editing.
2016-07-14 11:16:07 -07:00
1c2378b3b4
[Context] Suppress warnings while editing
...
Don't expect consistency between composition and location fields
while an object is being edited; this avoids benign warnings
being logged. Fixes #624
2016-07-14 11:10:15 -07:00
c8898ac6aa
[Documentation] Updated copyright statement. Fixes #1081
2016-07-12 16:55:57 -07:00
8244e435bf
[Edit] Update failing spec
2016-06-22 16:13:26 -07:00
a3a0f003f0
[Edit] Don't refresh unpersisted objects
2016-06-22 15:41:06 -07:00
c00b053aa7
[Tests] verify that identifier service provides key
...
Verify that the results of the identifier service are used for
persistence calls instead of the domain object id.
https://github.com/nasa/openmct/issues/1013
2016-06-15 10:31:25 -07:00
2d5824c4ab
[Persistence] Use identifier service to get key
...
Retrieve key from identifier service for all persist operations.
Fixes https://github.com/nasa/openmct/issues/1013
2016-06-14 10:56:54 -07:00
165e158f37
[Edit Mode] #629 Removed redundant test from DomainObjectProviderSpec
2016-05-26 11:44:43 -07:00
fb8fe93529
[Persistence] Fix mistake in JSDoc
...
https://github.com/nasa/openmct/pull/874#discussion_r64639089
2016-05-25 13:06:58 -07:00
26839c7fd1
[Persistence] Fix code style after merge
2016-05-20 14:27:53 -07:00
264896c264
Merge branch 'master' into persist-on-mutation-825
...
Conflicts:
platform/commonUI/edit/src/actions/RemoveAction.js
platform/commonUI/edit/test/actions/EditAndComposeActionSpec.js
platform/commonUI/edit/test/actions/RemoveActionSpec.js
platform/entanglement/src/services/LinkService.js
platform/features/timeline/src/controllers/drag/TimelineDragHandler.js
platform/features/timeline/src/controllers/swimlane/TimelineSwimlaneDecorator.js
platform/features/timeline/test/controllers/drag/TimelineDragHandlerSpec.js
platform/features/timeline/test/controllers/swimlane/TimelineSwimlaneDropHandlerSpec.js
2016-05-20 14:26:39 -07:00
ad5691142e
[Code Style] Rename shadowing variables
2016-05-20 13:05:32 -07:00
f1e81c359e
[Persistence] Satisfy JSHint
2016-05-19 12:17:20 -07:00
d3f2a24267
Merge branch 'master' into persist-on-mutation-825
...
Conflicts:
platform/core/src/capabilities/PersistenceCapability.js
platform/features/timeline/src/controllers/swimlane/TimelineSwimlaneDropHandler.js
2016-05-19 11:41:08 -07:00
fa77139077
[Code Style] Run gulp fixstyle
...
...to apply code style settings from #142 .
2016-05-19 11:29:13 -07:00
d08cdfba49
Fixed linting issues
2016-05-12 16:50:19 -07:00
44f4a82fa1
Resolved merge conflicts
2016-05-12 16:14:31 -07:00
bd686790dc
Resolved merge conflicts
2016-05-12 16:03:19 -07:00
f3b265bdd5
Merge branch 'master' into open671
2016-05-09 10:19:24 -07:00
b0cbb5a2b4
[Persistence] Only auto-persist previously saved domain objects
2016-04-29 11:31:36 -07:00
6418b0c634
[Persistence] Avoid redundant calls to persistenceService
...
Mutation now triggers persistence; this means that some legacy code
does or may issue redundant calls to persistence after mutating.
To avoid issuing redundant calls all the way down to the
persistenceService, bail out of persist calls early if there are
no unsaved changes to persist.
2016-04-26 16:58:10 -07:00
ef815cf060
[Persistence] Remove persistence reference
...
...from composition capability (as persistence is now triggered,
albeit indirectly.)
2016-04-26 16:46:30 -07:00
4b641f8723
[Persistence] Expose PersistingMutationListener from bundle
2016-04-26 16:39:49 -07:00
0d312def27
[Persistence] Add PersistingMutationListener
...
...to automatically trigger persistence after mutation.
#825
2016-04-26 16:37:44 -07:00
7f108c3b24
[Edit Mode] #635 Removed Edit-related concerns from ContextMenuGesture
2016-04-11 15:39:35 -07:00
934eb13813
[Build] Remove obsolete jslint tags
...
ES5 mode is enabled by default in JSHint, tags no longer necessary per
https://github.com/nasa/openmct/pull/724#discussion_r55095722
2016-04-08 16:54:01 -07:00
0b11ddbcfd
[Build] Satisfy JSHint
...
Restore globals lost during removal due to merge, remove unused
variables and use threequals in new scripts.
2016-04-08 16:22:40 -07:00
5088453712
[Build] Remove use strict, global
...
Remove usages of use strict and global declarations that are
no longer necessary with JSHint configuration, from files
added/changed since #724
2016-04-08 16:11:12 -07:00
5e44bfc6c7
Merge branch 'master' into open671
...
Conflicts:
main.js
platform/commonUI/edit/src/policies/EditableMovePolicy.js
platform/commonUI/general/src/directives/MCTTree.js
platform/commonUI/general/src/ui/ToggleView.js
platform/core/src/actions/ActionCapability.js
platform/core/test/models/CachingModelDecoratorSpec.js
platform/core/test/services/InstantiateSpec.js
platform/features/events/bundle.js
platform/features/events/src/DomainColumn.js
platform/features/events/src/EventListController.js
platform/features/events/src/EventListPopulator.js
platform/features/events/src/RangeColumn.js
platform/features/events/src/directives/MCTDataTable.js
platform/features/events/src/policies/MessagesViewPolicy.js
platform/features/events/test/DomainColumnSpec.js
platform/features/events/test/EventListControllerSpec.js
platform/features/events/test/EventListPopulatorSpec.js
platform/features/events/test/RangeColumnSpec.js
platform/features/events/test/policies/MessagesViewPolicySpec.js
platform/features/rtevents/bundle.js
platform/features/rtevents/src/DomainColumn.js
platform/features/rtevents/src/RTEventListController.js
platform/features/rtevents/src/RangeColumn.js
platform/features/rtevents/src/directives/MCTRTDataTable.js
platform/features/rtevents/src/policies/RTMessagesViewPolicy.js
platform/features/rtevents/test/DomainColumnSpec.js
platform/features/rtevents/test/RTEventListControllerSpec.js
platform/features/rtevents/test/RangeColumnSpec.js
platform/features/rtevents/test/policies/RTMessagesViewPolicySpec.js
platform/features/rtscrolling/bundle.js
platform/features/rtscrolling/src/DomainColumn.js
platform/features/rtscrolling/src/NameColumn.js
platform/features/rtscrolling/src/RTScrollingListController.js
platform/features/rtscrolling/src/RangeColumn.js
platform/features/scrolling/src/DomainColumn.js
platform/features/scrolling/src/RangeColumn.js
platform/features/scrolling/src/ScrollingListController.js
platform/features/scrolling/src/ScrollingListPopulator.js
platform/features/scrolling/test/DomainColumnSpec.js
platform/features/scrolling/test/RangeColumnSpec.js
platform/features/scrolling/test/ScrollingListControllerSpec.js
platform/features/scrolling/test/ScrollingListPopulatorSpec.js
platform/features/table/src/directives/MCTTable.js
platform/features/table/test/controllers/TelemetryTableControllerSpec.js
platform/representation/src/gestures/DropGesture.js
platform/telemetry/src/TelemetryFormatter.js
test-main.js
2016-04-08 16:08:19 -07:00
c591ade479
Merge remote-tracking branch 'origin/781'
2016-04-06 10:35:40 -07:00
70acef6905
[Instantiation] Ensure new models have modified timestamp
...
...to avoid https://github.com/nasa/openmct/issues/745#issuecomment-204561163
2016-04-01 14:27:26 -07:00
da09ffd3fa
[Persistence] Don't evict models on persist
...
https://github.com/nasa/openmct/issues/745#issuecomment-204559209
2016-04-01 13:38:13 -07:00
fa5d59bff8
Merge branch 'timeline-save-770b'
2016-03-24 13:06:53 -07:00
ddbb72b88a
[CacheService] Don't track ids twice
...
Track whether an object is in the cache based on whether it is
in the cache instead of utilizing a separate object for tracking
contents of cache.
See comment on https://github.com/nasa/openmct/pull/773/files
2016-03-24 12:57:53 -07:00
88784d37fd
[Frontend] Added priority
...
#787
2016-03-24 12:05:10 -07:00
7da1a4b2a3
[Frontend] Updated glyph defs and descriptions
...
#781
#187
Converted many glyph char defs to
their JSON unicode equivalents;
Updated descriptions for many domain
objects;
2016-03-23 19:04:32 -07:00
31d8c9a48f
[Timeline] Allow linking during edit
...
...in cases where it is safe to do so (specifically, when the
linked-to object has already been persisted.)
2016-03-22 12:04:50 -07:00
ec0cc572f6
[Add] Test model cache
2016-03-21 16:11:40 -07:00
6c2a28aba2
[Add] Add JSDoc to model cache
2016-03-21 16:05:05 -07:00
baccd005dc
[Add] Update persistence capability spec
...
...to reflect removal of cached domain object models.
2016-03-21 15:08:27 -07:00
1e4ff5a73f
[Add] Use cacheService from decorator spec
2016-03-21 15:05:28 -07:00
9f29382e18
[Add] Update spec for Instantiate
...
...to reflect usage of a model cache for #770
2016-03-21 15:04:07 -07:00