From cdb2277074f7e0fe750a3f86ab6d16989ffbfb68 Mon Sep 17 00:00:00 2001 From: Frank Mueller Date: Wed, 6 Dec 2017 16:32:21 +0100 Subject: [PATCH] Added US 5 (Subscribe to Moderation Providers) --- active/39-chat-moderation/README.md | 1 + .../us-5-subscribe-to-moderation-providers.md | 45 +++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 active/39-chat-moderation/user-stories/us-5-subscribe-to-moderation-providers.md diff --git a/active/39-chat-moderation/README.md b/active/39-chat-moderation/README.md index a3e07bd..719a582 100644 --- a/active/39-chat-moderation/README.md +++ b/active/39-chat-moderation/README.md @@ -40,6 +40,7 @@ The MVP provides users with basic moderation tools so that they can block users, - [US 2: Reducing SPAM](./user-stories/us-2-reducing-spam.md) - [US 3: Filter unwanted content](./user-stories/us-3-filter-unwanted-content.md) - [US 4: Advanced filtering with smart contracts](./user-stories/us-4-advanced-filtering-with-smart-contracts.md) +- [US 5: Subscribe to moderation providers](./user-stories/us-5-subscribe-to-moderation-providers.md) ### Requirements diff --git a/active/39-chat-moderation/user-stories/us-5-subscribe-to-moderation-providers.md b/active/39-chat-moderation/user-stories/us-5-subscribe-to-moderation-providers.md new file mode 100644 index 0000000..5f6bd58 --- /dev/null +++ b/active/39-chat-moderation/user-stories/us-5-subscribe-to-moderation-providers.md @@ -0,0 +1,45 @@ +# User Story 5: Subscribe to Moderation Providers + +## Description + +*User A* discovers a bad quality of her feed regarding advertisement and +unwanted phrases. She heard about *Moderator A* providing a service for +better feed quality. She subscribes to *Muderator A* and her feed improves +by the rules of the moderator. + +## Trigger + +*User A* wants an improvement of her feed quality. + +## Actors + +- *User A* +- *Moderator A* + +## Pre-Condition + +The feed of *User A* is unfiltered, filtered by own rules or filtered +by rules of other moderators. + +## Post-Condition + +The feed of *User A* is filtered like before plus by the rules of +*Moderator A*. + +## Flow + +- *User A* opens a global menu and selects the menu point for subbscribing + to moderators. +- A dialog containing list of all so far subscribed moderators plus a field + for entering a new one appears. +- *User A* enters the address of *Moderator A*. +- The address will be added to the moderator list of *User A*. + +## Remarks + +- Question: Are filters here and in the other user stories only subtractive + or can they also be a kind of valuing (+/- value)? So I can say the phrase + "Status" is for me +5 opposite to a moderators -2. This way I can create + some adjustment. +- Discussion: Does the order of subscribed moderators influence the result? +- Todo: Add user stories for the manipulation of the moderator list. \ No newline at end of file