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

Add ?teach parameter to see instructor version of homepage regardless of user role (#5812) #5983

Draft
wants to merge 4 commits into
base: master
Choose a base branch
from

Commits on Oct 6, 2024

  1. feat: add ?teach parameter to allow users to indicate instructor st…

    …atus during onboarding
    
    - Added `teach` parameter to the onboarding flow to allow users to override the absence of the instructor role, especially for those coming through enrollment links.
    - Updated `onboard` method in `OnboardingController` to check for the `teach` parameter and grant instructor permissions when present.
    - Modified view logic to adjust button layouts and added styles for course creation and orientation review buttons on the dashboard.
    Abishekcs committed Oct 6, 2024
    Configuration menu
    Copy the full SHA
    2a2cc48 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. Configuration menu
    Copy the full SHA
    8badc9e View commit details
    Browse the repository at this point in the history
  2. Implement ?teach parameter on homepage to render instructor view for …

    …all users regardless of user role
    Abishekcs committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    84361b6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    00818c4 View commit details
    Browse the repository at this point in the history