rokwire / illinois-app

Source code repository of "Illinois" App - the official mobile app of the University of Illinois.
https://app.illinois.edu/
Apache License 2.0
23 stars 21 forks source link

[BUG] No event notifications are received when an event is created from the admin website to a group #4313

Open vburgett opened 2 months ago

vburgett commented 2 months ago

When an event is created and published to a Group from the admin website, Group members do not receive a notification about an event being added to the Group.

  1. I added an event at 9:17am yesterday (8/22) from the admin website to the private group "Puppy Testing Group" on prod.
  2. As a member, Kathryn did not receive a notification about the event being added to the Group.

I would expect Group members to receive a notification about a new event being added to the Group.

cc: @kpecknold

dobromirdobrev commented 2 months ago

This is a backend issue: https://github.com/rokwire/groups-building-block/issues/506

dobromirdobrev commented 1 month ago

Hi @vburgett , The backend issues was fixed on dev environment. I've tested it and it works for me. Please verify it on dev and let us know. Thanks

vburgett commented 1 month ago

Confirming that this worked on dev.

dobromirdobrev commented 1 month ago

Confirming that this worked on dev.

@vburgett , since this worked on dev, shall we close the ticket?

vburgett commented 1 month ago

I'd like to test this ticket again when we are on prod.

vburgett commented 1 month ago

Should this work with the admin website on prod 5.1.26 or does it need to be updated to 5.1.27? @dobromirdobrev

dobromirdobrev commented 1 month ago

@vburgett , it should work on prod with 5.1.26.

vburgett commented 1 month ago

Thanks, @dobromirdobrev. I did two separate tests and neither resulted in a notification for group members. Do you need step-by-step examples to do further troubleshooting?

dobromirdobrev commented 1 month ago

Thanks, @dobromirdobrev. I did two separate tests and neither resulted in a notification for group members. Do you need step-by-step examples to do further troubleshooting?

Yes, please @vburgett . And another question - on which environment is this observed - dev, prod, both?

vburgett commented 1 month ago

On prod (both the app 6.0.48 and the admin website 5.1.26):

  1. On the website, I created the in-person event "Dogs" on Oct 9 from noon until 6pm CT with the bare minimum entry (no registration, surveys, or attendance set)
  2. In the event, I selected the private Group "SHCI Design + Research"
  3. I set the event to have visibility "Group Members Only"
  4. I hit Save but not publish.
  5. I then created the sub-event "Poodle" for Oct 9 at 1pm.
  6. In the event, I selected the private Group "SHCI Design + Research"
  7. I set the event to have visibility "Group Members Only"
  8. I hit Save but not publish.
  9. I went back to the "Dogs" event and linked the Poodle sub-event
  10. I toggled on publish and saved the event.
  11. I went back to the sub-event and published.

I published by 1:52pm on October 3. All three members of the group did not receive a notification.

On dev app 6.048 and website 5.1.27 (both the app and the admin website): 1) On the website, I created the in-person event "Dogs" on Oct 9 from noon until 6pm CT with the bare minimum entry (no registration, surveys, or attendance set)

  1. In the event, I selected the private Group "Testing, Testing"
  2. I set the event to have visibility "Group Members Only"
  3. I hit Save but not publish.
  4. I then created the sub-event "Poodle" for Oct 9 at 1pm.
  5. In the event, I selected the private Group "Testing, Testing"
  6. I set the event to have visibility "Group Members Only"
  7. I hit Save but not publish.
  8. I went back to the "Dogs" event and linked the Poodle sub-event
  9. I toggled on publish event and sub-events and saved the event.

I published by 2:12pm on October 3. All three members of the group did not receive a notification.

vburgett commented 1 month ago

At 3:37pm, no notifications were received by group members on prod or dev.