Skip to content

Feature request: Running Queries panel #617

Open
@vincentml

Description

@vincentml

Is your feature request related to a problem? Please describe.

When I run a query in eXide (using the Eval button) a red status message "Running query" is briefly displayed, but it quickly disappears so it does not show the correct status if a query doesn't finish right away. While using eXide to write XQuery and execute queries on eXist-db I find myself frequently switching between eXide and Monex because Monex displays a list of all running queries and has a function to terminate queries. I prefer to use a non-DBA account when writing queries in eXide and Monex requires a DBA account, so I keep separate browser sessions for eXide and Monex. I don't want to give out DBA access, but it would be useful to give other people who run queries on eXist-db access to the Running Queries part of Monex. Without being able to see what queries are running it is all to easy to click Eval or Run again before a query has had time to finish, which can sometimes cause problems.

Describe the solution you'd like

In eXide there will be a panel that displays all running queries, and gives the user the ability to terminate their own queries. This would basically be a copy of the "Running Queries" panel in Monex. The terminate function would be available only for queries that were started by the current user / current eXide session.

Describe alternatives you've considered

I've considered copying the relevant parts of Monex to create a custom status page, but having the running queries panel integrated in eXide would be more ideal.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions