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.