Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Challenges - todo #63

Open
26 of 36 tasks
agatatalita opened this issue Apr 8, 2018 · 0 comments
Open
26 of 36 tasks

Challenges - todo #63

agatatalita opened this issue Apr 8, 2018 · 0 comments

Comments

@agatatalita
Copy link
Member

agatatalita commented Apr 8, 2018

  • write general tests for ideas and challenges
  • write a general model for ideas and challenges
  • generalize validation or not
  • generalize controllers or not
  • generalize serializers or not
  • goto for challenges

THE SAME AS IN IDEAS:

  • create a challenge
  • read challenge by id
  • update challenge
  • challenge tags
    • add
    • read
    • remove
  • list challenges
    • with tags
    • created by somebody
    • commented by somebody
    • with my tags
    • new
    • random
    • highly rated
    • trending
    • related to other challenges by tags (do later)
  • search challenges by title (only if feasible)
  • owner (creator) can edit a challenge
  • delete (needs more thinking)
  • vote
  • comments and reactions to comments
    • create comment
    • read comments of the challenge
    • update comment
    • delete comment
    • vote comment
    • CRUD reaction
    • vote reactions (someday, maybe)
  • watch challenge
    • watch, unwatch
    • count watches
    • see users who watch
    • see what ideas a set of users watch
    • notify users who watch.
    • What is the difference between watching, subscribing (wanting to be notified), and expressing interest in the challenge (as in "I care about this")? Is it the same?
  • make challenges (in limited form) visible to non-logged users.

It is so far the common 'figure out' with #43

  • Probably needs a separate issue?

Figure out:

  • how to collaboratively work on challenges
  • how to group similar or duplicate challenges
  • how to reference challenges between each other
  • what about tag popularity etc.
  • challenge creator: reference or edge?
@agatatalita agatatalita changed the title Challenges - todo (WIP on text) Challenges - todo Apr 10, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant