Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Website Additions #196

Open
2 of 5 tasks
tannn opened this issue Dec 1, 2013 · 1 comment
Open
2 of 5 tasks

Website Additions #196

tannn opened this issue Dec 1, 2013 · 1 comment

Comments

@tannn
Copy link
Owner

tannn commented Dec 1, 2013

Recent Activity on homepage

The homepage should have an area that shows the recent trivia activity. This should include: badges recently awarded, users who have leveled up, new questions added, questions fixed and questions deleted.

Website Editing

There are about 20 commands that are used for editing, deleting and adding new questions. While this is expected, I think website editing should be added to make it easier to handle. I know some users, when fixing reports, will just do them in batches all at once, and the website will make that process even quicker. Here's an idea of how it could be done:

  1. The user must first have an account made for the website. This can be a command called .webregister . The password they used when using the command will become their website password. They will use their Supybot registered username to login to the website.
  2. Users with the triviamod permissions will be the only ones that can verify edits and approve deletions and new questions.
  3. For the editing, the user will select the report they wish to work on. The report will then link them to a new page where they can put in their edits. For fixing reports, the question number wouldn't really be necessary for the editor to know.
  4. For editing a question that hasn't been reported, the user will just type in the question number. They would know the round number, but they would have to have permissions to use the showround command to get the question number. Or the field could just take in the round number.
  5. Approving edits, deletions and new questions would be done the same way.

This is a big project, so let me know if you have any other thoughts or questions.

@rootcoma
Copy link
Collaborator

rootcoma commented Dec 6, 2013

Added

  • Register for web access with .authweb
  • Login and check capabilities
  • Accept reports
  • Accept/remove edits
  • Accept/remove new question
  • Accept/remove deletions
  • Recent activity

Not added

  • New reports, edits, questions, deletions through the webpage
    1. I question the need for these features because of the difficulty of making 4 separate forms, with the logic to validate and then insert the new data.

# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

No branches or pull requests

2 participants