diff --git a/cms/djangoapps/contentstore/views/__init__.py b/cms/djangoapps/contentstore/views/__init__.py index 37f786ac3c..e37e4bae37 100644 --- a/cms/djangoapps/contentstore/views/__init__.py +++ b/cms/djangoapps/contentstore/views/__init__.py @@ -1,13 +1,14 @@ # 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 * + diff --git a/cms/djangoapps/contentstore/views/assets.py b/cms/djangoapps/contentstore/views/assets.py index c2aa52b1e1..04eb0c0ed6 100644 --- a/cms/djangoapps/contentstore/views/assets.py +++ b/cms/djangoapps/contentstore/views/assets.py @@ -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): diff --git a/cms/djangoapps/contentstore/views/checklist.py b/cms/djangoapps/contentstore/views/checklist.py index 4a97ddc1df..a86c751c14 100644 --- a/cms/djangoapps/contentstore/views/checklist.py +++ b/cms/djangoapps/contentstore/views/checklist.py @@ -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): diff --git a/cms/djangoapps/contentstore/views/error.py b/cms/djangoapps/contentstore/views/error.py index 814af96104..64d1538d5d 100644 --- a/cms/djangoapps/contentstore/views/error.py +++ b/cms/djangoapps/contentstore/views/error.py @@ -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'}) diff --git a/cms/djangoapps/contentstore/views/item.py b/cms/djangoapps/contentstore/views/item.py index b6d03e3f81..ac82e38577 100644 --- a/cms/djangoapps/contentstore/views/item.py +++ b/cms/djangoapps/contentstore/views/item.py @@ -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'] diff --git a/cms/djangoapps/contentstore/views/preview.py b/cms/djangoapps/contentstore/views/preview.py index bbee9f621c..5e8abb238c 100644 --- a/cms/djangoapps/contentstore/views/preview.py +++ b/cms/djangoapps/contentstore/views/preview.py @@ -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 diff --git a/cms/djangoapps/contentstore/views/public.py b/cms/djangoapps/contentstore/views/public.py index 3ab9e4e5a0..fe8a2b7a91 100644 --- a/cms/djangoapps/contentstore/views/public.py +++ b/cms/djangoapps/contentstore/views/public.py @@ -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 """ diff --git a/cms/djangoapps/contentstore/views/requests.py b/cms/djangoapps/contentstore/views/requests.py index 58a3275527..46b42fad7a 100644 --- a/cms/djangoapps/contentstore/views/requests.py +++ b/cms/djangoapps/contentstore/views/requests.py @@ -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', {}) diff --git a/cms/djangoapps/contentstore/views/tabs.py b/cms/djangoapps/contentstore/views/tabs.py index 9a6d8736bf..b947c163eb 100644 --- a/cms/djangoapps/contentstore/views/tabs.py +++ b/cms/djangoapps/contentstore/views/tabs.py @@ -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