joes_books's People
Forkers
yankforcejoes_books's Issues
Update sign-in template to show flash etc messages
Since they don't appear to show up since we moved to Bootstrap.
make round automatically advance once the last person finishes voting
add a "has voted in current round" boolean to user model
set up mailer configuration for production environment
add rake task to populate User model with admin and nobody functional users
create "voted" boolean in the user model
To indicate whether or not someone has voted or not in the current election. It gets cleared when admin clears all the votes.
For now we'll allow people to change their votes.
add footer to views
Clean up, prettify books and comments views
Right now comments on book show pages are pretty minimal.
create menus based on user roles
set up cucumber
create a page to show how many votes each book got so far
finish the "complete a voting round" link for admin page
- make it such that voting forms for all show new list of books:
- with non-votes removed,
- at least in (modular) half of what it was before
- and once it gets down to 1 then you're done :)
On new user creation, notify admin by email
cache amazon pics in db
... rather than looking them up / downloading them each time a view is created.
move sensitive config data to a separate (possibly yml) file
refactor config.yml for multiple environments
As described in http://railscasts.com/episodes/85-yaml-configuration-file
create "Has Voted" page to see who has/not voted
make comments editable in book show views
make it possible to comment on books in the "show" view
clear up issues with 'adding-comments' branch
Comments can be added but don't actually set the book id when doing so.
change book destroy to inactivate so that comments aren't lost
- we could also make it impossible to destroy books
- or destroy all dependent comments once a book is destroyed
Make github issues editable by others
test the voting process
update rails version
Update rails version to a more current one.
add user locking capability via devise :lockable
create staticpages controller
figure out how to deploy to heroku securely
update book views to show >1 book per row
The title is not great
awesome
create user profile operations - edit, settings ,etc
limit votes to 3 per person per election round
test github issues integration with git
create admin role
with a menu that allows:
- clear all votes (start a new election)
- gather all votes from existing election
- email message to all users
- list who has / not voted in the current election
clean up header / menu bar on views
add (Bootstrap) pagination to views
add rake task to populate with test vote data
use strong parameters instead of protected attributes for mass assignment
show selected books in voting page to reflect current voting round
create rake task to populate new install with seed data
add a flash message to indicate that someone has voted after doing so on the voting form
implement locking on creation of users
So that admin has to approve users.
- Admin would get email once a user signs up and then has the option to approve or not.
move to HAML (or SLIM)
HTML is so 20th century ...
figure out why test db doesn't drop after each rspec test run
Test db seems to persist between rspec runs without explicit records destroy.
admin notify email doesn't work in prod
configure actionmailer to enable mailing functions
implement voting in javascript
so that there's no necessity to reload the page
ensure ajax comment posts use all correct values
(user_id, book_id, time/date, etc.)
make sure votes_count counter cache column is updating correctly
... because it seems to be incrementing but possibly never decrementing when Vote objects are cleared away as part of the election?
make "Amazon Links" actually link to a picture of the book
add tests
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.