Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

(fix) use indexed principal uri to get calendar object

Description

Screenshots

Technical details

Tests

All Test Cases Passed

1. Invite is Sent Successfully

Precondition: Organizer creates an event with 1+ attendees.
Steps: Create event → add attendee → send invitation.
Expected: Attendee receives invite with Accept / Decline / Maybe buttons.


2. Attendee Clicks Accept

Steps:

  • Open invite
  • Click Accept
    Expected:
  • Status becomes Accepted
  • Organizer sees the update
  • Confirmation displayed to attendee

3. Attendee Clicks Decline

Steps:

  • Open invite
  • Click Decline
    Expected:
  • Status becomes Declined
  • Organizer sees decline
  • Attendee gets confirmation

4. Attendee Selects Maybe / Tentative

Steps:

  • Open invite
  • Click Maybe
    Expected:
  • Status becomes Tentative
  • Organizer sees “Maybe / Tentative”
  • Event stays in attendee’s calendar

5. Confirmation Screen Appears After Response

Steps:

  • Click Accept / Decline / Maybe
    Expected:
  • Confirmation screen/dialog appears
  • Status shown clearly

6. Attendee Changes Response Later

Steps:

  • Accept
  • Reopen event → change to Decline or Maybe
    Expected:
  • Change saved
  • Organizer sees only the latest status

7. Invalid or Expired Invite

Steps:

  • Open invite after organizer deletes the event
    Expected:
  • “Event not found / Invite expired”
  • No Accept/Decline/Maybe buttons shown

Issues

10 commandments of code review

👪 ❤️ code review guidelines

Edited by AVINASH GUSAIN

Merge request reports

Loading