Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
78 commits
Select commit Hold shift + click to select a range
9f86010
set up angular test successfully
kinsona Oct 15, 2015
756ff4a
set up devise with a user
kinsona Oct 15, 2015
d473779
add tests and filter requiring user login
kinsona Oct 15, 2015
0b82650
set up angular boards show structure
kinsona Oct 16, 2015
dc0738a
tweak show styling
kinsona Oct 16, 2015
bc02855
build board-owner models with associations
kinsona Oct 16, 2015
cd12f1d
build board creation via ajax
kinsona Oct 16, 2015
8ffadd4
set show to redirect to newly created board
kinsona Oct 16, 2015
7bb663d
add delete
kinsona Oct 16, 2015
7e6a015
add board index functionality
kinsona Oct 17, 2015
28cac9a
add authorization around boards
kinsona Oct 17, 2015
02421e3
write boards_controller specs
kinsona Oct 18, 2015
683046a
set up guard and devise test helpers
kinsona Oct 18, 2015
442f0d2
set up simplest controller tests for boards
kinsona Oct 18, 2015
9f0b1d7
finish controller tests for now
kinsona Oct 18, 2015
3c6ff6d
add specific error to testing
kinsona Oct 19, 2015
2688d0c
add comment on next step
kinsona Oct 19, 2015
eb72a77
refactor boards to use one ajax plus service
kinsona Oct 20, 2015
ba3b535
prep to start lists
kinsona Oct 20, 2015
24657d3
build backend for list creation
kinsona Oct 21, 2015
8b377ee
build new list function on front end
kinsona Oct 21, 2015
26de9ae
include lists in boards object with test
kinsona Oct 21, 2015
0c9d625
add click to edit with link
kinsona Oct 21, 2015
59de2b8
remove links for editing and saving in click to edit
kinsona Oct 21, 2015
698a1da
fix click to edit functionality to work with list and board, and backend
kinsona Oct 21, 2015
bbb720b
order boards and lists
kinsona Oct 21, 2015
99d90ba
render new list when created
kinsona Oct 21, 2015
e8b1618
implement delete list with confirm
kinsona Oct 21, 2015
d7f257f
build simple navbar
kinsona Oct 21, 2015
d9eab45
add controller test for board update
kinsona Oct 21, 2015
ae7bc4b
add tests for list controller
kinsona Oct 21, 2015
83a8fd8
build out most of cards controller and tests
kinsona Oct 21, 2015
ac2aa54
finish card controller with tests
kinsona Oct 21, 2015
eda03fe
add comment about building cards
kinsona Oct 21, 2015
a3a827c
fix card creation by non-owners
kinsona Oct 22, 2015
430d2b4
add include cards to board json
kinsona Oct 22, 2015
77962bb
add card create on board page
kinsona Oct 22, 2015
6fc0fe9
build working modal
kinsona Oct 22, 2015
0896e58
get card info into modal
kinsona Oct 23, 2015
7ede0d9
build up to but not including delete card
kinsona Oct 23, 2015
ac9d1bb
pausing to think it over...
kinsona Oct 23, 2015
13c2352
Revert "pausing to think it over..."
kinsona Oct 25, 2015
3b4f8fe
get list to refresh on card complete
kinsona Oct 25, 2015
7a5bbd0
clean up after getting card completion to work
kinsona Oct 25, 2015
c790ed7
build model for CardMembers
kinsona Oct 25, 2015
76c0256
include members in cards json
kinsona Oct 25, 2015
76d92e3
build dropdown for users in card modal
kinsona Oct 26, 2015
3fd5474
remove members currently assignd from dropdown
kinsona Oct 26, 2015
13d4377
add create member ajax
kinsona Oct 26, 2015
3e15954
add card_members to json
kinsona Oct 26, 2015
5462c08
refactor for card_member in prep for remove
kinsona Oct 26, 2015
808ad59
fix delete cardmember
kinsona Oct 26, 2015
ef9fd40
finish card_member remove rendering
kinsona Oct 26, 2015
e4795c7
bugfix adding the first member to a card
kinsona Oct 26, 2015
0b29700
render card_members on main page
kinsona Oct 26, 2015
fba3cbe
show users assigned boards and create seeds
kinsona Oct 27, 2015
2aaabe6
add some notes to html
kinsona Oct 27, 2015
e5c3f51
build model callbacks for activity feed
kinsona Oct 27, 2015
b51fdb9
complete model callbacks for activity feed
kinsona Oct 27, 2015
fbd2b31
add card_activities to boards controller json, incl tests
kinsona Oct 28, 2015
716b7a9
add username to model
kinsona Oct 28, 2015
4fe490f
add Message virtual attribute to CardActivity
kinsona Oct 28, 2015
8ff0aa4
finish activity messages
kinsona Oct 28, 2015
e558c3d
add delays to seeds
kinsona Oct 28, 2015
f2fa7a9
fix sorting of collections
kinsona Oct 28, 2015
7c58941
add faker to al envs
kinsona Oct 28, 2015
d3801c0
add injection into modal cardCtrl
kinsona Oct 28, 2015
bcd4118
add dependency to error logger
kinsona Oct 28, 2015
b9bbc0e
improve style on click-to-edit
kinsona Oct 29, 2015
01f8506
add autofocus on click2edit
kinsona Oct 30, 2015
e06a691
remove duplicate render of board when owner and member
kinsona Nov 1, 2015
a3ea517
add current_user logic for Delete Board link rendering
kinsona Nov 1, 2015
d0233c2
add user image placeholder to navbar
kinsona Nov 3, 2015
6d62a4a
add pic to board owner
kinsona Nov 3, 2015
1f4bcb3
add pic to modal
kinsona Nov 3, 2015
b520f82
minor styling changes
kinsona Nov 5, 2015
9ce488d
add date ranging to seeds
kinsona Nov 5, 2015
19d45d0
straighten out seeds
kinsona Nov 6, 2015
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
13 changes: 13 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# 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/*
!/log/.keep
/tmp
2 changes: 2 additions & 0 deletions .rspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
--color
--require spec_helper
80 changes: 80 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
source 'https://rubygems.org'

ruby '2.2.0'

# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.2.1'
# Use postgresql as the database for Active Record
gem 'pg'
# Use SCSS for stylesheets
gem 'sass-rails', '~> 5.0'
# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'
# Use CoffeeScript for .coffee assets and views
gem 'coffee-rails', '~> 4.1.0'
# See https://github.com/rails/execjs#readme for more supported runtimes
# gem 'therubyracer', platforms: :ruby

# Use jquery as the JavaScript library
gem 'jquery-rails'
# Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks
# gem 'turbolinks'
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
gem 'jbuilder', '~> 2.0'
# bundle exec rake doc:rails generates the API under doc/api.
gem 'sdoc', '~> 0.4.0', group: :doc

# Use ActiveModel has_secure_password
# gem 'bcrypt', '~> 3.1.7'

# Use Unicorn as the app server
# gem 'unicorn'

# Use Capistrano for deployment
# gem 'capistrano-rails', group: :development


# Angular gems
gem 'angularjs-rails'
gem 'angular_rails_csrf'

gem 'faker'
gem 'binding_of_caller'

gem 'devise'

gem 'twitter-bootstrap-rails'


group :development, :test do
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
# gem 'byebug'
gem 'jazz_hands', github: 'nixme/jazz_hands', branch: 'bring-your-own-debugger'
gem 'pry-byebug'

# Access an IRB console on exception pages or by using <%= console %> in views
gem 'web-console', '~> 2.0'

# Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
gem 'spring'

gem 'rspec-rails', '~> 3.0'
gem 'factory_girl_rails'
end


group :development do
gem 'better_errors'
gem 'guard-rspec', require: false
end


group :test do
gem 'shoulda-matchers', '~> 3.0'
gem 'shoulda-callback-matchers', '~> 1.1.1'
end


group :production do
gem "rails_12factor"
end
Loading