[ https://issues.apache.org/jira/browse/IGNITE-11035?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vasiliy Sisko updated IGNITE-11035: ----------------------------------- Description: # Implement processing of query result task without one level recursion. # Explicit serialization to JSON of Paragraph object. Possible {{Paragraph.prototype.toJSON should be implemented.}} # {{Try to use RXJS operator chain instead of direct usage of subscription object.}} # {{On query cancel task unlock UI in Promise.prototype.finally.}} # {{Check initialization of queryId and resultNodeId on execute of refresh in auto refresh mode.}} # {{Some paragraph manipulation methods should be moved into Paragraph class: _initQueryResult}}{{{color:#000000}_, _showLoading._ {color}}}{{{color:#000000}Check other methods with paragraph as argument.{color}}} # {{{color:#000000}Check clearing of data in _initQueryResult method. {color}}}{{{color:#000000}Try to not use direct calling of grid API{color}}}{{{color:#000000}. Possible we should show “{color}}}{{{color:#000000}Query execution{color}}}{{{color:#000000}” stub {color}}}{{{color:#000000}instead.{color}}} # {{{color:#000000}Remove “beforeunload” listener on leave of Queries page.{color}}} # {{{color:#000000}Possible we should cancel queries when client session is over.{color}}} # {{{color:#000000}Add docs for return values of queries task in agent manager. F.e:{color}}} {code:java} /* @returns {Promise<QueryFetchFirstPageResult>} */{code} # Confirm on leaving of Queries page when running queries exist: {code:java} You have running queries. Are you sure you want to cancel them? {code} was: # Implement processing of query result task without one level recursion. # Explicit serialization to JSON of Paragraph object. Possible {{Paragraph.prototype.toJSON }}{{should be implemented.}} {{# Try to use RXJS operator chain instead of direct usage of subscription object.}} {{# On query cancel task unlock UI in Promise.prototype.finally.}} {{# Check initialization of queryId and resultNodeId on execute of refresh in auto refresh mode.}} {{# Some paragraph manipulation methods should be moved into Paragraph class: _initQueryResult}}{{{color:#000000}_, _showLoading._ {color}}}{{{color:#000000}Check other methods with paragraph as argument.{color}}} {{{color:#000000}# Check clearing of data in _initQueryResult method. {color}}}{{{color:#000000}Try to not use direct calling of grid API{color}}}{{{color:#000000}. Possible we should show “{color}}}{{{color:#000000}Query execution{color}}}{{{color:#000000}” stub {color}}}{{{color:#000000}instead. {color}}} {{{color:#000000}# {color}}}{{{color:#000000}Remove “beforeunload” listener on leave of Queries page.{color}}} {{{color:#000000}# Possible we should cancel queries when client session is over.{color}}} {{{color:#000000}# Add docs for return values of queries task in agent manager. F.e:{color}}} {{{color:#000000}{code}{color}}} /* * @returns \{Promise<QueryFetchFirstPageResult>} */ {code} # Confirm on leaving of Queries page when running queries exist: {code} You have running queries. Are you sure you want to cancel them? {code} > Web console: Implemement improvements for query page controller. > ---------------------------------------------------------------- > > Key: IGNITE-11035 > URL: https://issues.apache.org/jira/browse/IGNITE-11035 > Project: Ignite > Issue Type: Improvement > Reporter: Vasiliy Sisko > Assignee: Vasiliy Sisko > Priority: Major > > # Implement processing of query result task without one level recursion. > # Explicit serialization to JSON of Paragraph object. Possible > {{Paragraph.prototype.toJSON should be implemented.}} > # {{Try to use RXJS operator chain instead of direct usage of subscription > object.}} > # {{On query cancel task unlock UI in Promise.prototype.finally.}} > # {{Check initialization of queryId and resultNodeId on execute of refresh > in auto refresh mode.}} > # {{Some paragraph manipulation methods should be moved into Paragraph > class: _initQueryResult}}{{{color:#000000}_, _showLoading._ > {color}}}{{{color:#000000}Check other methods with paragraph as > argument.{color}}} > # {{{color:#000000}Check clearing of data in _initQueryResult method. > {color}}}{{{color:#000000}Try to not use direct calling of grid > API{color}}}{{{color:#000000}. Possible we should show > “{color}}}{{{color:#000000}Query execution{color}}}{{{color:#000000}” stub > {color}}}{{{color:#000000}instead.{color}}} > # {{{color:#000000}Remove “beforeunload” listener on leave of Queries > page.{color}}} > # {{{color:#000000}Possible we should cancel queries when client session is > over.{color}}} > # {{{color:#000000}Add docs for return values of queries task in agent > manager. F.e:{color}}} > {code:java} > /* > @returns {Promise<QueryFetchFirstPageResult>} > */{code} > # Confirm on leaving of Queries page when running queries exist: > {code:java} > You have running queries. Are you sure you want to cancel them? > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)