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

Transfer groundControl (and admin panel) from staff to admin route #1180

Open
wants to merge 28 commits into
base: master
Choose a base branch
from

Commits on Sep 8, 2024

  1. Create a new staff scope

    josh1248 committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    6b7e54e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d28d757 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    18dc689 View commit details
    Browse the repository at this point in the history
  4. Find-replace galore

    josh1248 committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    e77aa05 View commit details
    Browse the repository at this point in the history
  5. Fix linting

    josh1248 committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    9e67112 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bb28b7e View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. Linting does not work :(

    josh1248 committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    ed959e8 View commit details
    Browse the repository at this point in the history
  2. Revert "Find-replace galore"

    This reverts commit e77aa05.
    josh1248 committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    8241a96 View commit details
    Browse the repository at this point in the history
  3. Revert "Change appropriate routes into admin scope"

    This reverts commit 18dc689.
    josh1248 committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    83f9232 View commit details
    Browse the repository at this point in the history
  4. Revert "Create a new staff scope"

    This reverts commit 6b7e54e.
    josh1248 committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    23a7487 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b39dc56 View commit details
    Browse the repository at this point in the history
  6. Fix linting

    josh1248 committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    dfd940a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6220481 View commit details
    Browse the repository at this point in the history
  8. One more formatting change

    josh1248 committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    63b915d View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2024

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

Commits on Oct 6, 2024

  1. Configuration menu
    Copy the full SHA
    2afa68c View commit details
    Browse the repository at this point in the history
  2. Swap order of all-staff and admin-only routes

    This swap prevents the all-staff route,
    "/grading/:submissionid/:questionid", from pattern
    matching and overshadowing the admin-only route
    "/grading/:assessmentid/publish_all_grades". Thankfully, no admin routes
    overshadow staff routes, so a quick fix can be done here.
    josh1248 committed Oct 6, 2024
    Configuration menu
    Copy the full SHA
    4c9893b View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2024

  1. Configuration menu
    Copy the full SHA
    1880897 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    410d030 View commit details
    Browse the repository at this point in the history
  3. Add test cases for assets for staff

    Create test cases to indicate that non-admin staff can only read assets,
    but not create, modify, or delete them.
    josh1248 committed Oct 13, 2024
    Configuration menu
    Copy the full SHA
    66b5b4c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    93f8ed8 View commit details
    Browse the repository at this point in the history
  5. Update and add tests for course config routes

    Updates positive test auth from staff to admin, adds negative tests to
    ensure that non-admin staff are unable to read, update, create, or
    delete course configs.
    josh1248 committed Oct 13, 2024
    Configuration menu
    Copy the full SHA
    b0a6843 View commit details
    Browse the repository at this point in the history
  6. Update and add tests for assessment-level routes

    Update the modification / deletion test auth from staff to admin, and
    create tests to ensure that non-admin staff are not able to delete /
    unpublish them
    josh1248 committed Oct 13, 2024
    Configuration menu
    Copy the full SHA
    6d75ef9 View commit details
    Browse the repository at this point in the history
  7. Fix sourcecast error

    josh1248 committed Oct 13, 2024
    Configuration menu
    Copy the full SHA
    831ca60 View commit details
    Browse the repository at this point in the history
  8. Revert "Fix sourcecast error"

    This reverts commit 831ca60.
    josh1248 committed Oct 13, 2024
    Configuration menu
    Copy the full SHA
    79c5a5d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9686184 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2024

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

Commits on Oct 29, 2024

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