Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(feature request) Implement filtering on the Posting Journal and General Ledger #793

Closed
jniles opened this issue Oct 10, 2016 · 0 comments
Closed

Comments

@jniles
Copy link
Collaborator

jniles commented Oct 10, 2016

We currently only support inline filters on the Posting Journal and General Ledger. These work for small data sets, but will run into performance problems on larger data sets (like the General Ledger).

I propose that we build filtering into the Invoice Registry's filter form, for the time being. See below:
invoicefilterform
Fig 1: Invoice Registry Filter Form

We can later look into more complex filtering (#300).

The behavior should be roughly the same as the registry pages:

  1. Filters are cached in the browser so that a page refresh does not clear them
  2. Filters are displayed in a bar at the top of the grid (bhFiltersApplied directive).
  3. Filters can be canceled one by one or all at once.
  4. Ever visible column (or potentially visible) should be able to have some kind of filter applied.
@jniles jniles added this to the Finance Implementation milestone Oct 10, 2016
jniles pushed a commit to jniles/bhima that referenced this issue Nov 10, 2016
This commit implements advanced filtering on the Posting Journal through
a modal form.  The module uses bhFiltersApplied to display the filters
currently applied to the posting journal at the top of the dash.

Filters are cached so that they survive page reloads.  All filtering is
done using the journal API from the server.

See Third-Culture-Software#840.  Closes Third-Culture-Software#793.
jniles pushed a commit to jniles/bhima that referenced this issue Nov 10, 2016
This commit implements advanced filtering on the Posting Journal through
a modal form.  The module uses bhFiltersApplied to display the filters
currently applied to the posting journal at the top of the dash.

Filters are cached so that they survive page reloads.  All filtering is
done using the journal API from the server.

See Third-Culture-Software#840.  Closes Third-Culture-Software#793.
jniles pushed a commit to jniles/bhima that referenced this issue Nov 11, 2016
This commit implements advanced filtering on the Posting Journal through
a modal form.  The module uses bhFiltersApplied to display the filters
currently applied to the posting journal at the top of the dash.

Filters are cached so that they survive page reloads.  All filtering is
done using the journal API from the server.

See Third-Culture-Software#840.  Closes Third-Culture-Software#793.
jniles pushed a commit to jniles/bhima that referenced this issue Nov 11, 2016
This commit implements advanced filtering on the Posting Journal through
a modal form.  The module uses bhFiltersApplied to display the filters
currently applied to the posting journal at the top of the dash.

Filters are cached so that they survive page reloads.  All filtering is
done using the journal API from the server.

See Third-Culture-Software#840.  Closes Third-Culture-Software#793.
jniles pushed a commit to jniles/bhima that referenced this issue Nov 14, 2016
This commit implements advanced filtering on the Posting Journal through
a modal form.  The module uses bhFiltersApplied to display the filters
currently applied to the posting journal at the top of the dash.

Filters are cached so that they survive page reloads.  All filtering is
done using the journal API from the server.

See Third-Culture-Software#840.  Closes Third-Culture-Software#793.
jniles pushed a commit to jniles/bhima that referenced this issue Nov 14, 2016
This commit implements advanced filtering on the Posting Journal through
a modal form.  The module uses bhFiltersApplied to display the filters
currently applied to the posting journal at the top of the dash.

Filters are cached so that they survive page reloads.  All filtering is
done using the journal API from the server.

See Third-Culture-Software#840.  Closes Third-Culture-Software#793.
jniles pushed a commit to jniles/bhima that referenced this issue Nov 14, 2016
This commit implements advanced filtering on the Posting Journal through
a modal form.  The module uses bhFiltersApplied to display the filters
currently applied to the posting journal at the top of the dash.

Filters are cached so that they survive page reloads.  All filtering is
done using the journal API from the server.

See Third-Culture-Software#840.  Closes Third-Culture-Software#793.
@sfount sfount closed this as completed in 3372432 Nov 15, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant