17faf000b0
[Add] Cache models on instantiation
...
...to remove need for Edit to persist these immediately, which in
turn causes #770 and #678
2016-03-21 10:20:14 -07:00
747a98d130
Addressed issues from code review
2016-02-29 18:42:48 -08:00
5292b27e7d
[Notifications] #499 All notifications now dismissable by default.
...
jslint
2016-02-05 17:51:31 -08:00
eb4959cf49
[persistence] #58 renamed alertService to notificationService
2015-12-04 10:45:49 -08:00
00f96c314a
[persistence] #58 added tests for notification on persistence error
2015-12-03 20:32:03 -08:00
20d9c7158e
Added jslint es5 mode
2015-12-01 22:40:50 -08:00
d8e319ebf8
Fixing jslint errors
2015-12-01 22:36:23 -08:00
a39cbbd917
Fixing jslint errors
2015-12-01 22:35:28 -08:00
8df27a1c05
Fixing jslint errors
2015-12-01 22:34:26 -08:00
26cf9c14f4
[Persistence] Errors in persistence (after creating/modifying objects) should be visible to user #58
2015-12-01 22:03:53 -08:00
04ce2f985a
[Persistence] Add JSDoc
...
Add JSDoc to classes added/modified to support multiple persistence
spaces, nasa/openmctweb#245 .
2015-11-10 14:16:07 -08:00
689f80bb23
[Persistence] Use identifierService from persistence
...
User identifierService from the persistence capability, for
consistent interpretation of spaces associated with domain
object identifiers.
2015-11-10 12:21:53 -08:00
ad60b9225e
[Persistence] Clean up instantiation
...
Fix typo to correctly reuse defined identifiers, remove
unused dependency of instantiation capability.
2015-11-10 10:53:48 -08:00
e31d9decdc
Merge remote-tracking branch 'github/master' into open245b
...
Conflicts:
docs/src/guide/index.md
platform/core/src/capabilities/InstantiationCapability.js
2015-11-09 15:17:53 -08:00
cb432051dc
[Creation] Tweak lazy initialization approach
2015-11-06 14:32:47 -08:00
c184a9ce7c
[Creation] Complete rename of capability
2015-11-06 14:31:26 -08:00
81b136eab1
[Creation] Use instantiate service
...
...from instantiation capability.
2015-11-06 14:15:22 -08:00
d059116782
[Creation] Rename creation capability
...
...to instantiation, to distinguish from creation (which
typically includes persistence.)
2015-11-06 14:07:53 -08:00
06436bb876
[Creation] Use identifierService
...
...from CreationCapability.
2015-11-06 13:10:51 -08:00
d69cf6c6fe
[Persistence] Parse out key
...
When an identifier is a space-key pair, parse out the key before
persisting.
2015-11-05 17:58:16 -08:00
822b4ae96f
[Persistence] Report space by identifier
2015-11-05 17:26:48 -08:00
99f3b986b6
[Creation] Retain space prefix
...
Retain space prefix from a parent when creating a new domain object,
if there is a space prefix.
2015-11-05 17:25:39 -08:00
f14cad4a39
[Creation] Add JSDoc
2015-11-05 16:05:29 -08:00
7ab318d57b
[Creation] Fix method invocation
2015-11-05 15:21:47 -08:00
474afdf8ef
[Creation] Expose creation capability
...
...adding usage of to avoid circular dependencies.
2015-11-05 15:08:52 -08:00
3f4ccd93ab
[Creation] Add creation capability
...
...allowing domain objects to be instantiated in-memory
without persisting them. nasa/openmctweb#215
2015-11-05 15:05:54 -08:00
5520d90984
[Generic Search] Remove comments
...
Per code review, nasa/openmctweb#165
2015-10-05 09:57:46 -07:00
b632926d8e
[Search] Fix mutation.listen
...
Update mutation.listen to match previous variable
names changes related to nasa/openmctweb#141 .
2015-09-30 13:09:55 -07:00
866c8882ca
[Search] Listen on a global mutation topic
...
Listen on a global mutation topic to remove the need to retain
listeners per domain object.
2015-09-29 11:50:30 -07:00
70bc17c79f
Merge remote-tracking branch 'github-open/open97' into open-master
2015-09-23 13:44:48 -07:00
a233856bac
[Core] Separate out contextualize
...
Separate out contextualize function to facilitate
reuse from entanglement bundle. nasa/openmctweb#84
2015-09-17 13:15:42 -07:00
ecf7f4b235
[Info Bubble] Remove ID
...
Don't show domain object id in info bubble; this is not
useful information to non-developers. (For developers,
this information can be retrieved from the URL by
navigating to a domain object.) WTD-1252
2015-09-11 16:29:20 -07:00
f17410a85b
[Capabilities] Avoid erroneous logging
...
Fix logic error which caused an inaccurate warning to
be logged when capabilities are overridden by priority.
Addresses #49 .
2015-09-11 11:38:22 -07:00
17e9e87a2b
[Composition] Test composition.add
...
Add test case to verify the behavior of the add method
of the composition capability.
2015-09-02 11:56:37 -07:00
b1238b0c96
[Composition] Return newly-contextualized object
...
After adding to composition, return the newly-contextualized
object; this is regularly used by other services.
2015-09-02 11:37:47 -07:00
d3d94d67ea
[Composition] Use composition.add from LinkService
2015-09-02 09:16:58 -07:00
b9d8b124ff
[Composition] Use composition.add from link action
2015-09-02 09:08:47 -07:00
194bc41322
[Composition] Add an add method
...
Add a method to add new objects to the composition of
another domain object. nasa/openmctweb#97
2015-09-01 17:10:54 -07:00
c3efb29dfc
[Metadata] Fix whitespace
2015-09-01 11:31:42 -07:00
620c0415cf
[Persistence] Use create from persistence capability
...
...when an object hasn't been previously persisted. This allows
for compatibility with persistence services which disallow
updates for nonexistent objects (which is not abnomal behavior.)
nasa/openmctweb#92
2015-08-28 15:45:48 -07:00
b7765ff388
[Code Style] Use prototypes in platform
...
WTD-1482
2015-08-11 12:57:31 -07:00
c08a460d30
[JSDoc] Add annotations
...
Bulk-add JSDoc annotations, WTD-1482.
2015-08-07 11:44:54 -07:00
38ad8058e8
Merge remote-tracking branch 'origin/open1223' into open-1338
...
Resolve merge conflicts due to whitespace changes.
2015-06-29 12:08:16 -07:00
e0f672d40d
[Core] Add test case for shared listener
...
Add test case for sharing listeners across mutation
capability instances, WTD-1329.
2015-06-24 12:12:50 -07:00
877461c4a4
[Core] Add dependency to mutation
...
Add the 'topic' dependency to the mutation capability,
WTD-1329.
2015-06-24 12:08:47 -07:00
c668fa041a
[Core] Allow listening for mutation
...
Allow listeners to register with a domain object's
mutation capability to detect changes to that
domain object. Allows other components to respond
to these changes without resorting to polling on
timestamp or similar. WTD-1329.
2015-06-24 10:20:49 -07:00
71ca9803c2
[Core] Obey priority for capabilities
...
Obey priority for capabilities to allow this to be overridden
for other domain object types, WTD-1223.
2015-06-19 14:40:59 -07:00
d7e43026cd
[Merge] Merge in open-master, resolve conflicts in _constants.scss
2015-06-10 14:04:48 -07:00
cae8372d34
[Info Bubble] Include type in common metadata
...
Include type in common domain object metadata to display
in an info bubble, WTD-884.
2015-06-04 12:34:56 -07:00
6622ca7031
[Info Bubble] Add common properties to metadata
...
Expose common properties (like time updated) from the metadata
capability, to appear in the Info bubble. WTD-884.
2015-06-04 12:26:57 -07:00