Vasiliy Sisko created IGNITE-11035:
--------------------------------------
Summary: 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
# 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}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)