presnick / RunestoneServer

Interactive books for computer science
http://interactivepython.org
Other
26 stars 46 forks source link

Allow self hosted installs to lockdown some settings #194

Closed mlhess closed 5 years ago

mlhess commented 5 years ago

Description

This pull requests makes many changes to the overall structure of controllers and views. It will remove some options from controllers and hide text in views.

Testing instructions

In 1.py add

settings.academy_mode = False
settings.lti_only = False

Validate that you can't see facebook/twitter/etc (outside of the book) Validate you can't create a user account, or add a course (auth via lti to test this) Validate the scheduler does not start. Validate the privacy policy is gone

presnick commented 5 years ago

Merged this to my new coursera branch.