-from portal.templateviews import LoginRequiredAutoLogoutView
+from views.loginrequired import LoginRequiredAutoLogoutView
#
-from manifold.core.query import Query
+from manifold.core.query import Query
from manifold.manifoldapi import execute_query
from portal.actions import manifold_update_user, manifold_update_account
#
-from manifold.core.query import Query
-from unfold.page import Page
+from manifold.core.query import Query
+from unfold.page import Page
from plugins.lists.simplelist import SimpleList
-from portal.templateviews import LoginRequiredAutoLogoutView
+from views.loginrequired import LoginRequiredAutoLogoutView
from myslice.viewutils import topmenu_items, the_user
class HomeView (View):
+ # expose this so we can mention the backend URL on the welcome page
def default_env (self):
return {
'manifold_url':Config.manifold_url,
import os.path, re
-from django.core.mail import send_mail
+from django.core.mail import send_mail
from django.views.generic import View
from django.template.loader import render_to_string
from portal.models import PendingSlice
from portal.actions import authority_get_pi_emails
from portal.forms import SliceRequestForm
-from portal.templateviews import LoginRequiredAutoLogoutView
+from views.loginrequired import LoginRequiredAutoLogoutView
from myslice.viewutils import topmenu_items, the_user
class SliceRequestView (LoginRequiredAutoLogoutView):
from django.template import RequestContext
from django.shortcuts import render_to_response
-from portal.templateviews import LoginRequiredAutoLogoutView
+from views.loginrequired import LoginRequiredAutoLogoutView
from unfold.page import Page
from manifold.core.query import Query, AnalyzedQuery
from plugins.tabs.tabs import Tabs
from plugins.hazelnut import Hazelnut
from plugins.resources_selected import ResourcesSelected
-from plugins.googlemap import GoogleMap
+from plugins.googlemap import GoogleMap
from plugins.senslabmap.senslabmap import SensLabMap
from plugins.querycode.querycode import QueryCode
from plugins.query_editor import QueryEditor