Commit 571a9af0 by Steve Strassmann

declared exports

parent 70cca054
# TODO: replace asterisks, should explicitly enumerate imports instead
from assets import asset_index, upload_asset, import_course, generate_export_course, export_course
from checklist import get_checklists, update_checklist
from assets import *
from checklist import *
from component import *
from course import *
from error import not_found, server_error, render_404, render_500
from item import save_item, clone_item, delete_item
from preview import preview_dispatch, preview_component
from public import signup, old_login_redirect, login_page, howitworks, ux_alerts
from user import index, add_user, remove_user, manage_users
from tabs import edit_tabs, reorder_static_tabs
from requests import edge, event, landing
from error import *
from item import *
from preview import *
from public import *
from user import *
from tabs import *
from requests import *
......@@ -25,6 +25,8 @@ from xmodule.util.date_utils import get_default_time_display
from access import get_location_and_verify_access
from auth.authz import create_all_course_groups
__all__ = ['asset_index', 'upload_asset', 'import_course', 'generate_export_course', 'export_course']
@login_required
@ensure_csrf_cookie
def asset_index(request, org, course, name):
......
......@@ -12,6 +12,8 @@ from contentstore.utils import get_modulestore, get_url_reverse
from requests import get_request_method
from access import get_location_and_verify_access
__all__ = ['get_checklists', 'update_checklist']
@ensure_csrf_cookie
@login_required
def get_checklists(request, org, course, name):
......
......@@ -2,6 +2,8 @@ from django.http import HttpResponseServerError, HttpResponseNotFound
from mitxmako.shortcuts import render_to_string, render_to_response
__all__ = ['not_found', 'server_error', 'render_404', 'render_500']
def not_found(request):
return render_to_response('error.html', {'error': '404'})
......
......@@ -14,6 +14,8 @@ from contentstore.utils import get_modulestore
from access import has_access
from requests import _xmodule_recurse
__all__ = ['save_item', 'clone_item', 'delete_item']
# cdodge: these are categories which should not be parented, they are detached from the hierarchy
DETACHED_CATEGORIES = ['about', 'static_tab', 'course_info']
......
......@@ -21,6 +21,8 @@ from session_kv_store import SessionKeyValueStore
from requests import render_from_lms
from access import has_access
__all__ = ['preview_dispatch', 'preview_component']
log = logging.getLogger(__name__)
@login_required
......
......@@ -8,6 +8,8 @@ from mitxmako.shortcuts import render_to_response
from external_auth.views import ssl_login_shortcut
from user import index
__all__ = ['signup', 'old_login_redirect', 'login_page', 'howitworks', 'ux_alerts']
"""
Public views
"""
......
......@@ -3,6 +3,8 @@ import json
from django.http import HttpResponse
from mitxmako.shortcuts import render_to_string, render_to_response
__all__ = ['edge', 'event', 'landing']
# points to the temporary course landing page with log in and sign up
def landing(request, org, course, coursename):
return render_to_response('temp-course-landing.html', {})
......
......@@ -12,6 +12,7 @@ from xmodule.modulestore.inheritance import own_metadata
from xmodule.modulestore.django import modulestore
from contentstore.utils import get_course_for_item
__all__ = ['edit_tabs', 'reorder_static_tabs']
def initialize_course_tabs(course):
# set up the default tabs
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment