Victor Woeltjen
385d90b056
[Persistence] Fix code style
2016-08-08 13:51:10 -07:00
Victor Woeltjen
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
Victor Woeltjen
eb2fbcd8d0
[Persistence] Cover TransactingMutationListener
...
Add test cases sufficient for line coverage of
TransactingMutationListener.
2016-08-08 12:34:46 -07:00
Victor Woeltjen
02f34d1c04
[Persistence] Begin testing TransactingMutationListener
2016-08-08 12:28:13 -07:00
Victor Woeltjen
b60eff2f5e
[Persistence] Update bundle definition
2016-07-26 15:26:43 -07:00
Victor Woeltjen
f6d6cb929f
[Persistence] Add to transaction on mutation
2016-07-26 15:24:16 -07:00
Victor Woeltjen
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
Andrew Henry
6176ca2260
Merge pull request #1084 from nasa/transaction-clearing-1059
...
[Persistence] Clear transactions selectively
2016-07-15 16:20:19 -07:00
Victor Woeltjen
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
Victor Woeltjen
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
Victor Woeltjen
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
Henry
c8898ac6aa
[Documentation] Updated copyright statement. Fixes #1081
2016-07-12 16:55:57 -07:00
Victor Woeltjen
8244e435bf
[Edit] Update failing spec
2016-06-22 16:13:26 -07:00
Victor Woeltjen
a3a0f003f0
[Edit] Don't refresh unpersisted objects
2016-06-22 15:41:06 -07:00
Pete Richards
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
Pete Richards
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
Henry
165e158f37
[Edit Mode] #629 Removed redundant test from DomainObjectProviderSpec
2016-05-26 11:44:43 -07:00
Victor Woeltjen
fb8fe93529
[Persistence] Fix mistake in JSDoc
...
https://github.com/nasa/openmct/pull/874#discussion_r64639089
2016-05-25 13:06:58 -07:00
Victor Woeltjen
26839c7fd1
[Persistence] Fix code style after merge
2016-05-20 14:27:53 -07:00
Victor Woeltjen
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
Victor Woeltjen
ad5691142e
[Code Style] Rename shadowing variables
2016-05-20 13:05:32 -07:00
Victor Woeltjen
f1e81c359e
[Persistence] Satisfy JSHint
2016-05-19 12:17:20 -07:00
Victor Woeltjen
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
Victor Woeltjen
fa77139077
[Code Style] Run gulp fixstyle
...
...to apply code style settings from #142 .
2016-05-19 11:29:13 -07:00
Henry
d08cdfba49
Fixed linting issues
2016-05-12 16:50:19 -07:00
Henry
44f4a82fa1
Resolved merge conflicts
2016-05-12 16:14:31 -07:00
Henry
bd686790dc
Resolved merge conflicts
2016-05-12 16:03:19 -07:00
Pete Richards
f3b265bdd5
Merge branch 'master' into open671
2016-05-09 10:19:24 -07:00
Victor Woeltjen
b0cbb5a2b4
[Persistence] Only auto-persist previously saved domain objects
2016-04-29 11:31:36 -07:00
Victor Woeltjen
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
Victor Woeltjen
ef815cf060
[Persistence] Remove persistence reference
...
...from composition capability (as persistence is now triggered,
albeit indirectly.)
2016-04-26 16:46:30 -07:00
Victor Woeltjen
4b641f8723
[Persistence] Expose PersistingMutationListener from bundle
2016-04-26 16:39:49 -07:00
Victor Woeltjen
0d312def27
[Persistence] Add PersistingMutationListener
...
...to automatically trigger persistence after mutation.
#825
2016-04-26 16:37:44 -07:00
Henry
7f108c3b24
[Edit Mode] #635 Removed Edit-related concerns from ContextMenuGesture
2016-04-11 15:39:35 -07:00
Victor Woeltjen
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
Victor Woeltjen
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
Victor Woeltjen
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
Victor Woeltjen
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
Pete Richards
c591ade479
Merge remote-tracking branch 'origin/781'
2016-04-06 10:35:40 -07:00
Victor Woeltjen
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
Victor Woeltjen
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
Pete Richards
fa5d59bff8
Merge branch 'timeline-save-770b'
2016-03-24 13:06:53 -07:00
Pete Richards
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
Charles Hacskaylo
88784d37fd
[Frontend] Added priority
...
#787
2016-03-24 12:05:10 -07:00
Charles Hacskaylo
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
Victor Woeltjen
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
Victor Woeltjen
ec0cc572f6
[Add] Test model cache
2016-03-21 16:11:40 -07:00
Victor Woeltjen
6c2a28aba2
[Add] Add JSDoc to model cache
2016-03-21 16:05:05 -07:00
Victor Woeltjen
baccd005dc
[Add] Update persistence capability spec
...
...to reflect removal of cached domain object models.
2016-03-21 15:08:27 -07:00
Victor Woeltjen
1e4ff5a73f
[Add] Use cacheService from decorator spec
2016-03-21 15:05:28 -07:00