ARLO Nester
Functions
workspace.tools.views.index Namespace Reference

Functions

def index (request)
 Render the main Index page. More...
 
def what (request)
 Render the 'What is this' page. More...
 
def who (request)
 Render the 'Who is this' page. More...
 
def funding (request)
 Render the 'Funding' page. More...
 
def restrictions (request)
 Render the 'Restrictions' page. More...
 
def documentation (request)
 Render the ARLO Documentation page. More...
 
def tutorial (request)
 Render the Tutorial page. More...
 
def loginUser (request)
 Redirect to the User Home Page, which will force a login. More...
 
def userHome (request)
 Render the user's home page. More...
 
def createUser (request)
 Create a new user handler. More...
 
def deleteUser (request)
 Delete user handler. More...
 
def meandreTestCall (request)
 Make a Meandre (Java) call to meandreTestCall(). More...
 
def loginFailed (request)
 Render a 'Login Failed' message. More...
 
def logoutUser (request)
 Logout the current user. More...
 
def loginAsUser (request)
 Login as another system user (without needing to re-authenticate). More...
 
def addTestTaskToDb (request)
 Add a queued "Test" task to the database. More...
 

Function Documentation

def workspace.tools.views.index.addTestTaskToDb (   request)

Add a queued "Test" task to the database.

Parameters
requestThe Django HTTP request object
Returns
Django HttpResponse object
def workspace.tools.views.index.createUser (   request)

Create a new user handler.

GET request returns the UserCreationForm, and POST saves it. Note that the logged in user must be an Admin (Django 'staff' user).

Parameters
requestThe Django HTTP request object
Returns
Django HTTPResponse object
def workspace.tools.views.index.deleteUser (   request)

Delete user handler.

GET request returns the DeleteUserForm and POST removes it. Note that the logged in user must be an Admin (Django 'staff' user).

Parameters
requestThe Django HTTP request object
Returns
Django HTTPResponse object
def workspace.tools.views.index.documentation (   request)

Render the ARLO Documentation page.

Parameters
requestThe Django HTTP request object
Returns
Django HTTPResponse object
def workspace.tools.views.index.funding (   request)

Render the 'Funding' page.

Parameters
requestThe Django HTTP request object
Returns
Django HTTPResponse object
def workspace.tools.views.index.index (   request)

Render the main Index page.

Parameters
requestThe Django HTTP request object
Returns
Django HTTPResponse object
def workspace.tools.views.index.loginAsUser (   request)

Login as another system user (without needing to re-authenticate).

Note that the logged in user must be an Admin (Django 'staff' user). GET returns a user selection form (defined locally), POST completes the login.

Parameters
requestThe Django HTTP request object
Returns
Django HTTPResponse object
def workspace.tools.views.index.loginFailed (   request)

Render a 'Login Failed' message.

Parameters
requestThe Django HTTP request object
Returns
Django HTTPResponse object
def workspace.tools.views.index.loginUser (   request)

Redirect to the User Home Page, which will force a login.

Parameters
requestThe Django HTTP request object
Returns
Django HTTPResponse object
def workspace.tools.views.index.logoutUser (   request)

Logout the current user.

Parameters
requestThe Django HTTP request object
Returns
Django HTTPResponse object
def workspace.tools.views.index.meandreTestCall (   request)

Make a Meandre (Java) call to meandreTestCall().

Note that the logged in user must be an Admin (Django 'staff' user). Primarily used for debugging.

Parameters
requestThe Django HTTP request object
Returns
Django HTTPResponse object
def workspace.tools.views.index.restrictions (   request)

Render the 'Restrictions' page.

Parameters
requestThe Django HTTP request object
Returns
Django HTTPResponse object
def workspace.tools.views.index.tutorial (   request)

Render the Tutorial page.

Parameters
requestThe Django HTTP request object
Returns
Django HTTPResponse object
def workspace.tools.views.index.userHome (   request)

Render the user's home page.

Parameters
requestThe Django HTTP request object
Returns
Django HTTPResponse object
def workspace.tools.views.index.what (   request)

Render the 'What is this' page.

Parameters
requestThe Django HTTP request object
Returns
Django HTTPResponse object
def workspace.tools.views.index.who (   request)

Render the 'Who is this' page.

Parameters
requestThe Django HTTP request object
Returns
Django HTTPResponse object