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

Add event voting #127

Merged
merged 18 commits into from
Oct 15, 2017
Merged

Conversation

cheshire137
Copy link
Contributor

@cheshire137 cheshire137 commented Oct 14, 2017

This partially addresses #7 by allowing users to vote on events. You can only vote on events you can't edit, meaning you can't vote on your own event. This uses the acts_as_votable gem.

This branch only gives the ability to vote up or down on events. It doesn't provide an index view of events sorted by votes. I wanted to keep the PR diff small, so I think a) voting on records other than events and b) sorting records based on votes could come in separate branches.

I felt upvoting and downvoting looked better with the thumbs up and thumbs down Glyphicons, so I changed the "Flag as Spam" glyphicon to be the circle with a slash in it, instead of the thumbs down.

I noticed when I ran rake spec, indication_spec.rb was erroring out because it required a nonexistent rails_helper file. So I updated it to require the spec_helper that other tests require.

google_fundraiser___startup_wichita

@kentonh
Copy link
Member

kentonh commented Oct 15, 2017

Thanks so much @cheshire137!
One thing. Can you remove downvotes? I just want to have upvotes.

@cheshire137
Copy link
Contributor Author

Yep, that's easy enough!

@cheshire137
Copy link
Contributor Author

This now only has upvoting. I renamed it to "recommend" because it felt odd to have just a "like" button by itself.

When the user has upvoted:

google_fundraiser___startup_wichita

When the user has not upvoted:

google_fundraiser___startup_wichita

@kentonh kentonh merged commit 1646647 into StartupWichita:master Oct 15, 2017
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

Successfully merging this pull request may close these issues.

2 participants