Open
Description
My proposal to the application aggregator is as follows:
- Scrap Google Forms and go with our own form layout. We should imitate Google Forms in some manner, though could go with more fields to allow more flexibility.
- Overview of mod applications
- Graph of time submitted, containing the dates of moderation posts about the mod application.
- Be able to see at a glance how many applications we have
- Be able to sort and filter applications, such as by: not unseen, not voted, not noted, account age, karma, toolbox notes
- Display their score and amount of positive & negative notes.
- Have option of visually showing their score and pos/neg notes
- Individual mod applications
- They should be linked to the user through Reddit OAuth2. We should store data of:
- username,
- avatar,
- karma,
- moderated subreddits with info of how long and what permissions,
- account age, and
- time of mod application.
- We also retrieve and store
- their user activity on the subreddit,
- and toolbox user notes.
- Have links to their user profile.
- Actions moderators can do:
- Can up/downvote applications to cast their vote
- Can leave comments on the user
- Can vote on notes such as
Poor communication skills
,Terrible username
- Can add custom notes with notation whether it's a positive or negative attribute
- They should be linked to the user through Reddit OAuth2. We should store data of:
- Have 3 user groups, all created through Reddit OAuth2:
- Admin
- Can change settings for the aggregator.
- Can add default notes
- Moderator
- Can view mod application forms and answers created after they joined the moderation team.
- User
- Can view, submit and edit their mod application.
- Admin
Technical side of things
- Utilize NUXT as it allows for an universal application, meaning less code. There is an alternative for React, but never used React myself.
- Be mobile first to allow checking on the go
- Allow sending to webhooks for updates. Whether it be new applications, up/downvotes, comments, or notes.
- Should allow to only send updates if previous update was
x
time ago. As to not spam.
- Should allow to only send updates if previous update was
Metadata
Metadata
Assignees
Labels
No labels