Proposals Python Module

Proposals data model.

class pacifica.metadata.orm.proposals.Proposals(*args, **kwargs)

Proposals data model.

Attributes:
Name Description
title Title of the proposal
abstract Long abstract of the proposal
science_theme science group or theme assigned to
proposal_type kind or type of proposal
submitted_date date proposal entered the system
accepted_date date proposal was accepted
actual_start_date date the proposal was started
actual_end_date date the proposal was ended
closed_date date the proposal was terminated
suspense_date date the proposal is made available
encoding encoding of the other text attrs
DoesNotExist

alias of ProposalsDoesNotExist

static elastic_mapping_builder(obj)

Build the elasticsearch mapping bits.

from_hash(obj)

Convert the hash to the object.

to_hash(**flags)

Convert the object to a hash.

classmethod where_clause(kwargs)

PeeWee specific where clause used for search.