Closed lucastbelem closed 1 year ago
Donations
- [ ] Redirect from profile page is broken
[ ] Failed to add a payment method. Error in console: POST https://api.stripe.com/v1/payment_methods 400 (Bad Request). Then noticed my profile was missing a country. Attempted to add a payment method again and succeeded. If this was in fact what prevented me from adding a payment method originally, it'd be good to prompt the user somehow with an error message.
- Does this error occur in the account portal or the give experience page?
[ ] When attempting to give once, I was prompted to add a payment method. I did and clicked "add new credit card". However, after a few seconds "loading" nothing happened. Console returned the following error: Uncaught (in promise) Error: A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received. When I attempted to click "give now" instead, it failed and the console returned the following error: "User is not a valid object." typename: "StripeAddPaymentResponse. When I already had a payment method linked to my account (I switched accounts to my admin account for this) I was able to select it and process a donation that way.
- Does this error occur in the account portal or the give experience page?
Can you provide more context?
Donations
- [ ] Redirect from profile page is broken
- Does this error occur in the account portal or the give experience page? This error was reported by you, so I'm not sure. But I believe it is referencing the give experience page as that's when the user would be required to fill up their profile info. I reported under "permissions" that the user does not get automatically redirected to fill up their profile info, which prevents them from actually seeing the menu.
- Which redirect? Is it a button to navigate away or was an action expected but not performed after doing something on the page?
See above
- [ ] Failed to add a payment method. Error in console: POST https://api.stripe.com/v1/payment_methods 400 (Bad Request). Then noticed my profile was missing a country. Attempted to add a payment method again and succeeded. If this was in fact what prevented me from adding a payment method originally, it'd be good to prompt the user somehow with an error message.
- Does this error occur in the account portal or the give experience page?
I believe this occurred when first creating an account, by going through the give experience page.
- [ ] When attempting to give once, I was prompted to add a payment method. I did and clicked "add new credit card". However, after a few seconds "loading" nothing happened. Console returned the following error: Uncaught (in promise) Error: A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received. When I attempted to click "give now" instead, it failed and the console returned the following error: "User is not a valid object." typename: "StripeAddPaymentResponse. When I already had a payment method linked to my account (I switched accounts to my admin account for this) I was able to select it and process a donation that way.
- Does this error occur in the account portal or the give experience page?
Sadly, I'm unsure now. I believe it was within the portal, but may need to retest.
- Cannot seem to save changes to social media on location manager
Let me know when you've published this fix...I'll need this to try and finish the Oakville instagram issue.
Pages deleted from web editor are still displaying in the public pages list. But when I click delete it says they're already deleted. I.e. oakville.json. It appears to be a refresh issue. As long as I refresh after each delete, they get deleted properly.
This is working as intended for me...
Ok, let's check it off then.
Editor
[x] Remove unused location pages (with Lucas)
[x] Give admins ability to edit text only on /give
[x] Add filters for the communities pages to remove the user's ability to edit non-editable components
[x] When the user attempts to delete an image without adding another, can you provide a user error? https://user-images.githubusercontent.com/48295718/249495809-c565346e-26da-4e99-8f69-84643a4da98f.png
[x] Re-add Communities to the pages editor
[x] When someone receives both "staff" and "coordinator", they appear twice in the "Team" component on location pages. This should not be. Person should be staff or coordinator, not both.
[x] Hide "teacher" from people options
[x] Publishing a page navigates to the "Scheduled Pages" directory. (introduced in #1238)
[x] Component preview is off (image below)
[x] Pages deleted from web editor are still displaying in the public pages list. But when I click delete it says they're already deleted. I.e. oakville.json. It appears to be a refresh issue. As long as I refresh after each delete, they get deleted properly.
Donations
[x] When giving via the account portal, user does not receive email receipt.
[x] Redirect from profile page is broken
[x] Failed to add a payment method. Error in console: POST https://api.stripe.com/v1/payment_methods 400 (Bad Request). Then noticed my profile was missing a country. Attempted to add a payment method again and succeeded. If this was in fact what prevented me from adding a payment method originally, it'd be good to prompt the user somehow with an error message.
[x] When attempting to give once, I was prompted to add a payment method. I did and clicked "add new credit card". However, after a few seconds "loading" nothing happened. Console returned the following error: Uncaught (in promise) Error: A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received. When I attempted to click "give now" instead, it failed and the console returned the following error: "User is not a valid object." typename: "StripeAddPaymentResponse. When I already had a payment method linked to my account (I switched accounts to my admin account for this) I was able to select it and process a donation that way.
[x] Can you add a spinner to the "loading" in the buttons for give? Like, once I click "save" in confirming details or processing a payment, the button changes to "loading" but there is no motion to tell me something is actually happening. Because it takes a good 10 seconds to process, it'd be good to have a spinner in motion there.
[x] I don't know if this is a problem or not, but when I set up a recurring donation, it worked very well. However, in Stripe, there was a log indicating some issues. Take a look at the subscription I created in my TMH email in Stripe.
[x] I ended up creating recurring gifts 3 times. On the third time, I noticed something odd. I was not able to set up the gift. I got an error message. In the console I saw "variable 'startDate' has an invalid value". So that prompted me to look at the start date. When I did I noticed the same thing I already noted as an issue here (Starting date in recurring donations displays random set of numbers), but this time the numbers were different. A long string of numbers but this time it had a period and 3 more numbers after. I changed the date and then was able to process the recurring gift. Image below:
[x] Starting date in recurring donations displays random set of numbers. Image below:
Render Router
[x] Can you please double check that sizes are in spec? The black box in the hero seems larger than before. The spacing between lines of text also seem large. Image below:
[x] Perhaps related, perhaps not, but I also noticed that the search bar for teaching videos, while returning results as expected, it is not loading the thumbnails. - check if related. (Thumbnails were never displayed here) -- Igor
[x] Spaces also seem off on mobile. I.e. look at the star content component on the home page. Lots of space between text and image.
Location and blog specific Permissions
Other