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

Sponsor unable to pay group fines #402

Open
jvine opened this issue Aug 1, 2019 · 5 comments
Open

Sponsor unable to pay group fines #402

jvine opened this issue Aug 1, 2019 · 5 comments
Labels
beyond parity blocked Dev work cannot move forward

Comments

@jvine
Copy link
Contributor

jvine commented Aug 1, 2019

When a proxy sponsor makes a Self payment, the issues from #399 apply.

When a sponsor makes a payment from the Proxies tab, it gets more complicated.

  • app returns to the Self tab
  • nav status shows "payment processing"
  • Proxies tab still shows the full payable amount

Screen Shot 2019-08-01 at 1 44 36 PM

HOWEVER!!! Switching to the proxies tab, the bills are still present, and ~1 hour later workflows shows the bills were not paid. So that $340 payment went... somewhere.

Screen Shot 2019-08-01 at 1 45 17 PM

Receipt...

Screen Shot 2019-08-01 at 2 40 37 PM

@camillevilla
Copy link
Contributor

camillevilla commented Aug 1, 2019

Pairing session with @jgreben @dlrueda @tallenaz reveals:
We currently send the sponsor's libraryid with the API request. However, proxies fines are only associated with the proxy's libraryid. When a faculty member tries to pay a proxy's fine, we need to ensure the proxy's libraryid is sent with the API request instead.

@camillevilla
Copy link
Contributor

camillevilla commented Aug 1, 2019

Results of discussion:
We don't have a lot of development time left to implement the approach above.

Interrim solution until folks return from vacation is:
Faculty member should NOT see a pay button on the Proxies tab.
Faculty member should still see a pay button on the Self tab.

@camillevilla
Copy link
Contributor

@jvine and @saseestone will handle placeholder text to use in the mean time.

@jvine
Copy link
Contributor Author

jvine commented Aug 1, 2019

Placeholder text:

Fines can be paid in My Library Account only by the borrower who accrued them.
To pay group fines using iJournal, contact Circulation & Privileges.

Screen Shot 2019-08-01 at 3 55 38 PM

@camillevilla
Copy link
Contributor

Further investigation in Symphony workflows revealed that sponsors are currently unable to pay proxies' fines.

Interrim fix has been implemented via #405 and brings us to parity on this feature.

To achieve desired behavior, further work in Symphony cgi-script needs to be done. We should retain this ticket to understand the desired UX, but I'm moving this out of the ready column in the meantime.

@camillevilla camillevilla changed the title Payment processing UX issues, part 2: sponsors Sponsor unable to pay group fines Aug 27, 2019
@camillevilla camillevilla added the blocked Dev work cannot move forward label Aug 27, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
beyond parity blocked Dev work cannot move forward
Projects
None yet
Development

No branches or pull requests

2 participants