Skip to content
This repository was archived by the owner on Jun 24, 2024. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
255 commits
Select commit Hold shift + click to select a range
895b519
Style
Jun 6, 2017
f032c65
Update Ruby to 2.6.3
tarebyte Jun 30, 2019
e1e780e
Update bundler in CI
tarebyte Jun 30, 2019
f8994c9
Wrap description in quotes
tarebyte Jul 3, 2019
e554668
Fix flake in rosters_controller_spec
iancanderson Jul 26, 2019
e2d55f6
Disable features by default to fix potential flakes
iancanderson Jul 26, 2019
e544abf
Merge branch 'master' into ica-sjr/fix-flakey-features
iancanderson Jul 29, 2019
ad27303
Skip user cache in a few places where we make API calls
Aug 7, 2019
8427ff7
lint
Aug 7, 2019
c88d056
Merge branch 'master' into skip_cache_in_a_few_places
Aug 7, 2019
e37335d
Merge branch 'master' into skip_cache_in_a_few_places
Aug 14, 2019
049a9c0
Merge branch 'master' into skip_cache_in_a_few_places
Aug 19, 2019
d8724c9
Bump gems for dependabot
jeffrafter Aug 27, 2019
8aa4b0d
Update docs with LMS version + names and roles provisioning
stephaniegiang Aug 29, 2019
280c3b5
Rescue only JSON::ParserError
stephaniegiang Aug 30, 2019
4e0ac02
Revert "Rescue only JSON::ParserError"
stephaniegiang Aug 30, 2019
d18febd
Rescue only JSON::ParserError
stephaniegiang Aug 30, 2019
705edc4
Actually rescue the error
stephaniegiang Aug 30, 2019
1a7fa5c
Make suggestion to add comment
stephaniegiang Aug 30, 2019
b9932a6
Restructure sentence
stephaniegiang Aug 30, 2019
6561b46
Fix GitHubClassroom.github_url when using Enterprise
favonia Sep 2, 2019
069fd64
Merge pull request #2335 from education/rescue-json
stephaniegiang Sep 3, 2019
5884c79
Merge branch 'master' into update-docs-lti-version
stephaniegiang Sep 3, 2019
f5974fa
Add space
stephaniegiang Sep 3, 2019
0ab1d4b
Merge pull request #2333 from education/update-docs-lti-version
stephaniegiang Sep 3, 2019
3b7a4f8
Merge branch 'master' into patch-1
favonia Sep 3, 2019
9a33db2
Merge pull request #2338 from favonia/patch-1
jeffrafter Sep 3, 2019
518750a
allow longer organization titles and display them better
spinecone Sep 4, 2019
9169926
Merge pull request #2341 from education/organization-title-changes
spinecone Sep 5, 2019
3392616
Small visual tweaks
Sep 5, 2019
4985e38
removed commented scss
femmebot Sep 6, 2019
be0ce49
Merge pull request #2344 from education/femmebot/help
femmebot Sep 6, 2019
5d72529
Merge branch 'master' into tarebyte/update-ruby
tarebyte Sep 8, 2019
47de770
Remove brightspace from supported LMSs
stephaniegiang Sep 9, 2019
8ae4f30
Remove schema
stephaniegiang Sep 9, 2019
a0aab1e
Update docs/connect-to-lms.md
stephaniegiang Sep 9, 2019
7272f86
Merge pull request #2348 from education/remove-brightspace
stephaniegiang Sep 9, 2019
42752cb
Add feature flag helper methods for redesign
JessRudder Sep 9, 2019
1670d96
Merge branch 'master' into redesign-feature-flag
JessRudder Sep 9, 2019
89ecdd0
Update the feature flag name
JessRudder Sep 9, 2019
3ffd0fc
Merge branch 'redesign-feature-flag' of github.com:education/classroo…
JessRudder Sep 9, 2019
46b87b8
remove linter rule for line limit
spinecone Sep 9, 2019
7308abf
disable the linter. There's a convo about removing this rule happenin…
JessRudder Sep 9, 2019
f824d71
remove enable and disable for removed metrics
spinecone Sep 9, 2019
de15803
disable for real
spinecone Sep 9, 2019
1f810bd
Merge pull request #2351 from education/redesign-feature-flag
JessRudder Sep 9, 2019
b84d9af
Merge branch 'master' into remove-line-limit
spinecone Sep 10, 2019
2e8a6c0
remove more disable and enable
spinecone Sep 10, 2019
8281741
another disable
spinecone Sep 10, 2019
2e39ccb
forgot to save this file
spinecone Sep 10, 2019
cf0f262
Merge pull request #2352 from education/remove-line-limit
spinecone Sep 10, 2019
4315789
refer to the app as GitHub Classroom instead of just Classroom
spinecone Sep 10, 2019
7047ffa
Removed features that only appear in the rake task from the rake task.
JessRudder Sep 10, 2019
6f54ec9
Merge pull request #2357 from education/remove-unused-features-from-rake
JessRudder Sep 10, 2019
225ac0d
Remove google_classroom_roster_import feature flag and helper methods…
JessRudder Sep 10, 2019
84dc58d
Merge branch 'master' into ica-sjr/fix-flakey-features
andrewbredow Sep 11, 2019
9f63ad1
Update CODEOWNERS
Sep 11, 2019
4bb98c0
Remove flipper test that no longer applies because that check relied …
JessRudder Sep 11, 2019
34f35aa
WIP glossary
femmebot Sep 11, 2019
c7fd1d0
Remove unnecessary tests.
JessRudder Sep 11, 2019
d75172e
Merge pull request #2360 from education/d12-patch-1
Sep 11, 2019
e3b7c3f
Merge branch 'master' into change-classroom-to-github-classroom
Sep 11, 2019
abef314
Begin removing lti-launch-flag
JessRudder Sep 11, 2019
0acca3c
Migration to add student and teacher flags to the user model
Sep 11, 2019
143562d
added draft definitions
Sep 11, 2019
1657014
Merge pull request #2356 from education/change-classroom-to-github-cl…
spinecone Sep 11, 2019
dd7922e
added glossary definitions
Sep 11, 2019
3b4d170
fixed anchor links
Sep 11, 2019
9aa6e9e
fixed typo
Sep 11, 2019
d13ddcc
updated to change repo to repository and Classroom to GitHub Classroom
Sep 11, 2019
7bf6e85
removed unused css
Sep 11, 2019
62cba7d
removed trailing comma from pages_controller
Sep 11, 2019
86bc54e
Remove remaining feature flag helper methods. Update the views.
JessRudder Sep 11, 2019
0c0c2a9
Merge branch 'remove-lti-launch-flag' into remove-google-classroom-ro…
JessRudder Sep 11, 2019
e19d78e
Add new cassettes
JessRudder Sep 12, 2019
92fcef3
Merge branch 'remove-lti-launch-flag' into remove-google-classroom-ro…
JessRudder Sep 12, 2019
e5b4e72
Merge branch 'master' into remove-lti-launch-flag
JessRudder Sep 12, 2019
215b9cd
Add the cassettes generated when running script/test
JessRudder Sep 12, 2019
851b95e
Remove feature flag-related code for student_identifier flag
JessRudder Sep 12, 2019
5e3d432
Add missing cassette
JessRudder Sep 12, 2019
c4d21f0
fixed typos and formatting
Sep 12, 2019
1cec8f7
fixed nav and added titles to pages where they were missing
Sep 12, 2019
41424c6
changed Classroom to GitHub Classroom
femmebot Sep 12, 2019
915fb1b
Delete the old cassettes so they're not just hanging around forever.
JessRudder Sep 12, 2019
7051d28
Merge branch 'remove-lti-launch-flag' of github.com:education/classro…
JessRudder Sep 12, 2019
327655c
Merge branch 'remove-lti-launch-flag' into remove-google-classroom-ro…
JessRudder Sep 12, 2019
d70584b
Remove no longer used cassettes.
JessRudder Sep 12, 2019
cd4c422
Merge branch 'remove-google-classroom-roster-import-flag' into remove…
JessRudder Sep 12, 2019
776d6ee
Remove outdated VCRs.
JessRudder Sep 12, 2019
e64747a
Merge pull request #2366 from education/remove-lti-launch-flag
JessRudder Sep 12, 2019
b9fdf20
Merge branch 'master' into remove-google-classroom-roster-import-flag
JessRudder Sep 12, 2019
627b43f
Merge pull request #2359 from education/remove-google-classroom-roste…
JessRudder Sep 12, 2019
1f29b57
Merge branch 'master' into remove-student-identifier-flag
JessRudder Sep 12, 2019
0647490
Merge pull request #2367 from education/remove-student-identifier-flag
JessRudder Sep 12, 2019
70b3449
lowercased unique student identifier
femmebot Sep 13, 2019
539b520
added resources to group assignment
Sep 13, 2019
725d691
track whenever a private starter repo belongs to a user
spinecone Sep 13, 2019
cd019ad
Change order of sort
stephaniegiang Sep 13, 2019
d5f1bd5
Merge branch 'master' into femmebot/help
femmebot Sep 13, 2019
a8d9c41
Change index query to sort by newest
stephaniegiang Sep 13, 2019
ac9f9e1
add specs and group_assignment after_create
spinecone Sep 13, 2019
d5413a3
Merge branch 'master' into change_sort_order
stephaniegiang Sep 13, 2019
71fed57
Merge pull request #2371 from education/change_sort_order
stephaniegiang Sep 13, 2019
eec7c93
Merge branch 'master' into ica-sjr/fix-flakey-features
JessRudder Sep 13, 2019
e5b40e9
fix test
spinecone Sep 13, 2019
6450862
linting fixes
spinecone Sep 13, 2019
ff5c766
Merge pull request #2103 from education/ica-sjr/fix-flakey-features
JessRudder Sep 13, 2019
121721d
Auto-merged master into private-repo-metrics on deployment
spinecone Sep 13, 2019
62fe9fa
Merge pull request #2370 from education/private-repo-metrics
spinecone Sep 13, 2019
21bbdde
Merge branch 'master' into bump-gems
jeffrafter Sep 16, 2019
dba5681
Include newrelic and dogstatsd cache
jeffrafter Sep 16, 2019
a492c2c
Setting this has been deprecated
jeffrafter Sep 16, 2019
c2acc35
Merge pull request #2322 from education/bump-gems
jeffrafter Sep 16, 2019
22db244
Merge branch 'master' into tarebyte/update-ruby
jeffrafter Sep 16, 2019
1a69912
Remove lms_link in LtiConfiguration
stephaniegiang Sep 16, 2019
836368e
Remove use of lms_link
stephaniegiang Sep 16, 2019
3e5572f
Bump to 2.6.4
jeffrafter Sep 16, 2019
44d42cf
Remove tests
stephaniegiang Sep 16, 2019
00e0d70
Merge branch 'master' into skip_cache_in_a_few_places
jeffrafter Sep 16, 2019
7b57600
Merge pull request #2378 from education/remove-link-lms-backend
stephaniegiang Sep 16, 2019
10460c0
Merge branch 'master' into migration_remove_lms_link
stephaniegiang Sep 16, 2019
3288931
Change described_class prefix as it resolves differently now
jeffrafter Sep 16, 2019
d2ed3d3
Merge branch 'master' into tarebyte/update-ruby
jeffrafter Sep 16, 2019
7b624b5
Merge pull request #1928 from education/tarebyte/update-ruby
jeffrafter Sep 16, 2019
eb992d7
Merge branch 'master' into migration_remove_lms_link
stephaniegiang Sep 16, 2019
f7e0268
Auto-merged master into femmebot/help on deployment
femmebot Sep 16, 2019
68a9d7b
Merge pull request #2362 from education/femmebot/help
femmebot Sep 16, 2019
48913f0
Auto-merged master into migration_remove_lms_link on deployment
stephaniegiang Sep 16, 2019
f8e340f
Merge pull request #2377 from education/migration_remove_lms_link
stephaniegiang Sep 16, 2019
af465ae
WIP with lots of changes for how the dropdowns work. Switching to bui…
JessRudder Sep 16, 2019
7a7f44e
use correct class name for view model
spinecone Sep 17, 2019
9750ecb
Auto-merged master into fix-view-model-class-name on deployment
spinecone Sep 17, 2019
95deabf
Merge pull request #2381 from education/fix-view-model-class-name
spinecone Sep 17, 2019
a02376c
Don't fetch login from the API multiple times in one request
Sep 18, 2019
5013f3f
Merge branch 'master' into jlr/finish-that-archiving
JessRudder Sep 18, 2019
586ec4d
Add some includes to make the loud linter happy
JessRudder Sep 18, 2019
141d0c6
Make select-menu.js work if there's more than one menu
JessRudder Sep 18, 2019
d679c4d
Add view menu and make sure the existing menus continue to work.
JessRudder Sep 18, 2019
5713416
Fix bug in select_menu.js code
JessRudder Sep 18, 2019
9966f2a
minor adjustments to improve mobile view
Sep 19, 2019
866c054
Get the filtering working properly for both kinds of filters.
JessRudder Sep 19, 2019
0d1ed06
Refactor so index and search use same code to set organizations. This…
JessRudder Sep 19, 2019
87c312f
Remove unnecessary files. Fix javascript. Get closer.
JessRudder Sep 19, 2019
08c5501
Merge branch 'master' into add_teacher_student_flags_to_user
Sep 19, 2019
b627ee7
fix merge conflict
Sep 19, 2019
fa60bc4
Rename user to student
Sep 19, 2019
44344c9
Merge pull request #2361 from education/add_teacher_student_flags_to_…
Sep 19, 2019
efc0ee2
Merge branch 'master' of github.com:education/classroom into femmebot…
Sep 19, 2019
d6a1b85
Merge branch 'master' into femmebot/help-mobile
femmebot Sep 19, 2019
3598356
Need to separate this filtering completely from the others in app bec…
JessRudder Sep 19, 2019
29ce542
Merge branch 'femmebot/help-mobile' of github.com:education/classroom…
Sep 19, 2019
8cf764b
replaced fixed values with primer variables
Sep 19, 2019
0de67eb
Merge pull request #2385 from education/femmebot/help-mobile
femmebot Sep 19, 2019
bc737e7
Build new dropdown menu using updated primer. Undo some previous bad …
JessRudder Sep 20, 2019
a769bf8
Don't allow user entered garbage to show in the filter menu. Make fil…
JessRudder Sep 20, 2019
733d9ba
Remove unused js-* classes.
JessRudder Sep 20, 2019
f8d1a55
White space changes to make the linter happy.
JessRudder Sep 20, 2019
570f06a
Add tests for the two new scopes and the scope you modified.
JessRudder Sep 21, 2019
67287a1
Don't alter the js files we ended up not using
JessRudder Sep 21, 2019
f099d94
Fix incorrect test.
JessRudder Sep 21, 2019
b2d3e8b
Merge branch 'master' into jlr/finish-that-archiving
JessRudder Sep 21, 2019
3688f70
Add selected class to chosen item so we can use that for finding acti…
JessRudder Sep 24, 2019
50e0e5c
Merge branch 'jlr/finish-that-archiving' of github.com:education/clas…
JessRudder Sep 24, 2019
85bf521
Use more efficient getElementById
JessRudder Sep 24, 2019
c302956
Redo some jquery into some javascript. Remove some js-* tags you don'…
JessRudder Sep 24, 2019
1d5b9b1
Remove dig because it's not doing what you think it's doing
JessRudder Sep 24, 2019
c9fd027
Remove code to add selected class since we're going to rely on the ar…
JessRudder Sep 24, 2019
e291a22
Merge pull request #2388 from education/jlr/finish-that-archiving
JessRudder Sep 24, 2019
b56b4b0
Update octicons gem to have access to the kebab-horizontal octicon
JessRudder Sep 25, 2019
cf67743
Add new dropdown menu for new assigment or archive class
JessRudder Sep 25, 2019
323ab13
Add dropdown menu. Make it work for new assignment and archive. TODO:…
JessRudder Sep 25, 2019
6a3ef71
add option to create new class or archive classroom in menu for each …
JessRudder Sep 25, 2019
c92846f
Linter shenanigans. Put dropdown behind a feature flag.
JessRudder Sep 25, 2019
da374ec
Merge pull request #2391 from education/triple-dropdown
JessRudder Sep 26, 2019
e49052c
Merge branch 'master' into stafftools_delete_groups_and_groupings
spinecone Sep 27, 2019
e591741
switch single quotes to double quotes
spinecone Sep 27, 2019
ea6a10e
switch single quotes to double quotes 2
spinecone Sep 27, 2019
4c3738b
switch single quotes to double quotes 3
spinecone Sep 27, 2019
9f972e7
switch single quotes to double quotes 4
spinecone Sep 27, 2019
d689e22
remove whitespace
spinecone Sep 27, 2019
88eca49
update webmock in order to record new cassettes
spinecone Sep 27, 2019
994d549
Don't allow creation of lessons for archived classrooms
JessRudder Sep 27, 2019
1bf4457
Make an 'active' check on all the new assignment links
JessRudder Sep 27, 2019
41b8273
Update descriptions b/c archiving does not change where the classroom…
JessRudder Sep 27, 2019
648f019
Update descriptions b/c archiving does not change where the classroom…
JessRudder Sep 27, 2019
1428a5f
Merge branch 'no-assigns-for-archived-class' of github.com:education/…
JessRudder Sep 27, 2019
6c11489
Merge pull request #2394 from education/pr/839
spinecone Sep 30, 2019
4a615f9
convert deadline to local time in assignment display
spinecone Sep 30, 2019
d99d85a
Redirect from new if the classroom is archived. Add tests.
JessRudder Sep 30, 2019
db182c1
Make linter happy
JessRudder Sep 30, 2019
4951f77
Merge branch 'master' into no-assigns-for-archived-class
JessRudder Sep 30, 2019
afacef0
Remove all unused VCRs
JessRudder Sep 30, 2019
bc8d6cb
update time format
spinecone Oct 1, 2019
e765355
remove parentheses
spinecone Oct 1, 2019
c1acb90
Add model validations and tests so people can't alter an assignment i…
JessRudder Oct 2, 2019
e635cd3
Merge pull request #2396 from education/show-deadline-with-local-time
spinecone Oct 2, 2019
05cb9af
Finalize tests and move the guard clause to a separate method to make…
JessRudder Oct 2, 2019
796e5f6
Merge branch 'master' into no-assigns-for-archived-class
JessRudder Oct 2, 2019
931b197
Remove redirects and related tests. Allow validation to provide the e…
JessRudder Oct 2, 2019
13ee444
Remove unused cassettes
JessRudder Oct 2, 2019
dedb51b
Add roster entry to assignment repo internal API
Oct 3, 2019
91d208b
Update the cassettes
JessRudder Oct 2, 2019
5269fdc
I _did_ mean to assign inside of the conditional, but I get why that …
Oct 3, 2019
9b4f19c
use request stubs instead of vcr in assignment model specs
spinecone Oct 3, 2019
d5a8c2b
linting fixes
spinecone Oct 3, 2019
31df0a3
Merge pull request #2395 from education/no-assigns-for-archived-class
JessRudder Oct 3, 2019
f25e0bf
stub client
spinecone Oct 3, 2019
982017c
more linting fixes
spinecone Oct 3, 2019
c63c30c
Add docs for archiving classrooms. Update existing docs.
JessRudder Oct 3, 2019
6ce7985
Remove unused gif. Update markdown to fix issues.
JessRudder Oct 3, 2019
0cfcb94
remove vcr from GroupAssignment tests for parity
spinecone Oct 3, 2019
88cdb04
remove unused line
spinecone Oct 4, 2019
e254c11
rename header to options
spinecone Oct 4, 2019
28d1d6f
Merge branch 'master' into stub-request-example
spinecone Oct 4, 2019
733ad16
Merge pull request #2405 from education/stub-request-example
spinecone Oct 4, 2019
d5c239b
Merge branch 'master' into add_roster_entry_to_assignment_repo_api
Oct 4, 2019
15cf42e
Auto-merged master into docs-for-archiving on deployment
JessRudder Oct 4, 2019
3b7cef1
Merge pull request #2407 from education/docs-for-archiving
JessRudder Oct 4, 2019
52d49ba
Merge branch 'master' into add_roster_entry_to_assignment_repo_api
Oct 4, 2019
df4c8cb
Merge pull request #2404 from education/add_roster_entry_to_assignmen…
Oct 4, 2019
2e9dabd
Remove the feature flag for archiving
JessRudder Oct 7, 2019
3079a57
Merge branch 'master' into delete-unused-vcrs
JessRudder Oct 7, 2019
f5368f9
subtract starter repo commits from assignment repo commit count
spinecone Oct 7, 2019
6d134aa
linting fixes
spinecone Oct 7, 2019
2fa1822
Merge pull request #2397 from education/delete-unused-vcrs
JessRudder Oct 7, 2019
04b7fb3
Auto-merged master into subtract-starter-repo-commits on deployment
spinecone Oct 7, 2019
9cb9838
Merge pull request #2409 from education/subtract-starter-repo-commits
spinecone Oct 7, 2019
59e724f
Merge branch 'master' into remove-archive-flag
JessRudder Oct 7, 2019
a07a148
Revert "subtract starter repo commits from assignment repo commit count"
jeffrafter Oct 7, 2019
8a702af
Merge pull request #2413 from education/revert-2409-subtract-starter-…
jeffrafter Oct 7, 2019
a9ef302
Merge branch 'master' into remove-archive-flag
JessRudder Oct 8, 2019
853c0b6
Fix an issue when a super admin user connects a Google Classroom
avanderbergh Oct 1, 2019
246b80e
Revert "Add roster entry to assignment repo internal API"
Oct 8, 2019
d0cd043
Merge pull request #2416 from education/revert-2404-add_roster_entry_…
Oct 8, 2019
0afca94
Merge branch 'master' into super-g-user
stephaniegiang Oct 8, 2019
aa715a5
define number_of_commits on group_assignment_repo as well
spinecone Oct 8, 2019
ce02ec8
Merge branch 'master' into subtract-starter-repo-commits
spinecone Oct 8, 2019
7ca390d
Merge pull request #2415 from education/super-g-user
stephaniegiang Oct 8, 2019
d34d68a
add back assignment_repo specs
spinecone Oct 8, 2019
78506f7
linting fixes
spinecone Oct 8, 2019
775adf3
Auto-merged master into subtract-starter-repo-commits on deployment
spinecone Oct 8, 2019
37a6a2e
Merge pull request #2418 from education/subtract-starter-repo-commits
spinecone Oct 8, 2019
771132e
Auto-merged master into remove-archive-flag on deployment
JessRudder Oct 10, 2019
32dea33
Merge pull request #2411 from education/remove-archive-flag
JessRudder Oct 10, 2019
89df3e7
Fix debounce. Make filtering work on firefox.
JessRudder Oct 14, 2019
34ab134
Merge pull request #2427 from education/form-fix
JessRudder Oct 14, 2019
ecc1747
Merge branch 'master' into skip_cache_in_a_few_places
jeffrafter Oct 16, 2019
e76b055
Introduce cache-updated user memoization
jeffrafter Oct 16, 2019
9f988b7
Merge pull request #2198 from education/skip_cache_in_a_few_places
jeffrafter Oct 16, 2019
060eb90
Merge branch 'roster-add-active-job' of https://github.com/education/…
shaunakpp Oct 17, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 4 additions & 4 deletions .rubocop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@ TrailingBlankLines:
Documentation:
Enabled: false

Metrics/ClassLength:
Max: 120

Metrics/LineLength:
Max: 120
Enabled: false

Metrics/ClassLength:
Enabled: false

Metrics/BlockLength:
Exclude:
Expand Down
2 changes: 1 addition & 1 deletion .ruby-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.4.2
2.6.4
1 change: 1 addition & 0 deletions .scss-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ scss_files: './app/assets/stylesheets'

# primer-dropdown.css was ported from the Primer repo, already has sass linting
exclude: './app/assets/stylesheets/components/primer-dropdown.scss'
exclude: './app/assets/stylesheets/components/primer-select-menu.scss'

linters:
BangFormat:
Expand Down
1 change: 1 addition & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ before_install:
- sudo service postgresql stop && sudo service postgresql start $DB_VERSION
- echo "Using postgres version $(psql -U postgres -tc 'SHOW server_version')"
- gem update --system
- gem install bundler
- curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version 0.24.6
- export PATH=$HOME/.yarn/bin:$PATH

Expand Down
4 changes: 2 additions & 2 deletions CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@

* @education/classroom-reviewers

README.md @mozzadrella
README.md @d12
ROADMAP.md @mozzadrella
CONTRIBUTING.md @mozzadrella
CONTRIBUTING.md @d12
24 changes: 12 additions & 12 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ gem "rails", "~> 5.2.3"
gem "autoprefixer-rails", "~> 7.1", ">= 7.1.3"

gem "barnes"
gem "bootsnap", "~> 1.1", ">= 1.1.2", require: false
gem "bootsnap", "~> 1.4", ">= 1.4.4", require: false

gem "connection_pool", "~> 2.2", ">= 2.2.1"

Expand Down Expand Up @@ -46,7 +46,7 @@ gem "ims-lti", "~> 2.2.3"
gem "local_time", "~> 2.0"

gem "oauth", "~> 0.5.4"
gem "octicons_helper", "~> 2.1"
gem "octicons_helper", "~> 9.1.1"
gem "octokit", github: "octokit/octokit.rb"
gem "octopoller", "~> 0.1"
gem "omniauth-github", "~> 1.3"
Expand All @@ -60,14 +60,14 @@ gem "peek-pg", "~> 1.3"
gem "peek-sidekiq", "1.0.4"
gem "pg", "~> 1.1.4"
gem "pg_search", "~> 2.2"
gem "pry-byebug", "~> 3.5"
gem "pry-rails", "~> 0.3.6"
gem "pry-byebug", "~> 3.7"
gem "pry-rails", "~> 0.3.9"
gem "puma", "~> 4.0", ">= 4.0.1"

gem "rack-canonical-host", "~> 0.2.3"
gem "rack-rewrite", "~> 1.5.0"
gem "rack-timeout", "~> 0.4.2", require: false
gem "rails-i18n", "~> 5.0", ">= 5.0.1"
gem "rack-timeout", "~> 0.5.1", require: false
gem "rails-i18n", "~> 5.1", ">= 5.1.3"
gem "redis-namespace", "~> 1.5", ">= 1.5.3"
gem "ruby-progressbar", "~> 1.8", ">= 1.8.1", require: false

Expand All @@ -80,7 +80,7 @@ gem "sprockets", "~> 3.7", ">= 3.7.2"
gem "turbolinks", "~> 2.5", ">= 2.5.4"
gem "typhoeus", "~> 1.3"

gem "uglifier", "~> 3.2"
gem "uglifier", "~> 4.1"
gem "unicode-emoji", "~> 1.1"

group :development do
Expand All @@ -94,20 +94,20 @@ group :development, :test do
gem "fuubar", "~> 2.4.0"
gem "guard-rspec", "~> 4.7", ">= 4.7.3", require: false
gem "knapsack", "~> 1.14", ">= 1.14.1"
gem "rails-controller-testing", "~> 1.0", ">= 1.0.2"
gem "rails-controller-testing", "~> 1.0", ">= 1.0.4"
gem "rspec-rails", "~> 3.6", ">= 3.6.1"
gem "rubocop", "~> 0.49.1", require: false
gem "scss_lint", "~> 0.54.0", require: false
gem "spring", "~> 2.0", ">= 2.0.2"
gem "spring", "~> 2.1", ">= 2.1.0"
gem "spring-watcher-listen", "~> 2.0", ">= 2.0.1"
gem "terminal-notifier-guard", "~> 1.7"
gem "timecop", "~> 0.9.1"
end

group :production do
gem "dogstatsd-ruby", "~> 3.0"
gem "dogstatsd-ruby", "~> 4.5"
gem "lograge", "~> 0.11.2"
gem "newrelic_rpm", "~> 4.4", ">= 4.4.0.336"
gem "newrelic_rpm", "~> 6.5", ">= 6.5.0.357"
gem "pinglish", "~> 0.2.1"
gem "puma_worker_killer", "~> 0.1.1"
gem "rack-tracker", "~> 1.11.1"
Expand All @@ -121,5 +121,5 @@ group :test do
gem "shoulda-matchers", "4.0.0.rc1"
gem "simplecov", "~> 0.15.0", require: false
gem "vcr", "~> 3.0", ">= 3.0.3"
gem "webmock", "~> 3.0", ">= 3.0.1"
gem "webmock", "~> 3.5"
end
79 changes: 39 additions & 40 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -80,13 +80,13 @@ GEM
statsd-ruby (~> 1.1)
bindata (2.4.4)
bindex (0.5.0)
bootsnap (1.1.2)
bootsnap (1.4.4)
msgpack (~> 1.0)
builder (3.2.3)
bullet (6.0.1)
activesupport (>= 3.0.0)
uniform_notifier (~> 1.11)
byebug (9.1.0)
byebug (11.0.1)
case_transform (0.2)
activesupport
coderay (1.1.2)
Expand All @@ -111,7 +111,7 @@ GEM
declarative-option (0.1.0)
diff-lcs (1.3)
docile (1.1.5)
dogstatsd-ruby (3.0.0)
dogstatsd-ruby (4.5.0)
dotenv (2.7.4)
dotenv-rails (2.7.4)
dotenv (= 2.7.4)
Expand Down Expand Up @@ -194,7 +194,7 @@ GEM
guard (~> 2.1)
guard-compat (~> 1.1)
rspec (>= 2.99.0, < 4.0)
hashdiff (0.3.6)
hashdiff (1.0.0)
hashie (3.6.0)
httpclient (2.8.3)
i18n (0.9.5)
Expand Down Expand Up @@ -259,12 +259,12 @@ GEM
mini_mime (1.0.2)
mini_portile2 (2.4.0)
minitest (5.11.3)
msgpack (1.1.0)
msgpack (1.3.1)
multi_json (1.13.1)
multi_xml (0.6.0)
multipart-post (2.1.1)
nenv (0.3.0)
newrelic_rpm (4.8.0.341)
newrelic_rpm (6.5.0.357)
nio4r (2.4.0)
nokogiri (1.10.4)
mini_portile2 (~> 2.4.0)
Expand All @@ -278,10 +278,10 @@ GEM
multi_json (~> 1.3)
multi_xml (~> 0.5)
rack (>= 1.2, < 3)
octicons (2.1.0)
octicons (9.1.1)
nokogiri (>= 1.6.3.1)
octicons_helper (2.1.0)
octicons (~> 2.0)
octicons_helper (9.1.1)
octicons (= 9.1.1)
rails
octopoller (0.1.0)
omniauth (1.9.0)
Expand Down Expand Up @@ -333,10 +333,10 @@ GEM
coderay (~> 1.1.0)
method_source (~> 0.8.1)
slop (~> 3.4)
pry-byebug (3.5.0)
byebug (~> 9.1)
pry-byebug (3.7.0)
byebug (~> 11.0)
pry (~> 0.10)
pry-rails (0.3.6)
pry-rails (0.3.9)
pry (>= 0.10.4)
public_suffix (3.1.1)
puma (4.0.1)
Expand All @@ -353,7 +353,7 @@ GEM
rack-rewrite (1.5.1)
rack-test (1.1.0)
rack (>= 1.0, < 3)
rack-timeout (0.4.2)
rack-timeout (0.5.1)
rack-tracker (1.11.1)
activesupport (>= 3.0)
rack (>= 1.4)
Expand All @@ -371,18 +371,18 @@ GEM
bundler (>= 1.3.0)
railties (= 5.2.3)
sprockets-rails (>= 2.0.0)
rails-controller-testing (1.0.2)
actionpack (~> 5.x, >= 5.0.1)
actionview (~> 5.x, >= 5.0.1)
activesupport (~> 5.x)
rails-controller-testing (1.0.4)
actionpack (>= 5.0.1.x)
actionview (>= 5.0.1.x)
activesupport (>= 5.0.1.x)
rails-dom-testing (2.0.3)
activesupport (>= 4.2.0)
nokogiri (>= 1.6)
rails-html-sanitizer (1.0.4)
rails-html-sanitizer (1.2.0)
loofah (~> 2.2, >= 2.2.2)
rails-i18n (5.0.4)
i18n (~> 0.7)
railties (~> 5.0)
rails-i18n (5.1.3)
i18n (>= 0.7, < 2)
railties (>= 5.0, < 6)
railties (5.2.3)
actionpack (= 5.2.3)
activesupport (= 5.2.3)
Expand Down Expand Up @@ -435,7 +435,7 @@ GEM
unicode-display_width (~> 1.0, >= 1.0.1)
ruby-progressbar (1.8.1)
ruby_dep (1.5.0)
safe_yaml (1.0.4)
safe_yaml (1.0.5)
sass (3.4.25)
sass-rails (5.0.6)
railties (>= 4.0.0, < 6)
Expand Down Expand Up @@ -469,8 +469,7 @@ GEM
simplecov-html (~> 0.10.0)
simplecov-html (0.10.2)
slop (3.6.0)
spring (2.0.2)
activesupport (>= 4.2)
spring (2.1.0)
spring-watcher-listen (2.0.1)
listen (>= 2.7, < 4.0)
spring (>= 1.2, < 3.0)
Expand All @@ -494,7 +493,7 @@ GEM
tzinfo (1.2.5)
thread_safe (~> 0.1)
uber (0.1.0)
uglifier (3.2.0)
uglifier (4.1.20)
execjs (>= 0.3.0, < 3)
unicode-display_width (1.3.0)
unicode-emoji (1.1.0)
Expand All @@ -505,10 +504,10 @@ GEM
activemodel (>= 5.0)
bindex (>= 0.4.0)
railties (>= 5.0)
webmock (3.0.1)
webmock (3.7.5)
addressable (>= 2.3.6)
crack (>= 0.3.2)
hashdiff
hashdiff (>= 0.4.0, < 2.0.0)
websocket-driver (0.7.1)
websocket-extensions (>= 0.1.0)
websocket-extensions (0.1.4)
Expand All @@ -523,12 +522,12 @@ DEPENDENCIES
autoprefixer-rails (~> 7.1, >= 7.1.3)
awesome_print (~> 1.8)
barnes
bootsnap (~> 1.1, >= 1.1.2)
bootsnap (~> 1.4, >= 1.4.4)
bullet (~> 6.0.1)
connection_pool (~> 2.2, >= 2.2.1)
dalli (~> 2.7, >= 2.7.6)
database_cleaner (~> 1.6, >= 1.6.1)
dogstatsd-ruby (~> 3.0)
dogstatsd-ruby (~> 4.5)
dotenv-rails (~> 2.7.4)
factory_bot_rails (~> 4.8)
failbot_rails (~> 0.5.0)
Expand All @@ -554,9 +553,9 @@ DEPENDENCIES
kramdown (~> 1.17.0)
local_time (~> 2.0)
lograge (~> 0.11.2)
newrelic_rpm (~> 4.4, >= 4.4.0.336)
newrelic_rpm (~> 6.5, >= 6.5.0.357)
oauth (~> 0.5.4)
octicons_helper (~> 2.1)
octicons_helper (~> 9.1.1)
octokit!
octopoller (~> 0.1)
omniauth-github (~> 1.3)
Expand All @@ -570,17 +569,17 @@ DEPENDENCIES
pg (~> 1.1.4)
pg_search (~> 2.2)
pinglish (~> 0.2.1)
pry-byebug (~> 3.5)
pry-rails (~> 0.3.6)
pry-byebug (~> 3.7)
pry-rails (~> 0.3.9)
puma (~> 4.0, >= 4.0.1)
puma_worker_killer (~> 0.1.1)
rack-canonical-host (~> 0.2.3)
rack-rewrite (~> 1.5.0)
rack-timeout (~> 0.4.2)
rack-timeout (~> 0.5.1)
rack-tracker (~> 1.11.1)
rails (~> 5.2.3)
rails-controller-testing (~> 1.0, >= 1.0.2)
rails-i18n (~> 5.0, >= 5.0.1)
rails-controller-testing (~> 1.0, >= 1.0.4)
rails-i18n (~> 5.1, >= 5.1.3)
redis-namespace (~> 1.5, >= 1.5.3)
rspec-rails (~> 3.6, >= 3.6.1)
rubocop (~> 0.49.1)
Expand All @@ -590,21 +589,21 @@ DEPENDENCIES
shoulda-matchers (= 4.0.0.rc1)
sidekiq (~> 5.2, >= 5.2.7)
simplecov (~> 0.15.0)
spring (~> 2.0, >= 2.0.2)
spring (~> 2.1, >= 2.1.0)
spring-watcher-listen (~> 2.0, >= 2.0.1)
sprockets (~> 3.7, >= 3.7.2)
terminal-notifier-guard (~> 1.7)
timecop (~> 0.9.1)
turbolinks (~> 2.5, >= 2.5.4)
typhoeus (~> 1.3)
uglifier (~> 3.2)
uglifier (~> 4.1)
unicode-emoji (~> 1.1)
vcr (~> 3.0, >= 3.0.3)
web-console (~> 3.5, >= 3.5.1)
webmock (~> 3.0, >= 3.0.1)
webmock (~> 3.5)

RUBY VERSION
ruby 2.4.2p198
ruby 2.6.4p104

BUNDLED WITH
2.0.2
Loading