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

Autolab API V1 #850

Merged
merged 137 commits into from Apr 18, 2018
Merged

Autolab API V1 #850

merged 137 commits into from Apr 18, 2018

Commits on Mar 25, 2017

  1. add doorkeeper to gemfile

    zyx-billy committed Mar 25, 2017
    Configuration menu
    Copy the full SHA
    0aa1e09 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1709112 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4e9f9d0 View commit details
    Browse the repository at this point in the history
  4. add v1 base api controller

    zyx-billy committed Mar 25, 2017
    Configuration menu
    Copy the full SHA
    15793eb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5219a3e View commit details
    Browse the repository at this point in the history
  6. Finalize doorkeeper configuration:

      - protect applications index page with admin privilege
      - only allow authorization_code grants
      - use refresh tokens
    zyx-billy committed Mar 25, 2017
    Configuration menu
    Copy the full SHA
    a6e3d4d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f17f500 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    76aa55c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0f7fbdf View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e01c667 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f2302b0 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    09f501f View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a81e2c8 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    60caaf6 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    cb48b3a View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    50b3c5e View commit details
    Browse the repository at this point in the history
  17. fix type issue

    zyx-billy committed Mar 25, 2017
    Configuration menu
    Copy the full SHA
    4290e85 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    8083c43 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    b1b2edf View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2017

  1. prepare submission endpoint

    zyx-billy committed Mar 31, 2017
    Configuration menu
    Copy the full SHA
    9329ca2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bc13b03 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aaea17d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    42a4a27 View commit details
    Browse the repository at this point in the history
  5. fix return values

    zyx-billy committed Mar 31, 2017
    Configuration menu
    Copy the full SHA
    add2fac View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2017

  1. Configuration menu
    Copy the full SHA
    78d35ff View commit details
    Browse the repository at this point in the history
  2. remove symbolize_keys hack

    zyx-billy committed Apr 5, 2017
    Configuration menu
    Copy the full SHA
    dde8994 View commit details
    Browse the repository at this point in the history
  3. initial testing framework

    zyx-billy committed Apr 5, 2017
    Configuration menu
    Copy the full SHA
    6a80bf1 View commit details
    Browse the repository at this point in the history
  4. add course index test

    zyx-billy committed Apr 5, 2017
    Configuration menu
    Copy the full SHA
    8f908ac View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a8b8569 View commit details
    Browse the repository at this point in the history
  6. add assessments test

    zyx-billy committed Apr 5, 2017
    Configuration menu
    Copy the full SHA
    dc3d2a7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    beb55d6 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2017

  1. rename helpers to core

    zyx-billy committed Apr 6, 2017
    Configuration menu
    Copy the full SHA
    a6fd5ef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9943ab9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ce5f848 View commit details
    Browse the repository at this point in the history
  4. minor syntax error fix

    zyx-billy committed Apr 6, 2017
    Configuration menu
    Copy the full SHA
    f0b0c0f View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2017

  1. Configuration menu
    Copy the full SHA
    501f287 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f295dd8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d4944c9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d88b449 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    26c3991 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2017

  1. Configuration menu
    Copy the full SHA
    c68e724 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d6debe7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4dc2b4b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9927c83 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7a5f8b8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    69cc61b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    01d66a1 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2017

  1. add rack-attack to gemfile

    zyx-billy committed Apr 13, 2017
    Configuration menu
    Copy the full SHA
    7aafc08 View commit details
    Browse the repository at this point in the history
  2. initial rack-attack config

    zyx-billy committed Apr 13, 2017
    Configuration menu
    Copy the full SHA
    4a05914 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e297b5d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4b8b28f View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2017

  1. import doorkeeper views

    zyx-billy committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    d4d80bf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f3b6091 View commit details
    Browse the repository at this point in the history
  3. modify authorization page

    zyx-billy committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    ac09841 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2017

  1. Configuration menu
    Copy the full SHA
    8fe7e1a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e67b838 View commit details
    Browse the repository at this point in the history
  3. add nonexistent course test

    zyx-billy committed Apr 26, 2017
    Configuration menu
    Copy the full SHA
    e1a7d1c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0bda2f2 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2017

  1. Configuration menu
    Copy the full SHA
    507ee8e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    89aaef0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9adfbbd View commit details
    Browse the repository at this point in the history

Commits on May 4, 2017

  1. Configuration menu
    Copy the full SHA
    dffe042 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2017

  1. install webmock

    zyx-billy committed May 16, 2017
    Configuration menu
    Copy the full SHA
    5cf0ad5 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2017

  1. Configuration menu
    Copy the full SHA
    91475d6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f38628e View commit details
    Browse the repository at this point in the history
  3. create db tables

    zyx-billy committed Aug 15, 2017
    Configuration menu
    Copy the full SHA
    c6d17a6 View commit details
    Browse the repository at this point in the history

Commits on Dec 25, 2017

  1. Configuration menu
    Copy the full SHA
    f79b03e View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2017

  1. Configuration menu
    Copy the full SHA
    47171bb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5afc2df View commit details
    Browse the repository at this point in the history
  3. implement device_flow_init

    zyx-billy committed Dec 26, 2017
    Configuration menu
    Copy the full SHA
    d6c621f View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2017

  1. Configuration menu
    Copy the full SHA
    b2cd329 View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2017

  1. Configuration menu
    Copy the full SHA
    caf113d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1dfd6b2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    77d4ecd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    02ee76c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    53934ab View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    671c7bb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8228f9a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cad4c01 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b7b79fd View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7f385db View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2017

  1. Configuration menu
    Copy the full SHA
    59513d5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ac8e0df View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e0cd3f2 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2018

  1. Configuration menu
    Copy the full SHA
    f0aba3c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5a5e7c3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5714a46 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fcc5c2c View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2018

  1. Merge branch 'develop' into api_v1

    Conflicts:
    	app/controllers/assessment/autograde.rb
    zyx-billy committed Jan 3, 2018
    Configuration menu
    Copy the full SHA
    3886d04 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f5d6e70 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b9cc787 View commit details
    Browse the repository at this point in the history
  4. create logger

    zyx-billy committed Jan 3, 2018
    Configuration menu
    Copy the full SHA
    b018494 View commit details
    Browse the repository at this point in the history
  5. finish tango_mock

    zyx-billy committed Jan 3, 2018
    Configuration menu
    Copy the full SHA
    a408b2e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e2a0076 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'use_webmock' into api_v1

    Conflicts:
    	spec/api/v1/submission_roundtrip_spec.rb
    zyx-billy committed Jan 3, 2018
    Configuration menu
    Copy the full SHA
    71c2dc1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    aa88620 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3438e7a View commit details
    Browse the repository at this point in the history
  10. run api tests in travis

    zyx-billy committed Jan 3, 2018
    Configuration menu
    Copy the full SHA
    77f3a9d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    bcdc82c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    c99bd31 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5b8111a View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2018

  1. Configuration menu
    Copy the full SHA
    ecb8d3b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d561eb8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dd6550e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7efa53e View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2018

  1. Configuration menu
    Copy the full SHA
    f8e51f8 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2018

  1. Configuration menu
    Copy the full SHA
    020706b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    04419ac View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2018

  1. Configuration menu
    Copy the full SHA
    429f90c View commit details
    Browse the repository at this point in the history
  2. Merge branch 'version_number_in_footer' into api_v1

    Conflicts:
    	config/application.rb
    zyx-billy committed Jan 24, 2018
    Configuration menu
    Copy the full SHA
    8a28fca View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2018

  1. streamline privilege checking

    combine user privilege checking and client scope checking into one method
    zyx-billy committed Feb 22, 2018
    Configuration menu
    Copy the full SHA
    79fd034 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2018

  1. Configuration menu
    Copy the full SHA
    3ffa9b4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    acf4ce3 View commit details
    Browse the repository at this point in the history
  3. implement cud create route

    zyx-billy committed Feb 23, 2018
    Configuration menu
    Copy the full SHA
    c509592 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    483009c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3a81de8 View commit details
    Browse the repository at this point in the history
  6. implement cud update route

    zyx-billy committed Feb 23, 2018
    Configuration menu
    Copy the full SHA
    011866a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    019e334 View commit details
    Browse the repository at this point in the history
  8. implement cud destroy route

    only drops the student. CUD never deleted
    zyx-billy committed Feb 23, 2018
    Configuration menu
    Copy the full SHA
    e1f02bb View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    26fd0d5 View commit details
    Browse the repository at this point in the history
  10. implement cud show route

    zyx-billy committed Feb 23, 2018
    Configuration menu
    Copy the full SHA
    204eb49 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    39acac1 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2018

  1. Configuration menu
    Copy the full SHA
    140c7f9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f32e62f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ca8a84b View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2018

  1. Configuration menu
    Copy the full SHA
    5618744 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0241664 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    99e3a34 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6f9b28d View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2018

  1. Merge branch 'develop' into api_v1

    Conflicts:
    	Gemfile.lock
    	app/controllers/assessment/autograde.rb
    zyx-billy committed Feb 26, 2018
    Configuration menu
    Copy the full SHA
    1ad20b9 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2018

  1. set loggers in api_base

    zyx-billy committed Feb 27, 2018
    Configuration menu
    Copy the full SHA
    617b5cc View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2018

  1. handle disabled course

    zyx-billy committed Feb 28, 2018
    Configuration menu
    Copy the full SHA
    7a798c5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9db8216 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2018

  1. Configuration menu
    Copy the full SHA
    c94abf2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    89ed5b7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3a9513e View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2018

  1. Configuration menu
    Copy the full SHA
    8be09b9 View commit details
    Browse the repository at this point in the history