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

CS 169 Group 13 Fall 2017 #135

Open
wants to merge 179 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
179 commits
Select commit Hold shift + click to select a range
65722e0
Update continuous integration badges
colinschoen Oct 11, 2017
051e2f9
Update pivotal url
colinschoen Oct 11, 2017
535baa4
Update secrets
colinschoen Oct 11, 2017
df94eb2
Add Colin video link to iter0 doc (#2)
colinschoen Oct 11, 2017
f63a47b
Adds Tanay's video to iter0
tanaythan Oct 11, 2017
63a3fc5
Merge pull request #3 from colinschoen/tanay-add-iter0-video
tanaythan Oct 11, 2017
85fb591
Update Iter0 Video links (#5)
colinschoen Oct 11, 2017
f8b2a44
added krishnan's video
Krajiyah Oct 11, 2017
efc6fc5
Merge pull request #7 from colinschoen/krishnan-iter0-video
tanaythan Oct 11, 2017
38ea337
Adds user stories for iteration 1-1
tanaythan Oct 13, 2017
90a2e34
Merge pull request #8 from colinschoen/tanay-iter1-1
tanaythan Oct 13, 2017
5a15431
Revert "Adds user stories for iteration 1-1"
tanaythan Oct 20, 2017
e3d4d26
Changes signup to autofill from Google OAuth
tanaythan Oct 20, 2017
0dd1c72
Dont test email in new user feature anymore
Oct 20, 2017
2645093
Adds MAIL_GUN Email Delivery Support (#12)
colinschoen Oct 21, 2017
3c7760d
Broken fixes on filling sign up email form (#13)
raychan3 Oct 21, 2017
c57977b
[feature] Add admin skills management step definitions
Krajiyah Oct 27, 2017
80383a5
[feature] Add step definitions for skills
caryschwartzstein Oct 27, 2017
9a943f8
[fix] Remove gemfile lock and DS_Store
caryschwartzstein Oct 27, 2017
dbed7df
[feature] Changed view teams team members
caryschwartzstein Oct 27, 2017
d768ffa
Merge pull request #18 from colinschoen/cucumber-features-revision
raychan3 Oct 28, 2017
12e1e36
Merge pull request #19 from colinschoen/team_visibility
raychan3 Oct 28, 2017
7daad69
[fix] Start tracking gemfile lock again
colinschoen Oct 31, 2017
f71addb
Merge pull request #20 from colinschoen/gemfile
raychan3 Oct 31, 2017
17d55f2
Merge pull request #1 from colinschoen/colinschoen/fix/badges
colinschoen Oct 31, 2017
23cd17e
[feature] Add edit skills link in header for admins
raychan3 Oct 31, 2017
b048651
[feature] Add skills route
raychan3 Oct 31, 2017
16c9cbf
[feature] Creates skill and talent model
colinschoen Oct 31, 2017
de8ac80
[feature] User has_many talents
colinschoen Oct 31, 2017
7b82b03
[feature] Add feature relationships
colinschoen Oct 31, 2017
c41c367
Add top level comment for talent model
colinschoen Oct 31, 2017
b6515b4
Merge pull request #21 from colinschoen/skill-model
colinschoen Oct 31, 2017
b913ebe
Merge branch 'master' of https://github.com/colinschoen/enrollme into…
raychan3 Oct 31, 2017
c8bf973
[fix] Fix header view method
raychan3 Oct 31, 2017
8a91e6b
[fix] Render skills in admin controller
raychan3 Oct 31, 2017
dd90718
[Feature] Fix container spacing
colinschoen Oct 31, 2017
83bf77d
[feature] Add query to get active skills
raychan3 Oct 31, 2017
112c8c5
[feature] Add skill post to controller action
raychan3 Oct 31, 2017
8536c8d
[feature] Adds table to view skills
colinschoen Oct 31, 2017
77b9f95
[fix] Use form templating for add skill post form
raychan3 Oct 31, 2017
156413c
Merge branch 'admin_skills' of github.com:colinschoen/enrollme into a…
raychan3 Oct 31, 2017
1197436
[feature] Add routes for editing and deleting skills
raychan3 Oct 31, 2017
e63ccb7
[feature] Add delete button to have link
raychan3 Oct 31, 2017
648a41a
[feature] Add delete skill controller method
raychan3 Oct 31, 2017
32c8f93
[feature] Add ability to create skills
colinschoen Oct 31, 2017
da89d81
[feature] Add adds_skill method
colinschoen Oct 31, 2017
969b6dc
[feature] Add ability fo admin to delete skill
raychan3 Oct 31, 2017
3f0b478
[feature] Implement edit skill functionality
colinschoen Nov 2, 2017
d89ed02
[fix] Remove bad .swp file
colinschoen Nov 2, 2017
1ab6d07
[fix] Code climate issues
colinschoen Nov 2, 2017
7f021d8
Merge pull request #22 from colinschoen/admin_skills
gabriel-gardner Nov 3, 2017
bd6ab0a
[feature] Added Team List Page and added skills to user form and refa…
Krajiyah Nov 3, 2017
094a412
[fix] Temporarily remove seeds
raychan3 Nov 4, 2017
5a76fc2
[fix] fixed seeding
Krajiyah Nov 4, 2017
b3dee49
merge
Krajiyah Nov 4, 2017
ac75135
[fix] Pass user sign up skills cucumber test
Krajiyah Nov 4, 2017
241f0b0
[fix] Revert seeds to only have admin
raychan3 Nov 4, 2017
a9d0225
[fix] Resolve merge conflicts in seeds
raychan3 Nov 4, 2017
72fceba
[fix] Add skills path to paths.rb
raychan3 Nov 4, 2017
af28428
[fix] Change cucumber tests to approaite name for manage skills
raychan3 Nov 4, 2017
868b970
[feature] Add edit skills edge cases
raychan3 Nov 4, 2017
d949530
[fix] view teams skills cols
Krajiyah Nov 4, 2017
845d514
Merge branch 'account-skills' of github.com:colinschoen/enrollme into…
raychan3 Nov 4, 2017
76a8aa5
[feature] Add cucumber tests for editing and deleting skills
raychan3 Nov 4, 2017
3fb84da
Fix secrets
colinschoen Nov 4, 2017
ec9f6b8
[fix] Remove printing page body
raychan3 Nov 4, 2017
f3123a0
[fix] Code climate fixes
raychan3 Nov 4, 2017
d98b79c
[fix] More cucumber fixes
raychan3 Nov 4, 2017
4c2bbd7
Merge branch 'colinschoen/fix/secrets' of https://github.com/colinsch…
raychan3 Nov 4, 2017
b4c801c
[fix] Code climate fixes
raychan3 Nov 4, 2017
48b31b6
[fix] Edit skill refactor
raychan3 Nov 4, 2017
7febb73
[fix] Final code climate
raychan3 Nov 4, 2017
c7a52a1
[fix] Final fixes please
raychan3 Nov 4, 2017
fc8a3b0
[fix] Attempt fix at code climate edit skill branch condition
raychan3 Nov 4, 2017
03d3bb3
Merge pull request #24 from colinschoen/colinschoen/fix/secrets
colinschoen Nov 4, 2017
c91f5ba
[fix] Comment super admin for now until we get admin password
raychan3 Nov 4, 2017
eeed95f
Merge pull request #23 from colinschoen/account-skills
gabriel-gardner Nov 4, 2017
155a0cb
Fixes (#25)
Krajiyah Nov 10, 2017
324d62d
[feature] prevent spam feature
caryschwartzstein Nov 10, 2017
447e0e1
[feature] Added tests for displaying user name on teams page
Nov 11, 2017
f0cb0cb
[fix] Minor cucumber bug
Nov 11, 2017
ec6d172
Merge pull request #27 from colinschoen/name_teams_page_feature
colinschoen Nov 11, 2017
0a1d350
Merge pull request #26 from colinschoen/spam
colinschoen Nov 11, 2017
a774b27
[feature] Completed show name on teams page feature
Nov 16, 2017
a27af35
[fix] Moved user skills logic to correct form
Nov 16, 2017
9dd5529
[fix] style issues
Nov 16, 2017
4a9c3c6
[feature] Add email team view
colinschoen Nov 17, 2017
90b9a71
[feature] Implement sending emails functionality
colinschoen Nov 17, 2017
4d9cf90
Add new mailer for emailing teams
colinschoen Nov 17, 2017
75a8281
Add new team mailer template
colinschoen Nov 17, 2017
9749851
Fix style issues
colinschoen Nov 17, 2017
ac3ece5
Fix more style issues
colinschoen Nov 17, 2017
149d2d7
Fix email team template syntax
colinschoen Nov 17, 2017
6c694bd
Add notice when email sent successfully
colinschoen Nov 17, 2017
42c0969
Add additional rows to text area body
colinschoen Nov 17, 2017
f7463e2
use simple format to convert /n to <br>
colinschoen Nov 17, 2017
f270d5f
Do simple_format inside of template
colinschoen Nov 17, 2017
76755eb
[fix] More code climate issues
colinschoen Nov 17, 2017
4e71891
[feature] Migration for spam list
Nov 18, 2017
11284a3
[fix] cucumber button vs. link semantics
Krajiyah Nov 18, 2017
d86151c
update cukes
Krajiyah Nov 18, 2017
8542594
[fix] update cukes
Krajiyah Nov 18, 2017
dd31381
[fix] Should be able to email all teams
colinschoen Nov 18, 2017
2fa8be7
Merge branch 'email-teams' of github.com:colinschoen/enrollme into em…
colinschoen Nov 18, 2017
9a5d3b6
Merge pull request #28 from colinschoen/name_on_teams_page
colinschoen Nov 18, 2017
dd88bd0
Merge branch 'master' into email-teams
Krajiyah Nov 18, 2017
01a2571
[feature] Added emails_sent to user model
Nov 18, 2017
944b2a8
Merge branch 'spam_count_feature' into email-teams
Krajiyah Nov 18, 2017
4bbe67a
[feature] Included migration file
Nov 18, 2017
54800e5
[feature] working on prevent spam controller filters
Krajiyah Nov 18, 2017
559b77c
Merge branch 'spam_count_feature' into email-teams
Krajiyah Nov 18, 2017
ccf5065
[feature] prevent spam tests pass
Krajiyah Nov 18, 2017
e3a6774
[fix] code climate issues
Krajiyah Nov 18, 2017
c4b3eae
[fix] code climate issues
Krajiyah Nov 18, 2017
b399f69
[fix] code climate issues
Krajiyah Nov 18, 2017
85b68f8
[fix] code climate issues
Krajiyah Nov 18, 2017
380a0c9
[fix] code climate issues
Krajiyah Nov 18, 2017
f8937f8
Merge pull request #29 from colinschoen/email-teams
Krajiyah Nov 18, 2017
7991023
[fix] migrations
Krajiyah Nov 18, 2017
19c2e77
Merge pull request #30 from colinschoen/user-migration
Krajiyah Nov 18, 2017
b346004
[fix] Display skills correctly
Nov 18, 2017
727eff4
[fix] add br to user form
Nov 18, 2017
d2a684f
Merge pull request #31 from colinschoen/add_br_to_user_form
gabriel-gardner Nov 18, 2017
954622c
[feat] cukes for adding prospective user to team
Krajiyah Nov 30, 2017
4bd084f
Merge pull request #32 from colinschoen/add-user-to-team-cukes
raychan3 Nov 30, 2017
fc8c6ee
[feat] working on adding tprospective team members
Krajiyah Dec 2, 2017
450b04e
[feat] working on adding prospective team members
Krajiyah Dec 3, 2017
5854e3a
[feat] finished add prospective users, but working out old bug for an…
Krajiyah Dec 3, 2017
bd3b277
[feat] done
Krajiyah Dec 3, 2017
17b4df4
[feat] finished add teammate feature
Krajiyah Dec 3, 2017
9df4f31
Merge pull request #33 from colinschoen/add-users-feature
Krajiyah Dec 3, 2017
7ff1527
[feature] Update CSS design
colinschoen Dec 3, 2017
9ac9fb8
[feature] Comma separate names in team list
raychan3 Dec 3, 2017
0a9610b
[fix] Change visible_users to return list of user names instead of users
raychan3 Dec 3, 2017
d1510c7
[feature] Add links to email template
raychan3 Dec 4, 2017
a7cce14
[fix] Pass in correct subject and body when sending teams emails
raychan3 Dec 4, 2017
2fd51d7
[fix] Unique skills for each team
raychan3 Dec 4, 2017
2f29312
[fix] No duplicate skills
raychan3 Dec 4, 2017
72d61d1
[fix] Unique on team skills
raychan3 Dec 4, 2017
a19123c
[fix] Format emails
raychan3 Dec 4, 2017
a748c8d
[fix] production host change to heroku test
raychan3 Dec 4, 2017
c8c8135
[fix] Refactor email_teams parameter list
raychan3 Dec 4, 2017
0d403e6
[fix] More code climate fixes
raychan3 Dec 4, 2017
9598307
[fix] Code climate
raychan3 Dec 4, 2017
31a8e76
[fix] Code climate fixes
raychan3 Dec 4, 2017
b841f6f
Merge pull request #35 from colinschoen/email_template
gabriel-gardner Dec 4, 2017
58fee8d
Merge branch 'design' of https://github.com/colinschoen/enrollme into…
raychan3 Dec 4, 2017
9dc8ea4
[fix] Exclude bootstrap from code climate
raychan3 Dec 4, 2017
00f1ca8
[feature] Delete email warning
raychan3 Dec 4, 2017
5b01496
[fix] Refactor teams to team list to avoid ambiguity
raychan3 Dec 4, 2017
120b27a
[fix] Fix navbar teams button
raychan3 Dec 4, 2017
398208c
Merge pull request #36 from colinschoen/refactor
gabriel-gardner Dec 4, 2017
8e1ec54
Merge branch 'master' of https://github.com/colinschoen/enrollme into…
raychan3 Dec 4, 2017
eeef576
[fix] Add comment to production.rb regarding host
raychan3 Dec 4, 2017
e861369
[fix] spacing on skills
raychan3 Dec 4, 2017
e951e74
[fix] Lisintg in edit
raychan3 Dec 4, 2017
550ad09
[fix] Remove checkboxes from div
raychan3 Dec 4, 2017
477397a
[fix] Split checkboxes
raychan3 Dec 4, 2017
ff4889a
[fix] each diff is a new line
raychan3 Dec 4, 2017
793d688
[fix] Indents
raychan3 Dec 4, 2017
540c7b2
[fix
colinschoen Dec 4, 2017
6de9f4b
fixes
colinschoen Dec 4, 2017
4446d22
[fix] Remove print body
raychan3 Dec 4, 2017
4ce0508
Merge pull request #34 from colinschoen/design
gabriel-gardner Dec 4, 2017
96b8ee1
[fix] Comma fixes and showing only active skills
raychan3 Dec 4, 2017
d2b7639
[fix] stash issues on this commit
raychan3 Dec 4, 2017
74d4e50
[fix] Saves checkbox
raychan3 Dec 4, 2017
14d1071
[fix] Remove prints
raychan3 Dec 4, 2017
92175d3
[fix] Fix edit feature for user
raychan3 Dec 4, 2017
984d4a2
[fix] Revert _form
raychan3 Dec 4, 2017
050e489
[fix] Fix cucumbers
raychan3 Dec 4, 2017
656f9ce
Merge branch 'fork_merge_fixes2' of https://github.com/colinschoen/en…
raychan3 Dec 4, 2017
5edc69b
[fix] cucumber
raychan3 Dec 4, 2017
2eb9f1c
[fix] Final fixes
raychan3 Dec 4, 2017
e2d5a9b
Merge pull request #37 from colinschoen/fork_merge_fixes
gabriel-gardner Dec 4, 2017
3a1c568
[fix] Do not show teams with 0 members
raychan3 Dec 4, 2017
f528048
[fix] Add email warning
raychan3 Dec 4, 2017
f9bd436
[fix] Fixes regarding contacted user visibility
raychan3 Dec 5, 2017
65d8ef6
Merge pull request #38 from colinschoen/fork_merge_fixes2
gabriel-gardner Dec 5, 2017
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
Binary file removed .DS_Store
Binary file not shown.
1 change: 1 addition & 0 deletions .codeclimate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ exclude_paths:
- bin/*
- lib/**/*
- db/**/*
- app/assets/stylesheets/*
ratings:
paths:
- app/**
2 changes: 2 additions & 0 deletions .env
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
GOOGLE_KEY="31784258058-vbo1utcvlanmov42ocu49m91tgdjb18s.apps.googleusercontent.com"
GOOGLE_SECRET="ONtJ8NLrYKDwmDS06S9dlDTo"
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,6 @@
# Ignore application configuration
/config/application.yml
TAGS

# Autogenerated files
*.DS_Store
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,6 @@ after_script:
- bundle exec rake send_to_codeclimate
addons:
code_climate:
repo_token: 46e45a2fe953633bb2ecd54b9c1591d951cb25efa6c6987ccd9335aebfa95fe6
repo_token: a823be3184ca968a58b1834ec87fe2335366346fe839e2d38d38d97b4a870ea4
env:
- secure: "WqBTwwaITf4214Xvejf7KSAzo+4+2WQgBYMENhhtVQuXZQ+UPk5nPNEuT59vGiWpcdP+Xvk+XzYvRUVRMTBJw69dVeirii5vrPXNl5iC7qbnNtbIxWbczmkEdZofaZSGEZscbs136MX1UaPKlo3tdwIjYyAccuY1hrGDrn8aGubHKOScC+eGEirEqqYNPQsTX0NH+/xtaHlon0zLP/bvnedIn2a0XoN07WC7Qolfrcb9ugX9b+0FsJl50ImlyGp3d3p6UDyXr+g9wAreeRSDlnnmTV3f1vwWR0H3AEj171YP+eXfGFiqV7dELKRt8SWSYwZzmInMWBwFIULu3o/rpPfODP6lmYAnyXm+qZCOWymEzvvKxSQnSbCUFj30DTJ+LbgnPyd2xNl+IzBJYkkFzPwvOYoePAwiiQvv/3eLMDU1eEdyydW5+8kS7dUZOBwwl9kh8SfVAs3tGTugCnQBn4O3R1T1AJlHfNXY8B5Wiy3PC779ZuganrxfbDhK7pLPoSeBkhZP06Ffhs7MfgigZUR3h4K+t1mRFkEWuCEYh5OwkHGpuFSoxAWVjfRI+RMrlaPB4LJfHCeMvJw/3mXm11JGxQJLLdLFuhe8ruSpoRHtO/0PYg1Q6Qa8BFHJDZ0E8F4thnPFDb1fPnUVIgfKmkE8mnLaQoO7JTHuvyhvyDA="
3 changes: 3 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,9 @@ gem 'sdoc', '~> 0.4.0', group: :doc
# gem 'capistrano-rails', group: :development
# gem 'capistrano'

# MailGun
gem 'mailgun_rails'

group :test do
gem 'simplecov', :require => false
gem 'cucumber-rails', :require => false
Expand Down
138 changes: 80 additions & 58 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -41,15 +41,16 @@ GEM
adamantium (0.2.0)
ice_nine (~> 0.11.0)
memoizable (~> 0.4.0)
addressable (2.5.1)
public_suffix (~> 2.0, >= 2.0.2)
addressable (2.5.2)
public_suffix (>= 2.0.2, < 4.0)
arel (6.0.4)
arrayfields (4.9.2)
ast (2.3.0)
autotest-rails (4.2.1)
ZenTest (~> 4.5)
backports (3.10.3)
builder (3.2.3)
byebug (9.0.6)
byebug (9.1.0)
cane (2.6.2)
parallel
capybara (2.10.0)
Expand All @@ -59,7 +60,7 @@ GEM
rack (>= 1.0.0)
rack-test (>= 0.5.4)
xpath (~> 2.0)
capybara-screenshot (1.0.14)
capybara-screenshot (1.0.17)
capybara (>= 1.0, < 3)
launchy
chronic (0.10.2)
Expand All @@ -74,12 +75,12 @@ GEM
clockwork (2.0.2)
activesupport
tzinfo
code_analyzer (0.4.7)
code_analyzer (0.4.8)
sexp_processor
code_metrics (0.1.3)
codeclimate-test-reporter (0.6.0)
simplecov (>= 0.7.1, < 1.0.0)
coderay (1.1.1)
coderay (1.1.2)
coffee-rails (4.1.1)
coffee-script (>= 2.2.0)
railties (>= 4.0.0, < 5.1.x)
Expand All @@ -91,16 +92,21 @@ GEM
adamantium (~> 0.2.0)
equalizer (~> 0.0.9)
concurrent-ruby (1.0.5)
cucumber (2.4.0)
crass (1.0.2)
cucumber (3.0.1)
builder (>= 2.1.2)
cucumber-core (~> 1.5.0)
cucumber-core (~> 3.0.0)
cucumber-expressions (~> 4.0.3)
cucumber-wire (~> 0.0.1)
diff-lcs (>= 1.1.3)
diff-lcs (~> 1.3)
gherkin (~> 4.0)
multi_json (>= 1.7.5, < 2.0)
multi_test (>= 0.1.2)
cucumber-core (1.5.0)
gherkin (~> 4.0)
cucumber-core (3.0.0)
backports (>= 3.8.0)
cucumber-tag_expressions (>= 1.0.1)
gherkin (>= 4.1.3)
cucumber-expressions (4.0.4)
cucumber-rails (1.5.0)
capybara (>= 1.1.2, < 3)
cucumber (>= 1.3.8, < 4)
Expand All @@ -109,9 +115,10 @@ GEM
railties (>= 4, < 5.2)
cucumber-rails-training-wheels (1.0.0)
cucumber-rails (>= 1.1.1)
cucumber-tag_expressions (1.0.1)
cucumber-wire (0.0.1)
database_cleaner (1.4.1)
diff-lcs (1.2.5)
diff-lcs (1.3)
docile (1.1.5)
domain_name (0.5.20170404)
unf (>= 0.0.5, < 1.0.0)
Expand All @@ -122,17 +129,18 @@ GEM
equalizer (0.0.11)
erubis (2.7.0)
execjs (2.7.0)
factory_girl (4.8.0)
factory_girl (4.9.0)
activesupport (>= 3.0.0)
factory_girl_rails (4.8.0)
factory_girl (~> 4.8.0)
factory_girl_rails (4.9.0)
factory_girl (~> 4.9.0)
railties (>= 3.0.0)
faraday (0.11.0)
faraday (0.12.2)
multipart-post (>= 1.2, < 3)
fattr (2.3.0)
ffi (1.9.18)
figaro (1.1.1)
thor (~> 0.14)
flay (2.9.0)
flay (2.10.0)
erubis (~> 2.7.0)
path_expander (~> 1.0)
ruby_parser (~> 3.0)
Expand All @@ -142,26 +150,27 @@ GEM
ruby_parser (~> 3.1, > 3.1.0)
sexp_processor (~> 4.8)
gherkin (4.1.3)
globalid (0.4.0)
globalid (0.4.1)
activesupport (>= 4.2.0)
haml (5.0.1)
haml (5.0.4)
temple (>= 0.8.0)
tilt
hashie (3.5.5)
hashie (3.5.6)
hirb (0.7.3)
htmlentities (4.3.4)
http-cookie (1.0.3)
domain_name (~> 0.5)
i18n (0.8.1)
i18n (0.9.0)
concurrent-ruby (~> 1.0)
ice_nine (0.11.2)
jasmine-core (2.6.2)
jasmine-rails (0.14.1)
jasmine-core (2.8.0)
jasmine-rails (0.14.7)
jasmine-core (>= 1.3, < 3.0)
phantomjs (>= 1.9)
railties (>= 3.2.0)
sprockets-rails
jbuilder (2.6.4)
activesupport (>= 3.0.0)
jbuilder (2.7.0)
activesupport (>= 4.2.0)
multi_json (>= 1.2)
jquery-rails (4.3.1)
rails-dom-testing (>= 1, < 3)
Expand All @@ -172,10 +181,15 @@ GEM
jwt (1.5.6)
launchy (2.4.3)
addressable (~> 2.3)
loofah (2.0.3)
loofah (2.1.1)
crass (~> 1.0.2)
nokogiri (>= 1.5.9)
mail (2.6.5)
mail (2.6.6)
mime-types (>= 1.16, < 4)
mailgun_rails (0.9.0)
actionmailer (>= 3.2.13)
json (>= 1.7.7)
rest-client (>= 1.6.7)
main (6.2.2)
arrayfields (~> 4.7, >= 4.7.4)
chronic (~> 0.6, >= 0.6.2)
Expand All @@ -202,22 +216,22 @@ GEM
mime-types (3.1)
mime-types-data (~> 3.2015)
mime-types-data (3.2016.0521)
mini_portile2 (2.1.0)
minitest (5.10.2)
multi_json (1.12.1)
mini_portile2 (2.3.0)
minitest (5.10.3)
multi_json (1.12.2)
multi_test (0.1.2)
multi_xml (0.6.0)
multipart-post (2.0.0)
netrc (0.11.0)
nokogiri (1.7.2)
mini_portile2 (~> 2.1.0)
oauth2 (1.3.1)
faraday (>= 0.8, < 0.12)
nokogiri (1.8.1)
mini_portile2 (~> 2.3.0)
oauth2 (1.4.0)
faraday (>= 0.8, < 0.13)
jwt (~> 1.0)
multi_json (~> 1.3)
multi_xml (~> 0.5)
rack (>= 1.2, < 3)
omniauth (1.6.1)
omniauth (1.7.1)
hashie (>= 3.4.6, < 3.6.0)
rack (>= 1.6.2, < 3)
omniauth-google-oauth2 (0.2.10)
Expand All @@ -229,14 +243,14 @@ GEM
omniauth-oauth2 (1.3.1)
oauth2 (~> 1.0)
omniauth (~> 1.2)
parallel (1.11.2)
parser (2.3.3.1)
parallel (1.12.0)
parser (2.4.0.0)
ast (~> 2.2)
path_expander (1.0.2)
pg (0.20.0)
pg (0.21.0)
phantomjs (2.1.1.0)
procto (0.0.3)
public_suffix (2.0.5)
public_suffix (3.0.0)
rack (1.6.8)
rack-test (0.6.3)
rack (>= 1.0)
Expand All @@ -259,9 +273,9 @@ GEM
rails-deprecated_sanitizer (>= 1.0.1)
rails-html-sanitizer (1.0.3)
loofah (~> 2.0)
rails_best_practices (1.18.1)
rails_best_practices (1.19.0)
activesupport
code_analyzer (>= 0.4.3)
code_analyzer (>= 0.4.8)
erubis
i18n
json
Expand All @@ -274,7 +288,10 @@ GEM
thor (>= 0.18.1, < 2.0)
rainbow (2.2.2)
rake
rake (12.0.0)
rake (12.2.1)
rb-fsevent (0.10.2)
rb-inotify (0.9.10)
ffi (>= 0.5.0, < 2)
rdoc (4.3.0)
redcard (1.1.0)
reek (2.2.1)
Expand Down Expand Up @@ -305,10 +322,14 @@ GEM
rspec-mocks (~> 3.4.0)
rspec-support (~> 3.4.0)
rspec-support (3.4.1)
ruby-progressbar (1.8.1)
ruby_parser (3.9.0)
sexp_processor (~> 4.1)
sass (3.4.24)
ruby-progressbar (1.9.0)
ruby_parser (3.10.1)
sexp_processor (~> 4.9)
sass (3.5.3)
sass-listen (~> 4.0.0)
sass-listen (4.0.0)
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)
sass-rails (5.0.6)
railties (>= 4.0.0, < 6)
sass (~> 3.1)
Expand All @@ -318,40 +339,40 @@ GEM
sdoc (0.4.2)
json (~> 1.7, >= 1.7.7)
rdoc (~> 4.0)
sexp_processor (4.9.0)
simplecov (0.14.1)
sexp_processor (4.10.0)
simplecov (0.15.1)
docile (~> 1.1.0)
json (>= 1.8, < 3)
simplecov-html (~> 0.10.0)
simplecov-html (0.10.1)
simplecov-html (0.10.2)
sprockets (3.7.1)
concurrent-ruby (~> 1.0)
rack (> 1, < 3)
sprockets-rails (3.2.0)
sprockets-rails (3.2.1)
actionpack (>= 4.0)
activesupport (>= 4.0)
sprockets (>= 3.0.0)
sqlite3 (1.3.13)
temple (0.8.0)
thor (0.19.4)
thor (0.20.0)
thread_safe (0.3.6)
tilt (2.0.7)
tzinfo (1.2.3)
tilt (2.0.8)
tzinfo (1.2.4)
thread_safe (~> 0.1)
uglifier (3.2.0)
execjs (>= 0.3.0, < 3)
unf (0.1.4)
unf_ext
unf_ext (0.0.7.4)
unparser (0.2.5)
unparser (0.2.6)
abstract_type (~> 0.0.7)
adamantium (~> 0.2.0)
concord (~> 0.1.5)
diff-lcs (~> 1.2.5)
diff-lcs (~> 1.3)
equalizer (~> 0.0.9)
parser (~> 2.3.0)
parser (>= 2.3.1.2, < 2.5)
procto (~> 0.0.2)
xpath (2.0.0)
xpath (2.1.0)
nokogiri (~> 1.3)

PLATFORMS
Expand All @@ -378,6 +399,7 @@ DEPENDENCIES
jquery-rails
launchy
mail
mailgun_rails
metric_fu
omniauth-google-oauth2 (~> 0.2.1)
pg
Expand All @@ -390,4 +412,4 @@ DEPENDENCIES
uglifier (>= 1.3.0)

BUNDLED WITH
1.14.6
1.15.4
15 changes: 11 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# EnrollMe

[![Code Climate](https://codeclimate.com/github/adnanhemani/enrollme/badges/gpa.svg?)](https://codeclimate.com/github/adnanhemani/enrollme)
[![Test Coverage](https://codeclimate.com/github/adnanhemani/enrollme/badges/coverage.svg?)](https://codeclimate.com/github/adnanhemani/enrollme/coverage)
[![Build Status](https://travis-ci.org/adnanhemani/enrollme.svg?branch=master)](https://travis-ci.org/adnanhemani/enrollme)
[![Maintainability](https://api.codeclimate.com/v1/badges/4fc06db952fc2c588641/maintainability)](https://codeclimate.com/github/colinschoen/enrollme/maintainability)
[![Test Coverage](https://api.codeclimate.com/v1/badges/4fc06db952fc2c588641/test_coverage)](https://codeclimate.com/github/colinschoen/enrollme/test_coverage)
[![Build Status](https://travis-ci.org/colinschoen/enrollme.svg?branch=master)](https://travis-ci.org/colinschoen/enrollme)


Copyright (c) 2016 Jason Gao, Adnan Hemani, David Koh, Sid Masih, Varun Mathuria, Dasol Yoon

*Pivotal Tracker* https://www.pivotaltracker.com/n/projects/1886001
*Pivotal Tracker* https://www.pivotaltracker.com/n/projects/2118593

Michael-David Sasson, Berkeley’s CS enrollment coordinator, would like a tool that students can use to submit requests for their teams to be enrolled into CS 169. Students will be able to specify their team members and submit information like SID and major which will be used to process enrollment. There currently does not exist a website.

Expand All @@ -21,6 +21,13 @@ The app will not work locally (at least, logging in specifically) unless you add

EnrollMe uses a very standard deployment process. You only need to push to Heroku using git. Don't forget to update your your GitHub repo though!

EnrollMe expects the following environment variables to be configured:
- GOOGLE_KEY
- GOOGLE_SECRET
- MAIL_GUN_API_KEY
- MAIL_GUN_DOMAIN
- EMAIL_DELIVERY_METHOD (expected values :smtp, :mailgun)

#### Populate Discussion Sections

Once you're into the admin portal, you should click the "Discussions" button on the Admin homepage. Once you're there, you can click on "Add Discussions" to be on your way to creating new discussion sections in the system. You can use the "Edit Discussions" button to edit existing discussion sections.
Expand Down
2 changes: 1 addition & 1 deletion app/assets/stylesheets/application.css
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
* defined in the other CSS/SCSS files in this directory. It is generally better to create a new
* file per style scope.
*
*= require bootstrap.min
*
*= require_self
*= require_tree .
*/
Loading