themeetinghouse / web

New Meeting House Website
https://beta.themeetinghouse.com
11 stars 5 forks source link

Testing Outcomes #1222

Closed lucastbelem closed 1 year ago

lucastbelem commented 1 year ago

Editor

Donations

Render Router

Location and blog specific Permissions

Other

itbel commented 1 year ago

Can you provide more context?

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.

    1. 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.

    1. Does this error occur in the account portal or the give experience page?
lucastbelem commented 1 year ago

Can you provide more context?

Donations

  • [ ] Redirect from profile page is broken
    1. 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.
    1. 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.
    1. 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.
    1. 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.

lucastbelem commented 1 year ago
  • 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.

itbel commented 1 year ago

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...

lucastbelem commented 1 year ago

Ok, let's check it off then.