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

Fees brief view #2851

Closed
PascalRepond opened this issue Apr 26, 2022 · 0 comments
Closed

Fees brief view #2851

PascalRepond opened this issue Apr 26, 2022 · 0 comments
Assignees
Labels
f: statistics Related to the usage statistics either for pricing or for the libaries reports new feature Suggestion of an entirely new feature user story A complex feature or enhancement that needs to be functionnally described as a user story v1.14.0

Comments

@PascalRepond
Copy link
Contributor

PascalRepond commented Apr 26, 2022

User story

As a librarian, I need to collect data related to the fines.
Ex Use cases: 1/ At the end of the day, a librarian needs to verify the total amount of fines collected by the library;
2/ A librarian needs to extract a list of patrons with fees not yet paid.

Acceptance criteria

Add in the "Reports & monitoring" section a new listing for a fee (`patron_transaction_event`) brief view with export option. [brief view: 5pt, export: +3pt]. See mockup attached.

Below the result number, a dynamic box displays the total number of the fees paid depending on the filter (could also be implemented via a facet).

The listing is filtered by default by the active library and by today's date.

  • Sort: transaction date (default), amount, item library.

  • Brief view:

    • DocumentTitle
    • CallNumber + ItemBarcode,
    • PatronName : hyperlink
    • fees category (overdue, subscription, other...) + amount
  • Facets:

    • Item library
    • Action: delete, dispute, pay, pay a part
      • pay is pre-selected
    • Transaction library (where fees has been paid) -→ collapsed by default.
    • Transaction date -→ today's date by default.
    • fees category (overdue, subscription, other…) -→ collapsed by default.
    • patron type → collapsed by default.
    • status: open/closed. 'Open' for returned items with not paid fees.
      • closed is pre-selected

FOR LATER

  • Fields to export:
  • DocumentTitle,
  • ItemBarcode,
  • PatronName
  • PatronBarcode
  • Email
  • PatronType,
  • Item library,
  • Transaction library,
  • TransactionDate
  • category (overdue, subscription, other…),
  • amount,
  • status,

Fees detail view (history):

  • overdue : transaction date, category, transaction library, amount, document title, item, checkout date, patron (barcode), transaction history.
  • Subscription/other: transaction date, category, transaction library, amount, patron (barcode), note, transaction history.

FeesView2

@PascalRepond PascalRepond added new feature Suggestion of an entirely new feature user story A complex feature or enhancement that needs to be functionnally described as a user story Epic f: professional ui Professional interface f: statistics Related to the usage statistics either for pricing or for the libaries reports labels Apr 26, 2022
@PascalRepond PascalRepond removed the f: professional ui Professional interface label May 12, 2022
@PascalRepond PascalRepond removed the Epic label Jun 13, 2022
@vgranata vgranata self-assigned this Aug 4, 2022
@zannkukai zannkukai self-assigned this Nov 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
f: statistics Related to the usage statistics either for pricing or for the libaries reports new feature Suggestion of an entirely new feature user story A complex feature or enhancement that needs to be functionnally described as a user story v1.14.0
Projects
None yet
Development

No branches or pull requests

3 participants