Skip to content
This repository has been archived by the owner on Jun 20, 2023. It is now read-only.

feat: adds superset docker services and open edx integrations #1

Merged
merged 4 commits into from
Jan 17, 2023

Commits on Jan 17, 2023

  1. feat: adds superset docker services and open edx integrations

    * install custom requirements for mysql and OAuth2
    * install custom oauth2 manager and course permissions plugin, which
      uses the Open edX mysql db to fetch user staff/superuser status
    * init OAuth2 application on LMS
    * replaces deprecated Tutor init commands with latest version
    pomegranited committed Jan 17, 2023
    Configuration menu
    Copy the full SHA
    a710487 View commit details
    Browse the repository at this point in the history
  2. fix: never load superset example data

    Also:
    * After Open edX SSO is enabled, there's no way to login as the Superset
      Admin user, so there's no need to create one.
    * pins superset version
    pomegranited committed Jan 17, 2023
    Configuration menu
    Copy the full SHA
    b4df203 View commit details
    Browse the repository at this point in the history
  3. fix: use openedx redis + mysql

    instead of superset's own redis + postgres.
    
    Also:
    * use redis for all superset caches
    * tweaks some comments, nothing huge
    pomegranited committed Jan 17, 2023
    Configuration menu
    Copy the full SHA
    fd01417 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c4ac262 View commit details
    Browse the repository at this point in the history