| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • Finally, you can manage your Google Docs, uploads, and email attachments (plus Dropbox and Slack files) in one convenient place. Claim a free account, and in less than 2 minutes, Dokkio (from the makers of PBworks) can automatically organize your content for you.

View
 

WebInterface

Page history last edited by Leigh Honeywell 12 years, 4 months ago

Web Interface

 

The basic functionalities of the web interface are: user administration, query management, and result visualization.  The data model for all three is described on the DataBase page.

 

User administration

 

User administration relies on the built-in Admin functionality in Django.  The access levels are as follows:

 

  • Administrator: can create leads and researchers, can delete either, can create and set limits on leads and researchers
  • Lead researcher (a.k.a. lead): can create / delete researchers up to a certain number, can run queries
  • Researcher: can run queries (subject to limits set by researcher)

 

Query Management

 

Queries will be simple objects in the django db; actions will be taken based on them in non-django  / non-web-facing code.  They can come in several forms:

 

  • one off requests with a single source and single destination
  • timed monitoring requests which repeat on an interval,  from a single source to a single destination
  • variations on multiple sources, multiple destinations, and monitoring or not
  • other types which I’m not thinking of?

 

Results visualization

 

This is a tricky one that I haven't figured out how to deal with yet...

 

  • kml file (google maps, google earth)
  • csv file
  • ??

Comments (0)

You don't have permission to comment on this page.