Skip to content
This repository has been archived by the owner on Sep 6, 2021. It is now read-only.

Project Ideas #5

Open
AzatothTheAwakened opened this issue Dec 17, 2019 · 0 comments
Open

Project Ideas #5

AzatothTheAwakened opened this issue Dec 17, 2019 · 0 comments
Labels
enhancement New feature or request

Comments

@AzatothTheAwakened
Copy link
Member

What does the new feature do?

As a member I want to be able to submit a project idea, so that other people can use it as inspiration to start a new project.
As a member I want to be able to get a list of all currently .
As a moderator I want to be able to approve projects before they are included in the ideas list, so that I can filter out nonsensical projects.
As a moderator I want to be able to delete project ideas, so that I can clean up ideas if they are not relevant anymore.

Each submitted idea has to have their own ID so they are distinguishable.
When a new idea is submitted it should be posted in a dedicated channel and a moderator should be able to click on a checkmark or X reaction to approve or deny the submission.
A submission should include the name of the member that submitted the idea.
Ideas are ofcourse stored permanently.

How does this feature benefit the server?

It essentially makes the projects tag a collaboration tool and for people that are out of ideas. It might give inspiration.

Example of usage:

Submitting an idea

>submitprojectidea name; description

This posts a message in a dedicated channel which includes and 2 reactions:

Project idea #1 submitted by User#1234
Title: name
Description:
description

Approving

Simply clicking on the reactions.

Querying the list

>projectideas

results in a list of ids and titles

ID    Title
#1    name
>projectidea 1

Results in a full description:

Project idea #1 submitted by User#1234
Title: name
Description:
description

Deleting an idea

>deleteprojectidea 1
Successfully deleted:
Project idea #1 submitted by User#1234
Title: name
Description:
description

Notes

This feature is open for discussion, critique or improvement.

@AzatothTheAwakened AzatothTheAwakened added the enhancement New feature or request label Dec 17, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant