Status Python Module¶
CherryPy Uploader Policy object class.
Base class module for standard queries for the upload status tool.
-
class
pacifica.policy.status.base.QueryBase[source]¶ This pulls the common bits of instrument and project query into a single class.
-
all_instruments_url= 'http://localhost:8121/instruments'¶
-
all_projects_url= 'http://localhost:8121/projects'¶
-
all_transactions_url= 'http://localhost:8121/transactions'¶
-
md_url= 'http://localhost:8121'¶
-
CherryPy Status Policy object class.
-
class
pacifica.policy.status.instrument_query.InstrumentQuery[source]¶ CherryPy root object class.
-
exposed= False¶
-
CherryPy Status Policy object class.
-
class
pacifica.policy.status.project_query.ProjectQuery[source]¶ CherryPy root object class.
-
exposed= False¶
-
The CherryPy rest object for the structure.
-
class
pacifica.policy.status.rest.StatusPolicy[source]¶ CherryPy root object class.
not exposed by default the base objects are exposed.
-
exposed= False¶
-
CherryPy Status Policy object class.
-
class
pacifica.policy.status.transaction_query.TransactionQuery[source]¶ CherryPy root object class.
-
exposed= False¶
-
CherryPy Status Policy object class.
-
class
pacifica.policy.status.user_query.UserQuery[source]¶ CherryPy root object class.
-
exposed= True¶
-
CherryPy Project Policy object classes.
CherryPy Status Policy object class.
-
class
pacifica.policy.status.instrument.by_project_id.InstrumentsByProject[source]¶ Retrieves instrument list for a given project.
-
static
_get_instruments_for_project(project_id)[source]¶ Return a list with all the instruments belonging to this project.
-
exposed= True¶
-
static
CherryPy Status Policy object class.
-
class
pacifica.policy.status.instrument.search.InstrumentKeywordSearch[source]¶ Retrieves a set of projects for a given keyword set.
-
_clean_up_instrument_list(inst_response, user_id)[source]¶ Clear out entries that done belong to this user.
-
_get_instruments_for_keywords(user_id, search_terms='')[source]¶ Return a list with all the instruments having this term.
-
static
_squash_output_list(inst_for_user_list, full_inst_list)[source]¶ Filter entries in the full instrument list.
-
exposed= True¶
-
CherryPy Project Policy object classes.
CherryPy Status Policy object class.
-
class
pacifica.policy.status.project.by_user.ProjectUserSearch[source]¶ Retrieves project list for a given user.
-
static
_get_projects_for_user(user_id=None)[source]¶ Return a list with all the projects involving this user.
-
exposed= True¶
-
static
CherryPy Status Policy object class.
-
class
pacifica.policy.status.project.lookup.ProjectLookup[source]¶ Retrieves details of a given project.
-
exposed= True¶
-
CherryPy Status Policy object class.
-
class
pacifica.policy.status.project.search.ProjectKeywordSearch[source]¶ Retrieves a set of projects for a given keyword set.
-
_get_projects_for_keywords(user_id, search_terms=None)[source]¶ Return a list with all the projects involving this user.
-
exposed= True¶
-
CherryPy Uploader Policy object class.
CherryPy Status Policy object class.
-
class
pacifica.policy.status.transaction.files.FileLookup[source]¶ Retrieves files for a given transaction_id.
-
static
_get_file_list(transaction_id=None)[source]¶ Return files for the specified transaction entry.
-
exposed= True¶
-
static
CherryPy Status Policy object class.
-
class
pacifica.policy.status.transaction.lookup.TransactionLookup[source]¶ Retrieves details of a given project.
-
static
_get_transaction_details(transaction_id=None)[source]¶ Return details for the specified transaction entry.
-
exposed= True¶
-
static
CherryPy Status Policy object class.
-
class
pacifica.policy.status.transaction.search.TransactionSearch[source]¶ Retrieves a set of transactions for a given keyword set.
-
static
_get_transactions_for_keywords(kwargs, option=None)[source]¶ Return a list with all the projects involving this user.
-
exposed= True¶
-
static
CherryPy Uploader Policy object class.
CherryPy Status Policy object class.
-
class
pacifica.policy.status.user.lookup.UserLookup[source]¶ Retrieves info for the specified user.
-
exposed= True¶
-
CherryPy Status Policy object class.