[COMPASS-5413] Add default action support for items in the list Created: 13/Jan/22  Updated: 29/Oct/23  Resolved: 09/Feb/22

Status: Closed
Project: Compass
Component/s: None
Affects Version/s: None
Fix Version/s: 1.31.0

Type: Task Priority: Major - P3
Reporter: Sergey Petushkov Assignee: Sergey Petushkov
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Epic Link: COMPASS-3002
Documentation Changes: Not Needed
Sprint: Iteration Tokyo, Iteration Utica

 Description   

When aggregation default action is activated with a click or space / enter key, it should open an aggregations screen with aggregation applied. When query default action is activated, it should open documents view with query applied.

See Detailed Design section of the Tech Design for implementation details



 Comments   
Comment by Githook User [ 15/Feb/22 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore(saved-aggregations-queries): Open saved query / agg on click COMPASS-5413 (#2772)

  • chore(collection-model): Move getMetadata method to collection model

We will need it for saved queries screen later

  • chore(compass-collection): Allow to provide initial query / agg value when opening collection in new tab
Comment by Githook User [ 10/Feb/22 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore(saved-aggregations-queries): Open saved query / agg on click COMPASS-5413 (#2772)

  • chore(collection-model): Move getMetadata method to collection model

We will need it for saved queries screen later

  • chore(compass-collection): Allow to provide initial query / agg value when opening collection in new tab
Comment by Githook User [ 09/Feb/22 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore(saved-aggregations-queries): Open saved query / agg on click COMPASS-5413 (#2772)

  • chore(collection-model): Move getMetadata method to collection model

We will need it for saved queries screen later

  • chore(compass-collection): Allow to provide initial query / agg value when opening collection in new tab
Comment by Githook User [ 04/Feb/22 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore(saved-aggregations-queries): Allow to select namespace if it doesn't exist in the cluster COMPASS-5413 (#2740)

  • chore(instance, database, collection): Add typedefs for models; Add getNamespace method to the instance model
  • chore(saved-aggregations-queries): Add namespace selector modal
  • chore: Resolve depcheck issues
  • chore(saved-aggregations-queries): Update copy and link to leafygreen JIRA tickets

Co-authored-by: Massimiliano Marcon <max.marcon@mongodb.com>

  • chore: Fix depcheck

Co-authored-by: Massimiliano Marcon <max.marcon@mongodb.com>
Branch: 1.31-releases
https://github.com/mongodb-js/compass/commit/4d7c23072ba7f6ba9bef04228ce1bc23e034bedc

Comment by Githook User [ 04/Feb/22 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore: Update redux to v4; Store instance in the saved-agg-queries-plugin COMPASS-5413 (#2725)

  • chore: Bump redux to 4

This version comes with a much better typedefs and doesn't seem
to contain any breaking changes that affect us

Changelog: https://github.com/reduxjs/redux/releases/tag/v4.0.0

Comment by Githook User [ 04/Feb/22 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore(saved-aggregations-queries): Allow to select namespace if it doesn't exist in the cluster COMPASS-5413 (#2740)

  • chore(instance, database, collection): Add typedefs for models; Add getNamespace method to the instance model
  • chore(saved-aggregations-queries): Add namespace selector modal
  • chore: Resolve depcheck issues
  • chore(saved-aggregations-queries): Update copy and link to leafygreen JIRA tickets

Co-authored-by: Massimiliano Marcon <max.marcon@mongodb.com>

  • chore: Fix depcheck

Co-authored-by: Massimiliano Marcon <max.marcon@mongodb.com>
Branch: mocha-automock-support
https://github.com/mongodb-js/compass/commit/4d7c23072ba7f6ba9bef04228ce1bc23e034bedc

Comment by Githook User [ 03/Feb/22 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore(saved-aggregations-queries): Allow to select namespace if it doesn't exist in the cluster COMPASS-5413 (#2740)

  • chore(instance, database, collection): Add typedefs for models; Add getNamespace method to the instance model
  • chore(saved-aggregations-queries): Add namespace selector modal
  • chore: Resolve depcheck issues
  • chore(saved-aggregations-queries): Update copy and link to leafygreen JIRA tickets

Co-authored-by: Massimiliano Marcon <max.marcon@mongodb.com>

  • chore: Fix depcheck

Co-authored-by: Massimiliano Marcon <max.marcon@mongodb.com>
Branch: COMPASS-5417-sort-filters-on-entry-screen
https://github.com/mongodb-js/compass/commit/4d7c23072ba7f6ba9bef04228ce1bc23e034bedc

Comment by Githook User [ 02/Feb/22 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore(saved-aggregations-queries): Allow to select namespace if it doesn't exist in the cluster COMPASS-5413 (#2740)

  • chore(instance, database, collection): Add typedefs for models; Add getNamespace method to the instance model
  • chore(saved-aggregations-queries): Add namespace selector modal
  • chore: Resolve depcheck issues
  • chore(saved-aggregations-queries): Update copy and link to leafygreen JIRA tickets

Co-authored-by: Massimiliano Marcon <max.marcon@mongodb.com>

  • chore: Fix depcheck

Co-authored-by: Massimiliano Marcon <max.marcon@mongodb.com>
Branch: COMPASS-5470-improve-dark-theme-toggle-appearance
https://github.com/mongodb-js/compass/commit/4d7c23072ba7f6ba9bef04228ce1bc23e034bedc

Comment by Githook User [ 02/Feb/22 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore(saved-aggregations-queries): Allow to select namespace if it doesn't exist in the cluster COMPASS-5413 (#2740)

  • chore(instance, database, collection): Add typedefs for models; Add getNamespace method to the instance model
  • chore(saved-aggregations-queries): Add namespace selector modal
  • chore: Resolve depcheck issues
  • chore(saved-aggregations-queries): Update copy and link to leafygreen JIRA tickets

Co-authored-by: Massimiliano Marcon <max.marcon@mongodb.com>

  • chore: Fix depcheck

Co-authored-by: Massimiliano Marcon <max.marcon@mongodb.com>
Branch: instance-databases-e2e
https://github.com/mongodb-js/compass/commit/4d7c23072ba7f6ba9bef04228ce1bc23e034bedc

Comment by Githook User [ 01/Feb/22 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore(saved-aggregations-queries): Allow to select namespace if it doesn't exist in the cluster COMPASS-5413 (#2740)

  • chore(instance, database, collection): Add typedefs for models; Add getNamespace method to the instance model
  • chore(saved-aggregations-queries): Add namespace selector modal
  • chore: Resolve depcheck issues
  • chore(saved-aggregations-queries): Update copy and link to leafygreen JIRA tickets

Co-authored-by: Massimiliano Marcon <max.marcon@mongodb.com>

  • chore: Fix depcheck

Co-authored-by: Massimiliano Marcon <max.marcon@mongodb.com>
Branch: main
https://github.com/mongodb-js/compass/commit/4d7c23072ba7f6ba9bef04228ce1bc23e034bedc

Comment by Githook User [ 01/Feb/22 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: Merge remote-tracking branch 'origin/main' into compass-5413-open-agg-query
Branch: compass-5413-open-agg-query
https://github.com/mongodb-js/compass/commit/49056cf7cce06b98a10e66547e52217b56275e7c

Comment by Githook User [ 31/Jan/22 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore: Update redux to v4; Store instance in the saved-agg-queries-plugin COMPASS-5413 (#2725)

  • chore: Bump redux to 4

This version comes with a much better typedefs and doesn't seem
to contain any breaking changes that affect us

Changelog: https://github.com/reduxjs/redux/releases/tag/v4.0.0

Comment by Githook User [ 27/Jan/22 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore: Update redux to v4; Store instance in the saved-agg-queries-plugin COMPASS-5413 (#2725)

  • chore: Bump redux to 4

This version comes with a much better typedefs and doesn't seem
to contain any breaking changes that affect us

Changelog: https://github.com/reduxjs/redux/releases/tag/v4.0.0

Comment by Githook User [ 26/Jan/22 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore: Update redux to v4; Store instance in the saved-agg-queries-plugin COMPASS-5413 (#2725)

  • chore: Bump redux to 4

This version comes with a much better typedefs and doesn't seem
to contain any breaking changes that affect us

Changelog: https://github.com/reduxjs/redux/releases/tag/v4.0.0

Generated at Wed Feb 07 22:39:28 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.