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

Fire - Alice D #46

Open
wants to merge 67 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
5841dbf
initial rails setup
codeandmorecode Nov 6, 2020
1eb2ce9
seeds reading from csv
codeandmorecode Nov 7, 2020
17941f5
Work controller; methods index show update edit destroy new create
codeandmorecode Nov 7, 2020
f4dbd32
work index controller method, work index view page
codeandmorecode Nov 7, 2020
eeefd97
index page with a list of all works for each category
codeandmorecode Nov 7, 2020
f7b58d7
show page / detail page for each work
codeandmorecode Nov 7, 2020
db5e402
create method in controller, new method in controller, view page for new
codeandmorecode Nov 8, 2020
abaa126
edit method in work controller; edit view page
codeandmorecode Nov 8, 2020
c59f2a4
partial form created; new view and edit view changed using partial form
codeandmorecode Nov 8, 2020
18a7c88
edit method in controller updated
codeandmorecode Nov 8, 2020
f77ef60
destroy method in work controller
codeandmorecode Nov 8, 2020
7cefcdb
edit, delete, return to work list links added to each show (work) page
codeandmorecode Nov 8, 2020
b16d267
work validations in model
codeandmorecode Nov 8, 2020
b2f4a03
homepages controller
codeandmorecode Nov 8, 2020
dfd698d
top 10 books and albums in homepage; only missing business logic
codeandmorecode Nov 8, 2020
8e59ed1
merged home
codeandmorecode Nov 8, 2020
47f227b
removed sample method
codeandmorecode Nov 8, 2020
dbc3081
Merge branch 'work'
codeandmorecode Nov 8, 2020
f1a6541
Spotlight in homepages index
codeandmorecode Nov 8, 2020
5cc8de3
root to route changed in routes.rb
codeandmorecode Nov 8, 2020
9945b85
Temporary only showing ten work for each of albums, books, and spotli…
codeandmorecode Nov 8, 2020
8a78fec
merged home
codeandmorecode Nov 8, 2020
9e03ec3
index method from homepages controller fixed
codeandmorecode Nov 8, 2020
5989d83
Merge branch 'master' of https://github.com/Ada-C14/media-ranker
codeandmorecode Nov 9, 2020
cac32b4
fixed templates
codeandmorecode Nov 10, 2020
57b9d30
update .gitignore
codeandmorecode Nov 10, 2020
84fce0d
tests for work controller
codeandmorecode Nov 10, 2020
450e04c
application.rb line changed
codeandmorecode Nov 10, 2020
29cb7c8
navigation bar, copyright footer
codeandmorecode Nov 10, 2020
e319328
error messages for each field in add new work if blank; work model te…
codeandmorecode Nov 10, 2020
6162931
flash messages for all controller methods that display to user; and a…
codeandmorecode Nov 11, 2020
0355448
sample 10 methods for albums, books, and spotlights in homepages_cont…
codeandmorecode Nov 11, 2020
696d6f6
user model created; users_controller created
codeandmorecode Nov 12, 2020
b6108e3
routes updated with users
codeandmorecode Nov 12, 2020
6e1c9ae
login_form method in users_controller
codeandmorecode Nov 12, 2020
d23d8c1
users views form created
codeandmorecode Nov 12, 2020
7e5ccb6
login method in users_controller
codeandmorecode Nov 12, 2020
de31aa5
current method in users_controller; current users view created
codeandmorecode Nov 12, 2020
dc8ad5e
routes fixed
codeandmorecode Nov 12, 2020
58c7ece
spotlights fixed
codeandmorecode Nov 12, 2020
43591c6
logout method in users_controller
codeandmorecode Nov 12, 2020
f7bbae6
users_controller_test.rb updated; test_helper.rb updated
codeandmorecode Nov 12, 2020
785a0a6
combined two methods in test_helper.rb
codeandmorecode Nov 13, 2020
2658fea
tests for users updated; yml created; test_helper updated
codeandmorecode Nov 13, 2020
eb5636c
vote.rb updated
codeandmorecode Nov 13, 2020
4434c41
work.rb and user.rb updated
codeandmorecode Nov 13, 2020
bf41d27
current test updated for case where user not logged in
codeandmorecode Nov 15, 2020
2df6d43
pseudocode for upvote method
codeandmorecode Nov 15, 2020
61150c2
switching branches; mandatory commit
codeandmorecode Nov 15, 2020
54d6256
find_work method in work controller with before_action
codeandmorecode Nov 15, 2020
42d5ade
before action and skip actions
codeandmorecode Nov 15, 2020
34e20d9
ApplicationController methods current_user and require_login fixed
codeandmorecode Nov 15, 2020
82f0d82
work.rb and user.rb updated with has_many through relationships
codeandmorecode Nov 15, 2020
265aada
VotesController generate with methods
codeandmorecode Nov 15, 2020
9c5bc28
routes updated with votes controller routes
codeandmorecode Nov 15, 2020
1185452
votes_controller.rb method create updated
codeandmorecode Nov 15, 2020
dbe1f6d
users show page created
codeandmorecode Nov 15, 2020
e822b83
user index updated with link to user show for each user
codeandmorecode Nov 15, 2020
6cf7cd6
show pages for works, and users updated with tables and vote counts
codeandmorecode Nov 16, 2020
fa00aa5
code dried up in index.html.erb and homepages_controller.rb using has…
codeandmorecode Nov 16, 2020
97ae7e4
code dried up in works/index.html.erb with work method self.category …
codeandmorecode Nov 16, 2020
571420b
top_ten method refactored using category_organized class method
codeandmorecode Nov 16, 2020
d013af9
refactored with partials for views
codeandmorecode Nov 16, 2020
78ed277
model tests in progress for work, vote, and user
codeandmorecode Nov 16, 2020
1846db1
model tests for vote, work, and user updated
codeandmorecode Nov 17, 2020
035a9f0
model tests finished
codeandmorecode Nov 17, 2020
004da27
database.yml changed
codeandmorecode Nov 17, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 41 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# See https://help.github.com/articles/ignoring-files for more about ignoring files.
#
# If you find yourself ignoring temporary files generated by your text editor
# or operating system, you probably want to add a global ignore instead:
# git config --global core.excludesfile '~/.gitignore_global'

# Ignore bundler config.
/.bundle


# Ignore all logfiles and tempfiles.
/log/*
/tmp/*
!/log/.keep
!/tmp/.keep

# Ignore pidfiles, but keep the directory.
/tmp/pids/*
!/tmp/pids/
!/tmp/pids/.keep

# Ignore uploaded files in development.
/storage/*
!/storage/.keep

/public/assets
.byebug_history

# Ignore master key for decrypting credentials and more.
/config/master.key

/public/packs
/public/packs-test
/node_modules
/yarn-error.log
yarn-debug.log*
.yarn-integrity
.idea
.DS_Store
.generators
.rakeTasks
1 change: 1 addition & 0 deletions .ruby-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
2.6.5
78 changes: 78 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
source 'https://rubygems.org'
git_source(:github) { |repo| "https://github.com/#{repo}.git" }

ruby '2.6.5'

# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '~> 6.0.3', '>= 6.0.3.4'
# Use postgresql as the database for Active Record
gem 'pg', '>= 0.18', '< 2.0'
# Use Puma as the app server
gem 'puma', '~> 4.1'
# Use SCSS for stylesheets
gem 'sass-rails', '>= 6'
# Transpile app-like JavaScript. Read more: https://github.com/rails/webpacker
gem 'webpacker', '~> 4.0'
# Turbolinks makes navigating your web application faster. Read more: https://github.com/turbolinks/turbolinks
gem 'turbolinks', '~> 5'
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
gem 'jbuilder', '~> 2.7'
# Use Redis adapter to run Action Cable in production
# gem 'redis', '~> 4.0'
# Use Active Model has_secure_password
# gem 'bcrypt', '~> 3.1.7'

# Use Active Storage variant
# gem 'image_processing', '~> 1.2'

# Reduces boot times through caching; required in config/boot.rb
gem 'bootsnap', '>= 1.4.2', require: false

group :development, :test do
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
gem 'byebug', platforms: [:mri, :mingw, :x64_mingw]
end

group :development do
# Access an interactive console on exception pages or by calling 'console' anywhere in the code.
gem 'web-console', '>= 3.3.0'
gem 'listen', '~> 3.2'
# Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
gem 'spring'
gem 'spring-watcher-listen', '~> 2.0.0'
end

group :test do
# Adds support for Capybara system testing and selenium driver
gem 'capybara', '>= 2.15'
gem 'selenium-webdriver'
# Easy installation and use of web drivers to run system tests with browsers
gem 'webdrivers'
end

# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]

gem 'jquery-rails'
gem 'jquery-turbolinks'
gem 'bootstrap'
group :development, :test do
gem 'pry-rails'
end

group :development do
gem 'guard'
gem 'guard-minitest'
gem 'debase', '>= 0.2.4.1'
gem 'ruby-debug-ide', '>= 0.7.0'
end

group :development do
gem 'better_errors'
gem 'binding_of_caller'
end

group :test do
gem 'minitest-rails'
gem 'minitest-reporters'
end
Loading