Greenstand / Greenstand/treetracker-admin-client

Persist filter parameters in URL

Open
#915 13 comments 0 reactions 2 assignees View on GitHub

@aneepal55 is already working on this.

Since Apr 1, 2026.

hacktoberfest size: medium tool: Capture Matching tool: Captures tool: Earnings tool: Growers tool: Stakeholders tool: Verify type: enhancement
Dominant language
JavaScript
Stars
36
Forks
212
PR merge metrics
No merged PRs in 30d

Description

User Story

As an Admin Panel user I want to be able to bookmark (in my browser) or link directly to pre-filtered views on each of the Admin Panel tools that support filtering so that I don't have to set my preferred filters each time I open the tool, and can share direct links to other users.

Feature Description

We need to encode the current filter selection in the URL as a query string and have it update each time the user changes the filters. When navigating to a valid filter URL, the filter should be applied automatically and the values should populate the filter dialog.

This should be applied as uniformly as possible across all tools with filters:

  • Verify
  • Captures
  • Capture Matching
  • Earnings
  • Payments
  • Growers
  • Stakeholders

The mechanism should be built in a way that does not require additional maintenance when new filter parameters are added to any existing filter.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.