dsgallagher / Testing-GitHub-Issues

0 stars 0 forks source link

White Card 27240:501(c)(3): Investigate and resolve issue to allow unapproved 501(c)(3) to view Giving Widget correctly in Preview page #2

Open dsgallagher opened 6 years ago

dsgallagher commented 6 years ago

Overview: This task is to investigate and resolve a number of issues that are occurring when an unapproved 501(c)(3) nonprofit accesses its Giving Widget configuration page and tries to view the configuration in the Preview page. Essentially, an unapproved 501(c)(3) nonprofit will see an empty Giving Widget on the Preview page when their organization is the sole organization selected by default.

Business reasoning: This issue was orginally reported as a bounceback as part of linked card "White Card 27161:Nonprofit: Allow nonprofits to make guest donations through the Giving Widget":

Rafal: 11/21/2017: have a claimed 501c3, confirm email (not approved) go to the giving widget page and click on View Result: widget aint populated with the claimed 501c3 ( the direct url https://www.qanightly1.site/nonprofit/1311/givingwidget works tho ) also when I login as a acharity1@ammadoqa.com / password and click on View widget - it works fine Expected: It should display on preview right away


Ivan (Serbia) responded that the issue would require investigation and a new card:

Ivan Mihajlovic 5 December 2017 Issue reported by Rafal isn't something that can be changed / fixed easily. As a matter of fact this doesn't work for GW1 and since this use case wasn't defined in the UAT's I disagree that this is expected behavior. I tried changing some things in code but then was faced with a lot of bugs. I found a a few bugs nightly1 on this page when you try to add unclaimed 501c3 and then save the configuration. At the end, I spent to much time on this issue, I think that we need to investigate how much time it will take to implement this functionality and probably should be done as a new white card.


Damien reviewed the case and opinion and agreed to create this card with the aim of scope the efforts to fix the issues and get them resolved.

DG 05 Dec 2017 Opinion from Ivan is that this fix requires investigation and a new card. This is not a critical issue so we can proceed with creating a new card for a future iteration and getting the issue evalauted and scored at that time.


UATs

Dependencies:

Preconditions:

Deliverables:

UATs:

  1. Access the profile page of an "unclaimed" 501 nonprofit
  1. Click the Manage Profile button option > complete the form
  1. Access menu "donations > giving widget" > scroll to "Customize your Giving Widget" section:
  1. The first issue noticed is when the user clicks the View Widget button to access the preview page
  1. The second issue noticed is when I click the "Search beneficiaries" tab in the selection component on the widget configuration page and then run a search for my own nonprofit (ANCIENT ORDER OF CROAKING FROGS)

System.ServiceModel.FaultException`1[Ammado.ContractsV2.Common.DataTypes.CommandParamValidationFault]: Request.RestrictionListId Must be greater than zero (Fault Detail is equal to Ammado.ContractsV2.Common.DataTypes.CommandParamValidationFault).

Use case ends

Data Populator Requirements: None Feature Management Requirements: None Privacy Requirements: None Activity Feeds/Email Notifications Requirements: None

dsgallagher commented 6 years ago

DG 08 Dec 2017

To Slobodan for score and review

rafalf commented 6 years ago

@dsgallagher Looks nice and clean :) says creepy bunny bunny