From 0f2f259660fece16b7eff5b95dcde6810e7b0246 Mon Sep 17 00:00:00 2001 From: Mark Tyers Date: Thu, 12 Sep 2019 17:23:40 +0100 Subject: [PATCH] added forum details --- 06 Forum.md | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/06 Forum.md b/06 Forum.md index 6a83534..4226957 100644 --- a/06 Forum.md +++ b/06 Forum.md @@ -6,12 +6,24 @@ Packages: sharp, nodemailer. ## Basic -Xxx +1. Users should be able to log in and see a list of the active forums. +2. They should be able to select a forum and see a list of the posts with the most recent at the bottom and the oldest at the top. +3. There should be a text area at the bottom of the forum posts to allow the user to post a message to the end of the forum. +3. Each post should include: + 1. Date and time. + 2. Name of the person making the post. + 3. The post content. ## Intermediate -Xxx +1. On the screen displaying the list of active forums there should be a button to allow a user to create a new one. +2. Clicking this button should take the user to a new forum screen where they can enter the name of the new forum and an initial message. +3. After adding a forum the user should be taken to that forum's message screen. +4. The admin user should be able to hide any forum messages. +5. Users should be able to add a profile photo which should be displayed against all their posts. ## Advanced -Xxx +1. There should be a search box on the home page that performs a full-text search on all the forums. +2. There should be a search box at the top of forum pages that performs a full-text search on that forum only. +3. There should be a reply button against each post. Clicking on this allows a user to post a reply to a specific post.