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

  • Buried in cloud files? We can help with Spring cleaning!

    Whether you use Dropbox, Drive, G-Suite, OneDrive, Gmail, Slack, Notion, or all of the above, Dokkio will organize your files for you. Try Dokkio (from the makers of PBworks) for free today.

  • Dokkio (from the makers of PBworks) was #2 on Product Hunt! Check out what people are saying by clicking here.

View
 

WebInterface

Page history last edited by Leigh Honeywell 13 years, 6 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.