As a moderator while setting up Draupnir to protect my community, I start by inviting Draupnir to all my rooms so that they can be protected. Draupnir spots the invitations and recognizes that I am also present in the management room. So Draupnir prompts the management room to ask whether the rooms that Draupnir has been invited to should be protected. I can click 'OK' or 'Cancel' on the prompts. Selecting 'OK' will add the room to the protected rooms, and pressing 'Cancel' will disable the prompt so that it cannot be accidentally clicked.
When Draupnir spots that Draupnir has been invited by a moderator to a policy room, Draupnir will instead prompt to watch the policy room rather than protect it.
Acceptance Criteria
Draupnir creates prompts on invitations to rooms from moderators
For watching policy rooms
For adding protected rooms
Draupnir's prompts can be cancelled so that they won't be accidentally invoked.
Draupnir's prompts are cancelled once they have been invoked.
Description
As a moderator while setting up Draupnir to protect my community, I start by inviting Draupnir to all my rooms so that they can be protected. Draupnir spots the invitations and recognizes that I am also present in the management room. So Draupnir prompts the management room to ask whether the rooms that Draupnir has been invited to should be protected. I can click 'OK' or 'Cancel' on the prompts. Selecting 'OK' will add the room to the protected rooms, and pressing 'Cancel' will disable the prompt so that it cannot be accidentally clicked.
When Draupnir spots that Draupnir has been invited by a moderator to a policy room, Draupnir will instead prompt to watch the policy room rather than protect it.
Acceptance Criteria
Issues
Dependencies
Total Pain
21 (At minimum, but this helps onboarding by an even greater value really)